Open Archaversine opened 1 week ago
Hello @Archaversine. What's the error like with --constraint="vector<0.13.2.0"
?
This is the error with --constraint="vector<0.13.2.0"
:
Resolving dependencies...
Error: cabal-3.10.3.0.exe: Could not resolve dependencies:
[__0] trying: testing-0.1.0.0 (user goal)
[__1] trying: liquidhaskell-0.9.10.1 (dependency of testing)
[__2] trying: liquidhaskell:setup.liquidhaskell-boot-0.9.10.1 (dependency of
liquidhaskell)
[__3] next goal: liquidhaskell:setup.Cabal (dependency of liquidhaskell)
[__3] rejecting: liquidhaskell:setup.Cabal-3.12.0.0/installed-bab6,
liquidhaskell:setup.Cabal-3.14.0.0, liquidhaskell:setup.Cabal-3.12.1.0,
liquidhaskell:setup.Cabal-3.12.0.0 (constraint from maximum version of Cabal
used by Setup.hs requires <3.12)
[__3] trying: liquidhaskell:setup.Cabal-3.10.3.0
[__4] trying:
liquidhaskell-boot~>liquidhaskell:setup.liquidhaskell-boot-0.9.10.1
(dependency of liquidhaskell)
[__5] trying: Cabal~>liquidhaskell:setup.Cabal-3.10.3.0 (dependency of
liquidhaskell-boot)
[__6] trying: process-1.6.19.0/installed-a68a (dependency of Cabal)
[__7] trying: parsec-3.1.17.0/installed-9e44 (dependency of Cabal)
[__8] trying: array-0.5.7.0/installed-9340 (dependency of Cabal)
[__9] trying: Win32-2.14.0.0/installed-c36f (dependency of Cabal)
[_10] trying: os-string-2.0.2/installed-2d4c (dependency of Win32)
[_11] next goal: Cabal-syntax (dependency of Cabal)
[_11] rejecting: Cabal-syntax-3.12.0.0/installed-cfbf (conflict: Cabal =>
Cabal-syntax^>=3.10)
[_11] skipping: Cabal-syntax-3.14.0.0, Cabal-syntax-3.12.1.0,
Cabal-syntax-3.12.0.0 (has the same characteristics that caused the previous
version to fail: excluded by constraint '^>=3.10' from 'Cabal')
[_11] rejecting: Cabal-syntax-3.10.3.0, Cabal-syntax-3.10.2.0,
Cabal-syntax-3.10.1.0 (conflict: process => Win32==2.14.0.0/installed-c36f,
Cabal-syntax => Win32>=2.3.0.0 && <2.14)
[_11] rejecting: Cabal-syntax-3.8.1.0 (conflict: Cabal => Cabal-syntax^>=3.10)
[_11] skipping: Cabal-syntax-3.6.0.0 (has the same characteristics that caused
the previous version to fail: excluded by constraint '^>=3.10' from 'Cabal')
[_11] fail (backjumping, conflict set: Cabal, Cabal-syntax, process)
Backjump limit reached (currently 4000, change with --max-backjumps or try to
run with --reorder-goals).
[__3] rejecting: liquidhaskell:setup.Cabal-3.12.0.0/installed-bab6,
liquidhaskell:setup.Cabal-3.14.0.0, liquidhaskell:setup.Cabal-3.12.1.0,
liquidhaskell:setup.Cabal-3.12.0.0 (constraint from maximum version of Cabal
used by Setup.hs requires <3.12)
...
[_11] rejecting: Cabal-syntax-3.10.3.0, Cabal-syntax-3.10.2.0,
Cabal-syntax-3.10.1.0 (conflict: process => Win32==2.14.0.0/installed-c36f,
Cabal-syntax => Win32>=2.3.0.0 && <2.14)
These lines makes it seem like an incompatibility between the installed version of Win32
and the version of cabal-install. Perhaps using cabal-install-3.12.1.0
doesn't have this problem.
I'm trying to add liquidhaskell to my cabal project, but I keep encountering this error.
I am on Windows 10, using GHC 9.10.1 with liquidhaskell-0.9.10.1. This is the error:
I have tried
--allow-newer=*:vector
,--allow-newer=store
, and--allow-newer
, but none of these seem to fix the problem. I'm not sure what else to try.