* Package: dev-haskell/quickcheck-classes-base-0.6.2.0 * Repository: gentoo * Maintainer: haskell@gentoo.org * USE: abi_x86_64 amd64 binary-laws elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking quickcheck-classes-base-0.6.2.0.tar.gz to /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work >>> Source unpacked in /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work >>> Preparing source in /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0 ... * Applying quickcheck-classes-base-0.6.2.0-laws.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0 ... * No Setup.lhs or Setup.hs found. Either add Setup.hs to package or call cabal-mksetup from ebuild * Creating 'Setup.hs' for 'Simple' build type. * Using cabal-3.2.1.0. * Prepending /usr/lib64/ghc-8.10.4 to LD_LIBRARY_PATH /usr/bin/ghc -package Cabal-3.2.1.0 --make /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0/Setup.hs -j3 +RTS -A256M -qb0 -RTS -threaded -dynamic -o setup [1 of 1] Compiling Main ( /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0/Setup.hs, /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0/Setup.o ) Linking setup ... ./setup configure --ghc --prefix=/usr --with-compiler=/usr/bin/ghc --with-hc-pkg=/usr/bin/ghc-pkg --prefix=/usr --libdir=/usr/lib64 --libsubdir=quickcheck-classes-base-0.6.2.0/ghc-8.10.4 --datadir=/usr/share/ --datasubdir=quickcheck-classes-base-0.6.2.0/ghc-8.10.4 --ghc-options=-j3 +RTS -A256M -qb0 -RTS --with-ar=x86_64-pc-linux-gnu-ar --ghc-option=-optc-pipe --ghc-option=-optc-march=native --ghc-option=-optc-fno-diagnostics-color --ghc-option=-optc-O2 --ghc-option=-optc-falign-functions=32:25:16 --ghc-option=-optl-Wl,-O1 --ghc-option=-optl-Wl,--as-needed --ghc-option=-optl-Wl,--defsym=__gentoo_check_ldflags__=0 --disable-executable-stripping --docdir=/usr/share/doc/quickcheck-classes-base-0.6.2.0 --verbose --enable-shared --enable-executable-dynamic --sysconfdir=/etc --disable-library-stripping --flags=binary-laws --flags=-unary-laws Using Parsec parser Configuring quickcheck-classes-base-0.6.2.0... Flags chosen: binary-laws=True, unary-laws=False Dependency QuickCheck >=2.10.0: using QuickCheck-2.13.2 Dependency base >=4.5 && <5: using base-4.14.1.0 Dependency containers >=0.4.2.1: using containers-0.6.2.1 Dependency transformers >=0.5.0 && <0.6: using transformers-0.5.6.2 Source component graph: component lib Configured component graph: component quickcheck-classes-base-0.6.2.0-6xwnT7xe3XB7mDPbsJq4Qn include QuickCheck-2.13.2-JlgLuMHjEQyJpApD29XsOQ include base-4.14.1.0 include containers-0.6.2.1 include transformers-0.5.6.2 Linked component graph: unit quickcheck-classes-base-0.6.2.0-6xwnT7xe3XB7mDPbsJq4Qn include QuickCheck-2.13.2-JlgLuMHjEQyJpApD29XsOQ include base-4.14.1.0 include containers-0.6.2.1 include transformers-0.5.6.2 Test.QuickCheck.Classes.Base=quickcheck-classes-base-0.6.2.0-6xwnT7xe3XB7mDPbsJq4Qn:Test.QuickCheck.Classes.Base,Test.QuickCheck.Classes.Base.IsList=quickcheck-classes-base-0.6.2.0-6xwnT7xe3XB7mDPbsJq4Qn:Test.QuickCheck.Classes.Base.IsList,Test.QuickCheck.Classes.Internal=quickcheck-classes-base-0.6.2.0-6xwnT7xe3XB7mDPbsJq4Qn:Test.QuickCheck.Classes.Internal Ready component graph: definite quickcheck-classes-base-0.6.2.0-6xwnT7xe3XB7mDPbsJq4Qn depends QuickCheck-2.13.2-JlgLuMHjEQyJpApD29XsOQ depends base-4.14.1.0 depends containers-0.6.2.1 depends transformers-0.5.6.2 Using Cabal-3.2.1.0 compiled by ghc-8.10 Using compiler: ghc-8.10.4 Using install prefix: /usr Executables installed in: /usr/bin Libraries installed in: /usr/lib64/quickcheck-classes-base-0.6.2.0/ghc-8.10.4 Dynamic Libraries installed in: /usr/lib64/x86_64-linux-ghc-8.10.4 Private executables installed in: /usr/libexec/x86_64-linux-ghc-8.10.4/quickcheck-classes-base-0.6.2.0 Data files installed in: /usr/share/quickcheck-classes-base-0.6.2.0/ghc-8.10.4 Documentation installed in: /usr/share/doc/quickcheck-classes-base-0.6.2.0 Configuration files installed in: /etc Using alex version 3.2.5 found on system at: /usr/bin/alex Using ar given by user at: /usr/bin/x86_64-pc-linux-gnu-ar Using c2hs version 0.28.8 found on system at: /usr/bin/c2hs Using cpphs version 1.20.9 found on system at: /usr/bin/cpphs No doctest found Using gcc version 11.2.0 found on system at: /usr/bin/x86_64-pc-linux-gnu-gcc Using ghc version 8.10.4 given by user at: /usr/bin/ghc Using ghc-pkg version 8.10.4 given by user at: /usr/bin/ghc-pkg No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.24.0 found on system at: /usr/bin/haddock-ghc-8.10.4 Using happy version 1.19.12 found on system at: /usr/bin/happy Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.68 found on system at: /usr/bin/hpc Using hsc2hs version 0.68.7 found on system at: /usr/bin/hsc2hs No hscolour found No jhc found Using ld found on system at: /usr/bin/x86_64-pc-linux-gnu-ld Using pkg-config version 1.8.0 found on system at: /usr/bin/pkg-config Using runghc version 8.10.4 found on system at: /usr/bin/runghc Using strip version 2.36 found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0 ... ./setup build Preprocessing library for quickcheck-classes-base-0.6.2.0.. Building library for quickcheck-classes-base-0.6.2.0.. [ 1 of 30] Compiling Test.QuickCheck.Classes.Internal ( src/Test/QuickCheck/Classes/Internal.hs, dist/build/Test/QuickCheck/Classes/Internal.o, dist/build/Test/QuickCheck/Classes/Internal.dyn_o ) src/Test/QuickCheck/Classes/Internal.hs:85:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 85 | import Control.Monad | ^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:86:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 86 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:87:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 87 | import Data.Traversable | ^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:88:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 88 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:94:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 94 | import Data.Functor.Classes (Eq2(..),Show2(..),showsPrec2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:96:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 96 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:100:1: warning: [-Wunused-imports] The qualified import of ‘Control.Monad.Trans.Writer.Lazy’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Writer.Lazy’ To import instances alone, use: import Control.Monad.Trans.Writer.Lazy() | 100 | import qualified Control.Monad.Trans.Writer.Lazy as WL | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:104:1: warning: [-Wunused-imports] The qualified import of ‘Data.Set’ is redundant except perhaps to import instances from ‘Data.Set’ To import instances alone, use: import Data.Set() | 104 | import qualified Data.Set as S | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:119:1: warning: [-Wunused-imports] The qualified import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 119 | import qualified Data.Functor.Classes as C | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:229:1: warning: [-Wunused-top-binds] Defined but not used: ‘tripleLiftEq’ | 229 | tripleLiftEq p (Triple a1 b1 c1) (Triple a2 b2 c2) = | ^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:242:1: warning: [-Wunused-top-binds] Defined but not used: ‘tripleLiftShowsPrec’ | 242 | tripleLiftShowsPrec elemShowsPrec _ p (Triple a b c) = showParen (p > 10) | ^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:582:16: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Test/QuickCheck/Classes/Internal.hs:582:1 | 582 | eq2 :: (forall a. (Eq a, Eq b) => Eq (f a b), Eq a, Eq b) => f a b -> f a b -> Bool | ^ [ 2 of 30] Compiling Test.QuickCheck.Classes.Integral ( src/Test/QuickCheck/Classes/Integral.hs, dist/build/Test/QuickCheck/Classes/Integral.o, dist/build/Test/QuickCheck/Classes/Integral.dyn_o ) src/Test/QuickCheck/Classes/Integral.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 30] Compiling Test.QuickCheck.Classes.Generic ( src/Test/QuickCheck/Classes/Generic.hs, dist/build/Test/QuickCheck/Classes/Generic.o, dist/build/Test/QuickCheck/Classes/Generic.dyn_o ) src/Test/QuickCheck/Classes/Generic.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 21 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 22 | import Data.Semigroup as SG | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 23 | import Data.Monoid as MD | ^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:30:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 30 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:32:1: warning: [-Wunused-imports] The import of ‘Apply’ from module ‘Test.QuickCheck.Classes.Internal’ is redundant | 32 | import Test.QuickCheck.Classes.Internal (Laws(..), Apply(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 30] Compiling Test.QuickCheck.Classes.Functor ( src/Test/QuickCheck/Classes/Functor.hs, dist/build/Test/QuickCheck/Classes/Functor.o, dist/build/Test/QuickCheck/Classes/Functor.dyn_o ) src/Test/QuickCheck/Classes/Functor.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Functor’ is redundant except perhaps to import instances from ‘Data.Functor’ To import instances alone, use: import Data.Functor() | 19 | import Data.Functor | ^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 20 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 25 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:27:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 27 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 30] Compiling Test.QuickCheck.Classes.Foldable ( src/Test/QuickCheck/Classes/Foldable.hs, dist/build/Test/QuickCheck/Classes/Foldable.o, dist/build/Test/QuickCheck/Classes/Foldable.dyn_o ) src/Test/QuickCheck/Classes/Foldable.hs:18:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 18 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 19 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 20 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Exception’ is redundant except perhaps to import instances from ‘Control.Exception’ To import instances alone, use: import Control.Exception() | 21 | import Control.Exception (ErrorCall,try,evaluate) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:22:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Trans.Class’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Class’ To import instances alone, use: import Control.Monad.Trans.Class() | 22 | import Control.Monad.Trans.Class (lift) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:26:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Monadic’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Monadic’ To import instances alone, use: import Test.QuickCheck.Monadic() | 26 | import Test.QuickCheck.Monadic (monadicIO) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:30:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 30 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:32:1: warning: [-Wunused-imports] The qualified import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 32 | import qualified Data.Foldable as F | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:33:1: warning: [-Wunused-imports] The qualified import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 33 | import qualified Data.Semigroup as SG | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:35:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 35 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 30] Compiling Test.QuickCheck.Classes.Eq ( src/Test/QuickCheck/Classes/Eq.hs, dist/build/Test/QuickCheck/Classes/Eq.o, dist/build/Test/QuickCheck/Classes/Eq.dyn_o ) src/Test/QuickCheck/Classes/Eq.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Eq.hs:13:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Function’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Function’ To import instances alone, use: import Test.QuickCheck.Function() | 13 | import Test.QuickCheck.Function | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Eq.hs:57:1: warning: [-Wunused-top-binds] Defined but not used: ‘eqNegation’ | 57 | eqNegation _ = property $ \(x :: a) y -> (x /= y) == not (x == y) | ^^^^^^^^^^ [ 7 of 30] Compiling Test.QuickCheck.Classes.Enum ( src/Test/QuickCheck/Classes/Enum.hs, dist/build/Test/QuickCheck/Classes/Enum.o, dist/build/Test/QuickCheck/Classes/Enum.dyn_o ) src/Test/QuickCheck/Classes/Enum.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 30] Compiling Test.QuickCheck.Classes.Contravariant ( src/Test/QuickCheck/Classes/Contravariant.hs, dist/build/Test/QuickCheck/Classes/Contravariant.o, dist/build/Test/QuickCheck/Classes/Contravariant.dyn_o ) src/Test/QuickCheck/Classes/Contravariant.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Contravariant’ is redundant except perhaps to import instances from ‘Data.Functor.Contravariant’ To import instances alone, use: import Data.Functor.Contravariant() | 19 | import Data.Functor.Contravariant | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 20 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 25 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:27:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 27 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 30] Compiling Test.QuickCheck.Classes.Category ( src/Test/QuickCheck/Classes/Category.hs, dist/build/Test/QuickCheck/Classes/Category.o, dist/build/Test/QuickCheck/Classes/Category.dyn_o ) src/Test/QuickCheck/Classes/Category.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Category.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 30] Compiling Test.QuickCheck.Classes.Bits ( src/Test/QuickCheck/Classes/Bits.hs, dist/build/Test/QuickCheck/Classes/Bits.o, dist/build/Test/QuickCheck/Classes/Bits.dyn_o ) src/Test/QuickCheck/Classes/Bits.hs:17:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 17 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 30] Compiling Test.QuickCheck.Classes.Bitraversable ( src/Test/QuickCheck/Classes/Bitraversable.hs, dist/build/Test/QuickCheck/Classes/Bitraversable.o, dist/build/Test/QuickCheck/Classes/Bitraversable.dyn_o ) src/Test/QuickCheck/Classes/Bitraversable.hs:62:11: error: Variable not in scope: apTrans | 62 | let t = apTrans | ^^^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:63:11: error: • Variable not in scope: func4 • Perhaps you meant one of these: ‘func1’ (imported from Test.QuickCheck.Classes.Internal), ‘func2’ (imported from Test.QuickCheck.Classes.Internal), ‘func3’ (imported from Test.QuickCheck.Classes.Internal) | 63 | f = func4 | ^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:64:11: error: • Variable not in scope: func4 • Perhaps you meant one of these: ‘func1’ (imported from Test.QuickCheck.Classes.Internal), ‘func2’ (imported from Test.QuickCheck.Classes.Internal), ‘func3’ (imported from Test.QuickCheck.Classes.Internal) | 64 | g = func4 | ^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:67:6: error: Variable not in scope: eq1_2 :: f0 (f c2 d2) -> t2 -> t3 | 67 | in eq1_2 x' y' | ^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:76:76: error: Variable not in scope: eq1_2 :: Identity (f Integer Integer) -> Identity (f Integer Integer) -> t1 | 76 | bitraversableIdentity _ = property $ \(Apply2 (x :: f Integer Integer)) -> eq1_2 (bitraverse Identity Identity x) (Identity x) | ^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:88:12: error: • Variable not in scope: func4 • Perhaps you meant one of these: ‘func1’ (imported from Test.QuickCheck.Classes.Internal), ‘func2’ (imported from Test.QuickCheck.Classes.Internal), ‘func3’ (imported from Test.QuickCheck.Classes.Internal) | 88 | g1 = func4 | ^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:89:12: error: • Variable not in scope: func4 • Perhaps you meant one of these: ‘func1’ (imported from Test.QuickCheck.Classes.Internal), ‘func2’ (imported from Test.QuickCheck.Classes.Internal), ‘func3’ (imported from Test.QuickCheck.Classes.Internal) | 89 | g2 = func4 | ^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:92:6: error: Variable not in scope: eq1_2 :: Compose Triple g0 (f c0 d0) -> Compose Triple g1 (f c1 d1) -> t0 | 92 | in eq1_2 x' y' | ^^^^^ [12 of 30] Compiling Test.QuickCheck.Classes.Bifunctor ( src/Test/QuickCheck/Classes/Bifunctor.hs, dist/build/Test/QuickCheck/Classes/Bifunctor.o, dist/build/Test/QuickCheck/Classes/Bifunctor.dyn_o ) src/Test/QuickCheck/Classes/Bifunctor.hs:20:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 20 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifunctor.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 22 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 30] Compiling Test.QuickCheck.Classes.Bifoldable ( src/Test/QuickCheck/Classes/Bifoldable.hs, dist/build/Test/QuickCheck/Classes/Bifoldable.o, dist/build/Test/QuickCheck/Classes/Bifoldable.dyn_o ) src/Test/QuickCheck/Classes/Bifoldable.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifoldable.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 30] Compiling Test.QuickCheck.Classes.Base.IsList ( src/Test/QuickCheck/Classes/Base/IsList.hs, dist/build/Test/QuickCheck/Classes/Base/IsList.o, dist/build/Test/QuickCheck/Classes/Base/IsList.dyn_o ) src/Test/QuickCheck/Classes/Base/IsList.hs:49:1: warning: [-Wunused-imports] The import of ‘mapM’ from module ‘Control.Monad’ is redundant | 49 | import Control.Monad (mapM,filterM,replicateM) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base/IsList.hs:50:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 50 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base/IsList.hs:55:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 55 | import Data.Traversable (traverse) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [15 of 30] Compiling Test.QuickCheck.Classes.Applicative ( src/Test/QuickCheck/Classes/Applicative.hs, dist/build/Test/QuickCheck/Classes/Applicative.o, dist/build/Test/QuickCheck/Classes/Applicative.dyn_o ) src/Test/QuickCheck/Classes/Applicative.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 18 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 25 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [16 of 30] Compiling Test.QuickCheck.Classes.Alternative ( src/Test/QuickCheck/Classes/Alternative.hs, dist/build/Test/QuickCheck/Classes/Alternative.o, dist/build/Test/QuickCheck/Classes/Alternative.dyn_o ) src/Test/QuickCheck/Classes/Alternative.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative (Alternative(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 18 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 25 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [17 of 30] Compiling Test.QuickCheck.Classes.Ix ( src/Test/QuickCheck/Classes/Ix.hs, dist/build/Test/QuickCheck/Classes/Ix.o, dist/build/Test/QuickCheck/Classes/Ix.dyn_o ) src/Test/QuickCheck/Classes/Ix.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [18 of 30] Compiling Test.QuickCheck.Classes.Monad ( src/Test/QuickCheck/Classes/Monad.hs, dist/build/Test/QuickCheck/Classes/Monad.o, dist/build/Test/QuickCheck/Classes/Monad.dyn_o ) src/Test/QuickCheck/Classes/Monad.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 18 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 19 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:26:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 26 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [19 of 30] Compiling Test.QuickCheck.Classes.MonadFail ( src/Test/QuickCheck/Classes/MonadFail.hs, dist/build/Test/QuickCheck/Classes/MonadFail.o, dist/build/Test/QuickCheck/Classes/MonadFail.dyn_o ) [20 of 30] Compiling Test.QuickCheck.Classes.MonadPlus ( src/Test/QuickCheck/Classes/MonadPlus.hs, dist/build/Test/QuickCheck/Classes/MonadPlus.o, dist/build/Test/QuickCheck/Classes/MonadPlus.dyn_o ) src/Test/QuickCheck/Classes/MonadPlus.hs:17:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 17 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 18 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:19:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 19 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:20:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 20 | import Control.Monad (MonadPlus(mzero,mplus)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [21 of 30] Compiling Test.QuickCheck.Classes.MonadZip ( src/Test/QuickCheck/Classes/MonadZip.hs, dist/build/Test/QuickCheck/Classes/MonadZip.o, dist/build/Test/QuickCheck/Classes/MonadZip.dyn_o ) src/Test/QuickCheck/Classes/MonadZip.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:18:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() | 18 | import Control.Arrow (Arrow(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Zip’ is redundant except perhaps to import instances from ‘Control.Monad.Zip’ To import instances alone, use: import Control.Monad.Zip() | 19 | import Control.Monad.Zip (MonadZip(mzip)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 20 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 21 | import Control.Monad (liftM) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:26:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 26 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:28:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 28 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [22 of 30] Compiling Test.QuickCheck.Classes.Monoid ( src/Test/QuickCheck/Classes/Monoid.hs, dist/build/Test/QuickCheck/Classes/Monoid.o, dist/build/Test/QuickCheck/Classes/Monoid.dyn_o ) src/Test/QuickCheck/Classes/Monoid.hs:12:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 12 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monoid.hs:15:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 15 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [23 of 30] Compiling Test.QuickCheck.Classes.Num ( src/Test/QuickCheck/Classes/Num.hs, dist/build/Test/QuickCheck/Classes/Num.o, dist/build/Test/QuickCheck/Classes/Num.dyn_o ) src/Test/QuickCheck/Classes/Num.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [24 of 30] Compiling Test.QuickCheck.Classes.Ord ( src/Test/QuickCheck/Classes/Ord.hs, dist/build/Test/QuickCheck/Classes/Ord.o, dist/build/Test/QuickCheck/Classes/Ord.dyn_o ) src/Test/QuickCheck/Classes/Ord.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [25 of 30] Compiling Test.QuickCheck.Classes.Semigroup ( src/Test/QuickCheck/Classes/Semigroup.hs, dist/build/Test/QuickCheck/Classes/Semigroup.o, dist/build/Test/QuickCheck/Classes/Semigroup.dyn_o ) src/Test/QuickCheck/Classes/Semigroup.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 18 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Semigroup.hs:22:1: warning: [-Wunused-imports] The import of ‘toList’ from module ‘Data.Foldable’ is redundant | 22 | import Data.Foldable (foldr1,toList) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Semigroup.hs:25:1: warning: [-Wunused-imports] The qualified import of ‘Data.List’ is redundant except perhaps to import instances from ‘Data.List’ To import instances alone, use: import Data.List() | 25 | import qualified Data.List as L | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [26 of 30] Compiling Test.QuickCheck.Classes.Show ( src/Test/QuickCheck/Classes/Show.hs, dist/build/Test/QuickCheck/Classes/Show.o, dist/build/Test/QuickCheck/Classes/Show.dyn_o ) [27 of 30] Compiling Test.QuickCheck.Classes.ShowRead ( src/Test/QuickCheck/Classes/ShowRead.hs, dist/build/Test/QuickCheck/Classes/ShowRead.o, dist/build/Test/QuickCheck/Classes/ShowRead.dyn_o ) [28 of 30] Compiling Test.QuickCheck.Classes.Storable ( src/Test/QuickCheck/Classes/Storable.hs, dist/build/Test/QuickCheck/Classes/Storable.o, dist/build/Test/QuickCheck/Classes/Storable.dyn_o ) src/Test/QuickCheck/Classes/Storable.hs:10:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 10 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 30] Compiling Test.QuickCheck.Classes.Traversable ( src/Test/QuickCheck/Classes/Traversable.hs, dist/build/Test/QuickCheck/Classes/Traversable.o, dist/build/Test/QuickCheck/Classes/Traversable.dyn_o ) src/Test/QuickCheck/Classes/Traversable.hs:17:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 17 | import Data.Foldable (foldMap) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:18:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 18 | import Data.Traversable (Traversable,fmapDefault,foldMapDefault,sequenceA,traverse) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:19:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 19 | import Test.QuickCheck hiding ((.&.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:24:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Compose’ is redundant except perhaps to import instances from ‘Data.Functor.Compose’ To import instances alone, use: import Data.Functor.Compose() | 24 | import Data.Functor.Compose | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:25:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Identity’ is redundant except perhaps to import instances from ‘Data.Functor.Identity’ To import instances alone, use: import Data.Functor.Identity() | 25 | import Data.Functor.Identity | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:27:1: warning: [-Wunused-imports] The qualified import of ‘Data.Set’ is redundant except perhaps to import instances from ‘Data.Set’ To import instances alone, use: import Data.Set() | 27 | import qualified Data.Set as S | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:29:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Classes.Internal’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Classes.Internal’ To import instances alone, use: import Test.QuickCheck.Classes.Internal() | 29 | import Test.QuickCheck.Classes.Internal | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * ERROR: dev-haskell/quickcheck-classes-base-0.6.2.0::gentoo failed (compile phase): * setup build failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 1874: Called haskell-cabal_src_compile * environment, line 1529: Called cabal_src_compile * environment, line 711: Called cabal-build * environment, line 497: Called die * The specific snippet of code: * ./setup "$@" || die "setup build failed" * * If you need support, post the output of `emerge --info '=dev-haskell/quickcheck-classes-base-0.6.2.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-haskell/quickcheck-classes-base-0.6.2.0::gentoo'`. * The complete build log is located at '/var/log/portage/dev-haskell:quickcheck-classes-base-0.6.2.0:20210803-180044.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0' * S: '/var/tmp/portage/dev-haskell/quickcheck-classes-base-0.6.2.0/work/quickcheck-classes-base-0.6.2.0'