The build succeeded. 0 test suites succeeded, 0 failed.
Build log
> /tmp/stackage-build2453$ stack unpack alg-0.2.8.0@sha256:481b4209eedaf9ac0ae689759860b230b04e5b7fa6c2e84c1bdcf695a02ec7bf
Unpacked alg-0.2.8.0 to /tmp/stackage-build2453/alg-0.2.8.0/
> /tmp/stackage-build2453/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-build2453/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-build2453/alg-0.2.8.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2453/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-build2453/alg-0.2.8.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2453/alg-0.2.8.0$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181120/alg-0.2.8.0-6Iv9q0LkthLDOH9geRGEWk
> /tmp/stackage-build2453/alg-0.2.8.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2453/alg-0.2.8.0$ ./Setup register
Registering library for alg-0.2.8.0..