@nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" } setupCompilerEnvironmentPhase Build with /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4. @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking sources unpacking source archive /nix/store/0zdxb9mzr1j6lgf9vbfv61d2ik2br3m8-attoparsec-0.13.2.5.tar.gz source root is attoparsec-0.13.2.5 setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file attoparsec-0.13.2.5/tests/QC/Text/Regressions.hs @nix { "action": "setPhase", "phase": "patchPhase" } patching sources Replace Cabal file with edited version from mirror://hackage/attoparsec-0.13.2.5/revision/1.cabal. Run jailbreak-cabal to lift version restrictions on build inputs. @nix { "action": "setPhase", "phase": "compileBuildDriverPhase" } compileBuildDriverPhase setupCompileFlags: -package-db=/build/setup-package.conf.d -j2 +RTS -A64M -RTS -threaded -rtsopts [1 of 1] Compiling Main ( Setup.lhs, /build/Main.o ) Linking Setup ... /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ld.gold: warning: /nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/crt1.o: unknown program property type 0xc0008002 in .note.gnu.property section @nix { "action": "setPhase", "phase": "configurePhase" } configuring configureFlags: --verbose --prefix=/nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/pcdhv9x49ab92b9fhwscibwiyha331jx-attoparsec-0.13.2.5-doc/share/doc/attoparsec-0.13.2.5 --with-gcc=gcc --package-db=/build/package.conf.d --ghc-options=-j2 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --extra-lib-dirs=/nix/store/yn7nd41grg2mzvzliphalk70hs0rfpdr-ncurses-6.2/lib --extra-lib-dirs=/nix/store/j74nwv61ghpv6zjzjvc14awggaahgm81-libffi-3.3/lib --extra-lib-dirs=/nix/store/fx58y0jdzd2xggdy0pqag2ffj72l7w33-gmp-6.2.1/lib Using Parsec parser Configuring attoparsec-0.13.2.5... Flags chosen: developer=False Dependency array -any: using array-0.5.4.0 Dependency base -any: using base-4.14.1.0 Dependency bytestring -any: using bytestring-0.10.12.0 Dependency containers -any: using containers-0.6.2.1 Dependency deepseq -any: using deepseq-1.4.4.0 Dependency ghc-prim -any: using ghc-prim-0.6.1 Dependency scientific -any: using scientific-0.3.7.0 Dependency text -any: using text-1.2.4.1 Dependency transformers -any: using transformers-0.5.6.2 Dependency QuickCheck -any: using QuickCheck-2.14.2 Dependency array -any: using array-0.5.4.0 Dependency base -any: using base-4.14.1.0 Dependency bytestring -any: using bytestring-0.10.12.0 Dependency deepseq -any: using deepseq-1.4.4.0 Dependency quickcheck-unicode -any: using quickcheck-unicode-1.0.1.0 Dependency scientific -any: using scientific-0.3.7.0 Dependency tasty -any: using tasty-1.4.1 Dependency tasty-quickcheck -any: using tasty-quickcheck-0.10.1.2 Dependency text -any: using text-1.2.4.1 Dependency transformers -any: using transformers-0.5.6.2 Dependency vector -any: using vector-0.12.3.0 Source component graph: component test:tests component lib Configured component graph: component attoparsec-0.13.2.5-IpHpI85phGP6OfNJWXH24m-tests include QuickCheck-2.14.2-1nXrGtwtRp61bfajuQjq0X include array-0.5.4.0 include base-4.14.1.0 include bytestring-0.10.12.0 include deepseq-1.4.4.0 include quickcheck-unicode-1.0.1.0-KZpjhF4KZPKAZtLGW2TTfN include scientific-0.3.7.0-LPaXSh8BCKzKd0JTfEObNd include tasty-1.4.1-GNeqmZ1A45ACbsfD5Vk93r include tasty-quickcheck-0.10.1.2-Ij6XY82PwPEKIlwfUNLS7b include text-1.2.4.1 include transformers-0.5.6.2 include vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E component attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII include array-0.5.4.0 include base-4.14.1.0 include bytestring-0.10.12.0 include containers-0.6.2.1 include deepseq-1.4.4.0 include ghc-prim-0.6.1 include scientific-0.3.7.0-LPaXSh8BCKzKd0JTfEObNd include text-1.2.4.1 include transformers-0.5.6.2 Linked component graph: unit attoparsec-0.13.2.5-IpHpI85phGP6OfNJWXH24m-tests include QuickCheck-2.14.2-1nXrGtwtRp61bfajuQjq0X include array-0.5.4.0 include base-4.14.1.0 include bytestring-0.10.12.0 include deepseq-1.4.4.0 include quickcheck-unicode-1.0.1.0-KZpjhF4KZPKAZtLGW2TTfN include scientific-0.3.7.0-LPaXSh8BCKzKd0JTfEObNd include tasty-1.4.1-GNeqmZ1A45ACbsfD5Vk93r include tasty-quickcheck-0.10.1.2-Ij6XY82PwPEKIlwfUNLS7b include text-1.2.4.1 include transformers-0.5.6.2 include vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E unit attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII include array-0.5.4.0 include base-4.14.1.0 include bytestring-0.10.12.0 include containers-0.6.2.1 include deepseq-1.4.4.0 include ghc-prim-0.6.1 include scientific-0.3.7.0-LPaXSh8BCKzKd0JTfEObNd include text-1.2.4.1 include transformers-0.5.6.2 Data.Attoparsec=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec,Data.Attoparsec.ByteString=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.ByteString,Data.Attoparsec.ByteString.Char8=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.ByteString.Char8,Data.Attoparsec.ByteString.Lazy=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.ByteString.Lazy,Data.Attoparsec.Char8=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Char8,Data.Attoparsec.Combinator=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Combinator,Data.Attoparsec.Internal=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Internal,Data.Attoparsec.Internal.Types=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Internal.Types,Data.Attoparsec.Lazy=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Lazy,Data.Attoparsec.Number=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Number,Data.Attoparsec.Text=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Text,Data.Attoparsec.Text.Lazy=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Text.Lazy,Data.Attoparsec.Types=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Types,Data.Attoparsec.Zepto=attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII:Data.Attoparsec.Zepto Ready component graph: definite attoparsec-0.13.2.5-IpHpI85phGP6OfNJWXH24m-tests depends QuickCheck-2.14.2-1nXrGtwtRp61bfajuQjq0X depends array-0.5.4.0 depends base-4.14.1.0 depends bytestring-0.10.12.0 depends deepseq-1.4.4.0 depends quickcheck-unicode-1.0.1.0-KZpjhF4KZPKAZtLGW2TTfN depends scientific-0.3.7.0-LPaXSh8BCKzKd0JTfEObNd depends tasty-1.4.1-GNeqmZ1A45ACbsfD5Vk93r depends tasty-quickcheck-0.10.1.2-Ij6XY82PwPEKIlwfUNLS7b depends text-1.2.4.1 depends transformers-0.5.6.2 depends vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E definite attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII depends array-0.5.4.0 depends base-4.14.1.0 depends bytestring-0.10.12.0 depends containers-0.6.2.1 depends deepseq-1.4.4.0 depends ghc-prim-0.6.1 depends scientific-0.3.7.0-LPaXSh8BCKzKd0JTfEObNd depends text-1.2.4.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: /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5 Executables installed in: /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/bin Libraries installed in: /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4/attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII Dynamic Libraries installed in: /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4 Private executables installed in: /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/libexec/x86_64-linux-ghc-8.10.4/attoparsec-0.13.2.5 Data files installed in: /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/share/x86_64-linux-ghc-8.10.4/attoparsec-0.13.2.5 Documentation installed in: /nix/store/pcdhv9x49ab92b9fhwscibwiyha331jx-attoparsec-0.13.2.5-doc/share/doc/attoparsec-0.13.2.5 Configuration files installed in: /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/etc No alex found Using ar found on system at: /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ar No c2hs found No cpphs found No doctest found Using gcc version 10.3.0 given by user at: /nix/store/qvv5y4fx4x879rbsbs4g27mypl9wxbb9-gcc-wrapper-10.3.0/bin/gcc Using ghc version 8.10.4 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/ghc Using ghc-pkg version 8.10.4 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/ghc-pkg No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.24.0 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/haddock No happy found 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: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/hpc Using hsc2hs version 0.68.7 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/hsc2hs Using hscolour version 1.24 found on system at: /nix/store/8ifzq6lqf63gzg70pbgbgs6sbccdam6k-hscolour-1.24.4/bin/HsColour No jhc found Using ld found on system at: /nix/store/rs4jynk5rpvag2b2f8m7nrzsypjss4w1-binutils-wrapper-2.35.1/bin/ld.gold No pkg-config found Using runghc version 8.10.4 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/runghc Using strip version 2.35 found on system at: /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/strip Using tar found on system at: /nix/store/87l7j4jcsl6x50nzpii751cdbsa26b0f-gnutar-1.34/bin/tar No uhc found @nix { "action": "setPhase", "phase": "buildPhase" } building Preprocessing test suite 'tests' for attoparsec-0.13.2.5.. Building test suite 'tests' for attoparsec-0.13.2.5.. [ 1 of 30] Compiling Data.Attoparsec.ByteString.FastSet ( Data/Attoparsec/ByteString/FastSet.hs, dist/build/tests/tests-tmp/Data/Attoparsec/ByteString/FastSet.o ) [ 2 of 30] Compiling Data.Attoparsec.Internal.Compat ( Data/Attoparsec/Internal/Compat.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Internal/Compat.o ) [ 3 of 30] Compiling Data.Attoparsec.Internal.Fhthagn ( Data/Attoparsec/Internal/Fhthagn.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Internal/Fhthagn.o ) [ 4 of 30] Compiling Data.Attoparsec.ByteString.Buffer ( Data/Attoparsec/ByteString/Buffer.hs, dist/build/tests/tests-tmp/Data/Attoparsec/ByteString/Buffer.o ) Data/Attoparsec/ByteString/Buffer.hs:62: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()  | 62 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 30] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Number.o ) [ 6 of 30] Compiling Data.Attoparsec.Text.Buffer ( Data/Attoparsec/Text/Buffer.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Text/Buffer.o ) Data/Attoparsec/Text/Buffer.hs:44: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()  | 44 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 30] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Internal/Types.o ) Data/Attoparsec/Internal/Types.hs:28:1: warning: [-Wunused-imports] The import of ‘<$>’ from module ‘Control.Applicative’ is redundant  | 28 | import Control.Applicative as App (Applicative(..), (<$>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Attoparsec/Internal/Types.hs:34: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()  | 34 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 30] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Internal.o ) [ 9 of 30] Compiling Data.Attoparsec.Text.FastSet ( Data/Attoparsec/Text/FastSet.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Text/FastSet.o ) [10 of 30] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Zepto.o ) Data/Attoparsec/Zepto.hs:46: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()  | 46 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 30] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Combinator.o ) [12 of 30] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Text/Internal.o ) Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] The import of ‘*>, <$>, pure’ from module ‘Control.Applicative’ is redundant  | 68 | import Control.Applicative ((<|>), (<$>), pure, (*>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 30] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Text.o ) [14 of 30] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/tests/tests-tmp/Data/Attoparsec/Text/Lazy.o ) [15 of 30] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/tests/tests-tmp/Data/Attoparsec/ByteString/Internal.o ) [16 of 30] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/tests/tests-tmp/Data/Attoparsec/ByteString.o ) [17 of 30] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/tests/tests-tmp/Data/Attoparsec/ByteString/Lazy.o ) [18 of 30] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/tests/tests-tmp/Data/Attoparsec/ByteString/Char8.o ) [19 of 30] Compiling QC.Common ( tests/QC/Common.hs, dist/build/tests/tests-tmp/QC/Common.o ) [20 of 30] Compiling QC.Combinator ( tests/QC/Combinator.hs, dist/build/tests/tests-tmp/QC/Combinator.o ) [21 of 30] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/tests/tests-tmp/QC/ByteString.o ) [22 of 30] Compiling QC.Buffer ( tests/QC/Buffer.hs, dist/build/tests/tests-tmp/QC/Buffer.o ) [23 of 30] Compiling QC.IPv6.Types ( tests/QC/IPv6/Types.hs, dist/build/tests/tests-tmp/QC/IPv6/Types.o ) [24 of 30] Compiling QC.IPv6.Internal ( tests/QC/IPv6/Internal.hs, dist/build/tests/tests-tmp/QC/IPv6/Internal.o ) tests/QC/IPv6/Internal.hs:32: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()  | 32 | import Control.Monad (replicateM)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:34:1: warning: [-Wunused-imports] The import of ‘isHexDigit, toLower’ from module ‘Data.Char’ is redundant  | 34 | import Data.Char (isDigit,isHexDigit,toLower)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:35: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()  | 35 | import Data.Monoid ((<>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:36:1: warning: [-Wunused-imports] The import of ‘<*’ from module ‘Control.Applicative’ is redundant  | 36 | import Control.Applicative ((<|>),(<*))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:38:1: warning: [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word()  | 38 | import Data.Word (Word32)  | ^^^^^^^^^^^^^^^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:46:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: tok0 :: T.Text  | 46 | tok0 = "0"  | ^^^^  tests/QC/IPv6/Internal.hs:68:36: warning: [-Wunused-matches] Defined but not used: ‘tok1’  | 68 | isIPv6Addr [DoubleColon,SixteenBit tok1] = True  | ^^^^  tests/QC/IPv6/Internal.hs:77:17: warning: [-Wtype-defaults] • Defaulting the following constraints to type ‘Integer’ (Eq a0) arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 (Num a0) arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 (Num a0) arising from a use of ‘oneMoreIPv4Addr’ at tests/QC/IPv6/Internal.hs:109:23-37 (Eq a0) arising from a use of ‘==’ at tests/QC/IPv6/Internal.hs:221:27-48 (Num a0) arising from the literal ‘1’ at tests/QC/IPv6/Internal.hs:221:48 • In the pattern: 0 In a case alternative: 0 -> case lasttk of SixteenBit _ -> lenconst DoubleColon -> lenconst AllZeros -> lenconst _ -> False In the second argument of ‘(&&)’, namely ‘(case countIPv4Addr tks of 0 -> case lasttk of SixteenBit _ -> lenconst DoubleColon -> lenconst AllZeros -> lenconst _ -> False 1 -> case lasttk of IPv4Addr _ -> (lentks == 13 && cdctks == 0) || (lentks < 12 && cdctks == 1) _ -> False otherwise -> False)’  | 77 | 0 -> case lasttk of  | ^  tests/QC/IPv6/Internal.hs:85:17: warning: [-Wname-shadowing] This binding for ‘otherwise’ shadows the existing binding imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 (and originally defined in ‘GHC.Base’)  | 85 | otherwise -> False))  | ^^^^^^^^^  tests/QC/IPv6/Internal.hs:85:17: warning: [-Wunused-matches] Defined but not used: ‘otherwise’  | 85 | otherwise -> False))  | ^^^^^^^^^  tests/QC/IPv6/Internal.hs:107:17: warning: [-Wunused-local-binds] Defined but not used: ‘tok1’  | 107 | tok1 = "1"  | ^^^^  tests/QC/IPv6/Internal.hs:107:24: warning: [-Wtype-defaults] • Defaulting the following constraint to type ‘[Char]’ Data.String.IsString p0 arising from the literal ‘"1"’ • In the expression: "1" In an equation for ‘tok1’: tok1 = "1" In an equation for ‘isIPv6Addr’: isIPv6Addr tks = diffNext tks && (do let cdctks = countDoubleColon tks let lentks = length tks let lasttk = last tks let lenconst = (lentks == 15 && cdctks == 0) || (lentks < 15 && cdctks == 1) ....) where diffNext [] = False diffNext [_] = True diffNext (t : ts) = do let ... .... firstValidToken l = case head l of SixteenBit _ -> True DoubleColon -> True AllZeros -> True _ -> False countDoubleColon l = length $ elemIndices DoubleColon l tok1 = "1"  | 107 | tok1 = "1"  | ^^^  tests/QC/IPv6/Internal.hs:109:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: countIPv4Addr :: [IPv6AddrToken] -> Integer  | 109 | countIPv4Addr = foldr oneMoreIPv4Addr 0  | ^^^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:113:31: warning: [-Wname-shadowing] This binding for ‘otherwise’ shadows the existing binding imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 (and originally defined in ‘GHC.Base’)  | 113 | otherwise -> c  | ^^^^^^^^^  tests/QC/IPv6/Internal.hs:113:31: warning: [-Wunused-matches] Defined but not used: ‘otherwise’  | 113 | otherwise -> c  | ^^^^^^^^^  tests/QC/IPv6/Internal.hs:145:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns not matched: Partial _  | 145 | case readText s of  | ^^^^^^^^^^^^^^^^^^...  tests/QC/IPv6/Internal.hs:149:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at tests/QC/IPv6/Internal.hs:144:21  | 149 | readText s = feed (parse (many1 $ ipv4Addr <|> sixteenBit <|> doubleColon <|> colon) s) T.empty  | ^  tests/QC/IPv6/Internal.hs:219:34: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at tests/QC/IPv6/Internal.hs:218:42  | 219 | ntks tks - foldl (\c x -> if (x /= DoubleColon) && (x /= Colon) then c+1 else c) 0 x  | ^  tests/QC/IPv6/Internal.hs:221:18: warning: [-Wname-shadowing] This binding for ‘tks’ shadows the existing binding bound at tests/QC/IPv6/Internal.hs:207:17  | 221 | ntks tks = if countIPv4Addr tks == 1 then 7 else 8  | ^^^  tests/QC/IPv6/Internal.hs:242:25: warning: [-Wname-shadowing] This binding for ‘t’ shadows the existing binding bound at tests/QC/IPv6/Internal.hs:235:23  | 242 | where longest t = case t of  | ^  tests/QC/IPv6/Internal.hs:298:12: warning: [-Wtype-defaults] • Defaulting the following constraints to type ‘Integer’ (Integral a0) arising from a use of ‘R.decimal’ at tests/QC/IPv6/Internal.hs:298:12-23 (Ord a0) arising from a use of ‘<’ at tests/QC/IPv6/Internal.hs:299:37-43 (Num a0) arising from the literal ‘256’ at tests/QC/IPv6/Internal.hs:299:41-43 (Show a0) arising from a use of ‘show’ at tests/QC/IPv6/Internal.hs:299:59-64 • In the expression: R.decimal ds In a stmt of a 'do' block: case R.decimal ds of Right (n, _) -> return (if n < 256 then T.pack $ show n else T.empty) Left _ -> return T.empty In the expression: do ds <- takeWhile1 isDigit case R.decimal ds of Right (n, _) -> return (if n < 256 then T.pack $ show n else T.empty) Left _ -> return T.empty  | 298 | case R.decimal ds of  | ^^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:304:5: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘T.Text’ Suppress this warning by saying ‘_ <- string "::"’  | 304 | string "::"  | ^^^^^^^^^^^  tests/QC/IPv6/Internal.hs:309:5: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘T.Text’ Suppress this warning by saying ‘_ <- string ":"’  | 309 | string ":"  | ^^^^^^^^^^ [25 of 30] Compiling QC.Rechunked ( tests/QC/Rechunked.hs, dist/build/tests/tests-tmp/QC/Rechunked.o ) [26 of 30] Compiling QC.Simple ( tests/QC/Simple.hs, dist/build/tests/tests-tmp/QC/Simple.o ) [27 of 30] Compiling QC.Text.FastSet ( tests/QC/Text/FastSet.hs, dist/build/tests/tests-tmp/QC/Text/FastSet.o ) [28 of 30] Compiling QC.Text.Regressions ( tests/QC/Text/Regressions.hs, dist/build/tests/tests-tmp/QC/Text/Regressions.o ) tests/QC/Text/Regressions.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 ((<>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 30] Compiling QC.Text ( tests/QC/Text.hs, dist/build/tests/tests-tmp/QC/Text.o ) [30 of 30] Compiling Main ( tests/QC.hs, dist/build/tests/tests-tmp/Main.o ) Linking dist/build/tests/tests ... /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ld.gold: warning: /nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/crt1.o: unknown program property type 0xc0008002 in .note.gnu.property section Preprocessing library for attoparsec-0.13.2.5.. Building library for attoparsec-0.13.2.5.. [ 1 of 22] Compiling Data.Attoparsec.ByteString.FastSet ( Data/Attoparsec/ByteString/FastSet.hs, dist/build/Data/Attoparsec/ByteString/FastSet.o, dist/build/Data/Attoparsec/ByteString/FastSet.dyn_o ) [ 2 of 22] Compiling Data.Attoparsec.Internal.Compat ( Data/Attoparsec/Internal/Compat.hs, dist/build/Data/Attoparsec/Internal/Compat.o, dist/build/Data/Attoparsec/Internal/Compat.dyn_o ) [ 3 of 22] Compiling Data.Attoparsec.Internal.Fhthagn ( Data/Attoparsec/Internal/Fhthagn.hs, dist/build/Data/Attoparsec/Internal/Fhthagn.o, dist/build/Data/Attoparsec/Internal/Fhthagn.dyn_o ) [ 4 of 22] Compiling Data.Attoparsec.ByteString.Buffer ( Data/Attoparsec/ByteString/Buffer.hs, dist/build/Data/Attoparsec/ByteString/Buffer.o, dist/build/Data/Attoparsec/ByteString/Buffer.dyn_o ) Data/Attoparsec/ByteString/Buffer.hs:62: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()  | 62 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 22] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o ) [ 6 of 22] Compiling Data.Attoparsec.Text.Buffer ( Data/Attoparsec/Text/Buffer.hs, dist/build/Data/Attoparsec/Text/Buffer.o, dist/build/Data/Attoparsec/Text/Buffer.dyn_o ) Data/Attoparsec/Text/Buffer.hs:44: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()  | 44 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 22] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o ) Data/Attoparsec/Internal/Types.hs:28:1: warning: [-Wunused-imports] The import of ‘<$>’ from module ‘Control.Applicative’ is redundant  | 28 | import Control.Applicative as App (Applicative(..), (<$>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Attoparsec/Internal/Types.hs:34: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()  | 34 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 22] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o ) [ 9 of 22] Compiling Data.Attoparsec.Text.FastSet ( Data/Attoparsec/Text/FastSet.hs, dist/build/Data/Attoparsec/Text/FastSet.o, dist/build/Data/Attoparsec/Text/FastSet.dyn_o ) [10 of 22] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o ) [11 of 22] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o ) Data/Attoparsec/Zepto.hs:46: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()  | 46 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 22] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o ) [13 of 22] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o ) Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] The import of ‘*>, <$>, pure’ from module ‘Control.Applicative’ is redundant  | 68 | import Control.Applicative ((<|>), (<$>), pure, (*>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 22] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o ) [15 of 22] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o ) [16 of 22] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o ) [17 of 22] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o ) [18 of 22] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o ) [19 of 22] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o ) [20 of 22] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o ) [21 of 22] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o ) [22 of 22] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o ) [ 1 of 22] Compiling Data.Attoparsec.ByteString.FastSet ( Data/Attoparsec/ByteString/FastSet.hs, dist/build/Data/Attoparsec/ByteString/FastSet.p_o ) [ 2 of 22] Compiling Data.Attoparsec.Internal.Compat ( Data/Attoparsec/Internal/Compat.hs, dist/build/Data/Attoparsec/Internal/Compat.p_o ) [ 3 of 22] Compiling Data.Attoparsec.Internal.Fhthagn ( Data/Attoparsec/Internal/Fhthagn.hs, dist/build/Data/Attoparsec/Internal/Fhthagn.p_o ) [ 4 of 22] Compiling Data.Attoparsec.ByteString.Buffer ( Data/Attoparsec/ByteString/Buffer.hs, dist/build/Data/Attoparsec/ByteString/Buffer.p_o ) Data/Attoparsec/ByteString/Buffer.hs:62: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()  | 62 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 22] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.p_o ) [ 6 of 22] Compiling Data.Attoparsec.Text.Buffer ( Data/Attoparsec/Text/Buffer.hs, dist/build/Data/Attoparsec/Text/Buffer.p_o ) Data/Attoparsec/Text/Buffer.hs:44: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()  | 44 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 22] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.p_o ) Data/Attoparsec/Internal/Types.hs:28:1: warning: [-Wunused-imports] The import of ‘<$>’ from module ‘Control.Applicative’ is redundant  | 28 | import Control.Applicative as App (Applicative(..), (<$>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Attoparsec/Internal/Types.hs:34: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()  | 34 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 22] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.p_o ) [ 9 of 22] Compiling Data.Attoparsec.Text.FastSet ( Data/Attoparsec/Text/FastSet.hs, dist/build/Data/Attoparsec/Text/FastSet.p_o ) [10 of 22] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.p_o ) [11 of 22] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.p_o ) Data/Attoparsec/Zepto.hs:46: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()  | 46 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 22] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.p_o ) [13 of 22] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.p_o ) Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] The import of ‘*>, <$>, pure’ from module ‘Control.Applicative’ is redundant  | 68 | import Control.Applicative ((<|>), (<$>), pure, (*>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 22] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.p_o ) [15 of 22] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.p_o ) [16 of 22] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.p_o ) [17 of 22] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.p_o ) [18 of 22] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.p_o ) [19 of 22] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.p_o ) [20 of 22] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.p_o ) [21 of 22] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.p_o ) [22 of 22] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.p_o ) @nix { "action": "setPhase", "phase": "checkPhase" } running tests Running 1 test suites... Test suite tests: RUNNING... Test suite tests: PASS Test suite logged to: dist/test/attoparsec-0.13.2.5-tests.log 1 of 1 test suites (1 of 1 test cases) passed. @nix { "action": "setPhase", "phase": "haddockPhase" } haddockPhase Preprocessing test suite 'tests' for attoparsec-0.13.2.5.. Preprocessing library for attoparsec-0.13.2.5.. Running Haddock on library for attoparsec-0.13.2.5.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. Haddock coverage: Data/Attoparsec/ByteString/Buffer.hs:62: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()  | 62 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  100% ( 2 / 2) in 'Data.Attoparsec.Number' Data/Attoparsec/Text/Buffer.hs:44: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()  | 44 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Attoparsec/Internal/Types.hs:28:1: warning: [-Wunused-imports] The import of ‘<$>’ from module ‘Control.Applicative’ is redundant  | 28 | import Control.Applicative as App (Applicative(..), (<$>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Attoparsec/Internal/Types.hs:34: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()  | 34 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  60% ( 6 / 10) in 'Data.Attoparsec.Internal.Types' Missing documentation for: State (Data/Attoparsec/Internal/Types.hs:118) Failure (Data/Attoparsec/Internal/Types.hs:122) Success (Data/Attoparsec/Internal/Types.hs:124) Pos (Data/Attoparsec/Internal/Types.hs:46) 100% ( 10 / 10) in 'Data.Attoparsec.Internal' 100% ( 4 / 4) in 'Data.Attoparsec.Types' Data/Attoparsec/Zepto.hs:46: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()  | 46 | import Data.Semigroup (Semigroup(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  88% ( 8 / 9) in 'Data.Attoparsec.Zepto' Missing documentation for: Parser (Data/Attoparsec/Zepto.hs:68) Warning: 'liftM2' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 24 / 24) in 'Data.Attoparsec.Combinator' Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] The import of ‘*>, <$>, pure’ from module ‘Control.Applicative’ is redundant  | 68 | import Control.Applicative ((<|>), (<$>), pure, (*>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: 'Partial' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Lazy' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 97% ( 90 / 92) in 'Data.Attoparsec.Text' Missing documentation for: Parser (Data/Attoparsec/Text/Internal.hs:86) Result (Data/Attoparsec/Text/Internal.hs:87) 98% ( 70 / 71) in 'Data.Attoparsec.Text.Lazy' Missing documentation for: Parser (Data/Attoparsec/Text/Internal.hs:86) Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 97% ( 66 / 68) in 'Data.Attoparsec.ByteString' Missing documentation for: Parser (Data/Attoparsec/ByteString/Internal.hs:96) Result (Data/Attoparsec/ByteString/Internal.hs:97) 98% ( 51 / 52) in 'Data.Attoparsec.ByteString.Lazy' Missing documentation for: Parser (Data/Attoparsec/ByteString/Internal.hs:96) Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Data.Attoparsec.Lazy' Warning: 'many' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 97% ( 91 / 93) in 'Data.Attoparsec.ByteString.Char8' Missing documentation for: Parser (Data/Attoparsec/ByteString/Internal.hs:96) Result (Data/Attoparsec/ByteString/Internal.hs:97) 100% ( 2 / 2) in 'Data.Attoparsec.Char8' 100% ( 2 / 2) in 'Data.Attoparsec' Documentation created: dist/doc/html/attoparsec/index.html, dist/doc/html/attoparsec/attoparsec.txt @nix { "action": "setPhase", "phase": "installPhase" } installing Installing library in /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4/attoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII @nix { "action": "setPhase", "phase": "fixupPhase" } post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5 shrinking /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4/libHSattoparsec-0.13.2.5-8b3zR2FegHr5b22sUzqbII-ghc8.10.4.so strip is /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5/lib patching script interpreter paths in /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5 checking for references to /build/ in /nix/store/46mzn5q19qk50163ykgciqnxvd7nkqp3-attoparsec-0.13.2.5... shrinking RPATHs of ELF executables and libraries in /nix/store/pcdhv9x49ab92b9fhwscibwiyha331jx-attoparsec-0.13.2.5-doc strip is /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/strip patching script interpreter paths in /nix/store/pcdhv9x49ab92b9fhwscibwiyha331jx-attoparsec-0.13.2.5-doc checking for references to /build/ in /nix/store/pcdhv9x49ab92b9fhwscibwiyha331jx-attoparsec-0.13.2.5-doc...