The build succeeded. 0 test suites succeeded, 0 failed.

Build log

> /tmp/stackage-build2456$ stack unpack alg-0.2.8.0@sha256:481b4209eedaf9ac0ae689759860b230b04e5b7fa6c2e84c1bdcf695a02ec7bf
Unpacked alg-0.2.8.0 to /tmp/stackage-build2456/alg-0.2.8.0/
> /tmp/stackage-build2456/alg-0.2.8.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
[1 of 1] Compiling Main             ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2456/alg-0.2.8.0$ ./Setup configure --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/alg-0.2.8.0 --htmldir=/home/circleci/project/builds/nightly/doc/alg-0.2.8.0 --haddockdir=/home/circleci/project/builds/nightly/doc/alg-0.2.8.0
Configuring alg-0.2.8.0...
> /tmp/stackage-build2456/alg-0.2.8.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/alg-0.2.8.0$ ./Setup build
Preprocessing library for alg-0.2.8.0..
Building library for alg-0.2.8.0..
[1 of 3] Compiling Algebra          ( Algebra.hs, dist/build/Algebra.o )

Algebra.hs:102:8: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘Semigroup (Sum a)’ matches
        instance Base.Num a => Semigroup (Sum a)
          -- Defined in ‘base-4.12.0.0:Data.Semigroup.Internal’
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature: (+) :: Semigroup (Sum a) => a -> a -> a
    |
102 | (+) :: Semigroup (Sum a) => a -> a -> a
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Algebra.hs:108:8: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘Semigroup (Product a)’ matches
        instance Base.Num a => Semigroup (Product a)
          -- Defined in ‘base-4.12.0.0:Data.Semigroup.Internal’
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature:
        (*) :: Semigroup (Product a) => a -> a -> a
    |
108 | (*) :: Semigroup (Product a) => a -> a -> a
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Algebra.hs:111:8: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘Semigroup (Product a)’ matches
        instance Base.Num a => Semigroup (Product a)
          -- Defined in ‘base-4.12.0.0:Data.Semigroup.Internal’
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature:
        (×) :: Semigroup (Product a) => a -> a -> a
    |
111 | (×) :: Semigroup (Product a) => a -> a -> a
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Algebra.hs:114:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Semigroup (Product a)
    • In the type signature for:
           (/) :: forall a.
                  (Semigroup (Product a), Group (Product a)) =>
                  a -> a -> a
    |
114 | (/) :: (Semigroup (Product a), Group (Product a)) => a -> a -> a
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Algebra.hs:114:8: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘Semigroup (Product a)’ matches
        instance Base.Num a => Semigroup (Product a)
          -- Defined in ‘base-4.12.0.0:Data.Semigroup.Internal’
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature:
        (/) :: (Semigroup (Product a), Group (Product a)) => a -> a -> a
    |
114 | (/) :: (Semigroup (Product a), Group (Product a)) => a -> a -> a
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 3] Compiling Relation.Binary.Comparison ( Relation/Binary/Comparison.hs, dist/build/Relation/Binary/Comparison.o )

Relation/Binary/Comparison.hs:204:10: warning: [-Wredundant-constraints]
    • Redundant constraints: (Eq a, Eq b)
    • In the instance declaration for ‘Eq (Lexical (a, b))’
    |
204 | instance (PartialOrd a, PartialOrd b, Eq a, Eq b) => Eq (Lexical (a, b))
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 3] Compiling Data.BitSet      ( Data/BitSet.hs, dist/build/Data/BitSet.o )
> /tmp/stackage-build2456/alg-0.2.8.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/alg-0.2.8.0$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181116/alg-0.2.8.0-6Iv9q0LkthLDOH9geRGEWk
> /tmp/stackage-build2456/alg-0.2.8.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/alg-0.2.8.0$ ./Setup register
Registering library for alg-0.2.8.0..