You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attempting to build a stack project with liquid-base 4.15.0 and liquidhaskell 0.8.10.2 first demands the following be added to the extra-deps in stack.yaml.
After adding those extra dependencies, it fails with this:
Error: While constructing the build plan, the following exceptions were encountered:
In the dependencies for Cabal-3.2.1.0:
base-4.15.0.0 from stack configuration does not match >=4.6 && <4.15 (latest
matching version is 4.14.3.0)
needed due to mergesort-0.1.0.0 -> Cabal-3.2.1.0
In the dependencies for aeson-1.5.6.0:
attoparsec must match >=0.13.2.2 && <0.15, but the stack configuration has no
specified version (latest matching version is 0.14.1)
base-compat-batteries must match >=0.10.0 && <0.13, but the stack configuration
has no specified version (latest matching version
is 0.12.0)
data-fix must match >=0.3 && <0.4, but the stack configuration has no specified
version (latest matching version is 0.3.2)
dlist must match >=0.8.0.4 && <1.1, but the stack configuration has no specified
version (latest matching version is 1.0)
primitive must match >=0.7.0.1 && <0.8, but the stack configuration has no
specified version (latest matching version is 0.7.2.0)
scientific must match >=0.3.6.2 && <0.4, but the stack configuration has no
specified version (latest matching version is 0.3.7.0)
strict must match >=0.4 && <0.5, but the stack configuration has no specified
version (latest matching version is 0.4.0.1)
tagged must match >=0.8.6 && <0.9, but the stack configuration has no specified
version (latest matching version is 0.8.6.1)
th-abstraction must match >=0.2.8.0 && <0.5, but the stack configuration has no
specified version (latest matching version is 0.4.3.0)
these must match >=1.1 && <1.2, but the stack configuration has no specified
version (latest matching version is 1.1.1.1)
time-compat must match >=1.9.4 && <1.10, but the stack configuration has no
specified version (latest matching version is 1.9.6.1)
uuid-types must match >=1.0.3 && <1.1, but the stack configuration has no
specified version (latest matching version is 1.0.5)
needed due to mergesort-0.1.0.0 -> aeson-1.5.6.0
In the dependencies for data-default-0.7.1.1:
data-default-class must match >=0.1.2.0, but the stack configuration has no
specified version (latest matching version is 0.1.2.0)
data-default-instances-containers needed, but the stack configuration has no
specified version (latest matching version
is 0.0.1)
data-default-instances-dlist needed, but the stack configuration has no specified
version (latest matching version is 0.0.1)
data-default-instances-old-locale needed, but the stack configuration has no
specified version (latest matching version
is 0.0.1)
needed due to mergesort-0.1.0.0 -> data-default-0.7.1.1
In the dependencies for extra-1.7.10:
clock must match >=0.7, but the stack configuration has no specified version
(latest matching version is 0.8.2)
needed due to mergesort-0.1.0.0 -> extra-1.7.10
In the dependencies for githash-0.1.6.2:
th-compat needed, but the stack configuration has no specified version (latest
matching version is 0.1.3)
needed due to mergesort-0.1.0.0 -> githash-0.1.6.2
In the dependencies for gitrev-1.3.1:
base-compat must match >=0.6.0, but the stack configuration has no specified
version (latest matching version is 0.12.0)
needed due to mergesort-0.1.0.0 -> gitrev-1.3.1
In the dependencies for liquid-fixpoint-0.8.10.2:
ansi-terminal needed, but the stack configuration has no specified version
(latest matching version is 0.11)
ascii-progress must match >=0.3, but the stack configuration has no specified
version (latest matching version is 0.3.3.0)
async needed, but the stack configuration has no specified version (latest
matching version is 2.2.4)
attoparsec needed, but the stack configuration has no specified version (latest
matching version is 0.14.1)
boxes needed, but the stack configuration has no specified version (latest
matching version is 0.1.5)
fgl needed, but the stack configuration has no specified version (latest
matching version is 5.7.0.3)
intern needed, but the stack configuration has no specified version (latest
matching version is 0.9.4)
parallel needed, but the stack configuration has no specified version (latest
matching version is 3.2.2.0)
text-format needed, but the stack configuration has no specified version (latest
matching version is 0.3.2)
needed due to mergesort-0.1.0.0 -> liquid-fixpoint-0.8.10.2
In the dependencies for optics-0.4:
optics-core must match >=0.4 && <0.4.1, but the stack configuration has no
specified version (latest matching version is 0.4)
optics-extra must match >=0.4 && <0.4.1, but the stack configuration has no
specified version (latest matching version is 0.4)
optics-th must match >=0.4 && <0.4.1, but the stack configuration has no
specified version (latest matching version is 0.4)
needed due to mergesort-0.1.0.0 -> optics-0.4
In the dependencies for optparse-applicative-0.15.1.0:
ansi-wl-pprint must match >=0.6.8 && <0.7, but the stack configuration has no
specified version (latest matching version is 0.6.9)
transformers-compat must match >=0.3 && <0.7, but the stack configuration has no
specified version (latest matching version is 0.6.6)
needed due to mergesort-0.1.0.0 -> optparse-applicative-0.15.1.0
In the dependencies for optparse-simple-0.1.1.4:
th-compat needed, but the stack configuration has no specified version (latest
matching version is 0.1.3)
needed due to mergesort-0.1.0.0 -> optparse-simple-0.1.1.4
In the dependencies for temporary-1.3:
random must match >=1.1, but the stack configuration has no specified version
(latest matching version is 1.2.1)
needed due to mergesort-0.1.0.0 -> temporary-1.3
In the dependencies for vector-0.12.3.1:
primitive must match >=0.6.4.0 && <0.8, but the stack configuration has no
specified version (latest matching version is 0.7.2.0)
needed due to mergesort-0.1.0.0 -> vector-0.12.3.1
Some different approaches to resolving this:
* Build requires unattainable version of base. Since base is a part of GHC, you
most likely need to use a different GHC version with the matching base.
Plan construction failed.
There seems to be a conflict between the base required for some packages and the base 4.15.0 required for liquid-base. Any hints on how I can get around this?
The text was updated successfully, but these errors were encountered:
Attempting to build a stack project with liquid-base 4.15.0 and liquidhaskell 0.8.10.2 first demands the following be added to the
extra-deps
in stack.yaml.After adding those extra dependencies, it fails with this:
There seems to be a conflict between the base required for some packages and the base 4.15.0 required for liquid-base. Any hints on how I can get around this?
The text was updated successfully, but these errors were encountered: