Skip to content

Allow QuickCheck >= 2.15 #14

@sternenseemann

Description

@sternenseemann

Currently binrep fails with Stackage LTS 24:

Running phase: setupCompilerEnvironmentPhase
Build with /nix/store/c2lc1mmjnnl2a3idvnqi9vs6rkh1vpck-ghc-9.10.2.
Running phase: unpackPhase
unpacking source archive /nix/store/qzyila847gfhdjcvm2wn3a4lrsbrbrf0-binrep-1.1.0.tar.gz
source root is binrep-1.1.0
setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "binrep-1.1.0/test/Spec.hs"
Running phase: patchPhase
Running phase: compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.Q040YHrv3Q/setup-package.conf.d -threaded
[1 of 2] Compiling Main             ( Setup.hs, /build/tmp.Q040YHrv3Q/Main.o )
[2 of 2] Linking Setup
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
configureFlags: --verbose --prefix=/nix/store/ny6354q27wh0c4j7y4d2a8ib5lkjcw4d-binrep-1.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3r50nva5b51y34rbnrgpa95lmmkyipnh-binrep-1.1.0-doc/share/doc/binrep-1.1.0 --with-gcc=gcc --package-db=/build/tmp.Q040YHrv3Q/package.conf.d --ghc-option=-j2 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/4kark163478mlnx42k2gakrji1z43z9m-ncurses-6.5/lib --extra-lib-dirs=/nix/store/qfz8slc34jinyfkvmskaplijj8a79w25-libffi-3.5.1/lib --extra-lib-dirs=/nix/store/qg2k9xl5af62zzlynwfim5f3ajwai88v-elfutils-0.193/lib --extra-lib-dirs=/nix/store/f6yc9mbdp17kh3p70lhlix1w21jlj5kp-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/sbhy9snfwl00agyy54jra3k6il6s1rxh-numactl-2.0.18/lib
Using Parsec parser
Configuring binrep-1.1.0...
Error: [Cabal-8010]
Encountered missing or private dependencies:
    QuickCheck >=2.14.2 && <2.15
CallStack (from HasCallStack):
  dieWithException, called at libraries/Cabal/Cabal/src/Distribution/Simple/Configure.hs:1457:11 in Cabal-3.12.1.0-8080:Distribution.Simple.Configure

Lifting the constraint makes the build and test suite succeed without any problems.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions