doctest-0.24.3
x86_64-linux.home-manager-psi
· build #66
· raw
setupCompilerEnvironmentPhase
1Build with /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3.unpackPhase
2unpacking source archive /nix/store/3sg257ihmgds0fz96bm2rsads0xnvwma-doctest-0.24.3.tar.gz3source root is doctest-0.24.34setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "doctest-0.24.3/test/UtilSpec.hs"compileBuildDriverPhase
5setupCompileFlags: -package-db=/build/tmp.qpf5Ov7No8/setup-package.conf.d -threaded6[1 of 2] Compiling Main ( Setup.lhs, /build/tmp.qpf5Ov7No8/Main.o )7[2 of 2] Linking SetupconfigurePhase
8configureFlags: --verbose --prefix=/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/afsgha6b056bb0caxc6rfirp079d4ll6-doctest-0.24.3-doc/share/doc/doctest-0.24.3 --with-gcc=gcc --package-db=/build/tmp.qpf5Ov7No8/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/62qhvy2m2lpqj7ca39j9wvp2kkcxwdcg-ncurses-6.6/lib --extra-lib-dirs=/nix/store/rkfkkdgwz8y31hk76i4b9s59h5raya9n-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/hkxx26hifhkm5xsfwk1khwi1bkal3i9k-elfutils-0.195/lib --extra-lib-dirs=/nix/store/sy8ark85hgjhhcr1ycgarf5w7ajw8jcc-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/51bryd6zjk96w46s7g30azhbfrwhbh76-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/lib9Using Parsec parser10Configuring doctest-0.24.3...11Flags chosen: cabal-doctest=False12Dependency base >=4.12 && <5: using base-4.20.2.013Dependency code-page >=0.1: using code-page-0.2.114Dependency containers: using containers-0.715Dependency deepseq: using deepseq-1.5.0.016Dependency directory: using directory-1.3.8.517Dependency exceptions: using exceptions-0.10.918Dependency filepath: using filepath-1.5.4.019Dependency ghc >=8.6 && <9.16: using ghc-9.10.320Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.1221Dependency process: using process-1.6.26.122Dependency syb >=0.3: using syb-0.7.2.423Dependency temporary: using temporary-1.324Dependency transformers: using transformers-0.6.1.125Dependency base >=4.12 && <5: using base-4.20.2.026Dependency doctest: using doctest-0.24.327Dependency HUnit: using HUnit-1.6.2.028Dependency QuickCheck >=2.13.1: using QuickCheck-2.15.0.129Dependency base >=4.12 && <5: using base-4.20.2.030Dependency code-page >=0.1: using code-page-0.2.131Dependency containers: using containers-0.732Dependency deepseq: using deepseq-1.5.0.033Dependency directory: using directory-1.3.8.534Dependency exceptions: using exceptions-0.10.935Dependency filepath: using filepath-1.5.4.036Dependency ghc >=8.6 && <9.16: using ghc-9.10.337Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.1238Dependency hspec >=2.3.0: using hspec-2.11.1739Dependency hspec-core >=2.3.0: using hspec-core-2.11.1740Dependency mockery: using mockery-0.3.541Dependency process: using process-1.6.26.142Dependency silently >=1.2.4: using silently-1.2.5.443Dependency stringbuilder >=0.4: using stringbuilder-0.5.144Dependency syb >=0.3: using syb-0.7.2.445Dependency temporary: using temporary-1.346Dependency transformers: using transformers-0.6.1.147Source component graph:48 component test:spec49 component lib50 component exe:doctest dependency lib51Configured component graph:52 component doctest-0.24.3-GzIU9RNicl52mICW0oEJ5S-spec53 include HUnit-1.6.2.0-BKnWFNsnki88ha9xtEIXwV54 include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF55 include base-4.20.2.0-236356 include code-page-0.2.1-DulhJFnVmzeJSd3zRVMLcb57 include containers-0.7-538958 include deepseq-1.5.0.0-f4ea59 include directory-1.3.8.5-e40b60 include exceptions-0.10.9-507c61 include filepath-1.5.4.0-fddf62 include ghc-9.10.3-ad9c63 include ghc-paths-0.1.0.12-5ulnoiOUKnq2JTyOFqGxu264 include hspec-2.11.17-6iNmiG4zHFq1m3LB2IOjCV65 include hspec-core-2.11.17-DQBV2kjvbDGJSeauuFeifN66 include mockery-0.3.5-G18ezcT2O20CkWIDjtxgBv67 include process-1.6.26.1-e73868 include silently-1.2.5.4-Ke4vr4qPudjDv4Mjs3Ma4I69 include stringbuilder-0.5.1-6ALAzogWYSoBiRk95tCiHj70 include syb-0.7.2.4-iRK1xiT7Sy1Ze3SylKoOi71 include temporary-1.3-6nYgbjU3h9kFAlukCACV0Y72 include transformers-0.6.1.1-479573 component doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe74 include base-4.20.2.0-236375 include code-page-0.2.1-DulhJFnVmzeJSd3zRVMLcb76 include containers-0.7-538977 include deepseq-1.5.0.0-f4ea78 include directory-1.3.8.5-e40b79 include exceptions-0.10.9-507c80 include filepath-1.5.4.0-fddf81 include ghc-9.10.3-ad9c82 include ghc-paths-0.1.0.12-5ulnoiOUKnq2JTyOFqGxu283 include process-1.6.26.1-e73884 include syb-0.7.2.4-iRK1xiT7Sy1Ze3SylKoOi85 include temporary-1.3-6nYgbjU3h9kFAlukCACV0Y86 include transformers-0.6.1.1-479587 component doctest-0.24.3-132VZgIcxVC5Sm6VIJWWrO-doctest88 include base-4.20.2.0-236389 include doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe90Linked component graph:91 unit doctest-0.24.3-GzIU9RNicl52mICW0oEJ5S-spec92 include HUnit-1.6.2.0-BKnWFNsnki88ha9xtEIXwV93 include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF94 include base-4.20.2.0-236395 include code-page-0.2.1-DulhJFnVmzeJSd3zRVMLcb96 include containers-0.7-538997 include deepseq-1.5.0.0-f4ea98 include directory-1.3.8.5-e40b99 include exceptions-0.10.9-507c100 include filepath-1.5.4.0-fddf101 include ghc-9.10.3-ad9c102 include ghc-paths-0.1.0.12-5ulnoiOUKnq2JTyOFqGxu2103 include hspec-2.11.17-6iNmiG4zHFq1m3LB2IOjCV104 include hspec-core-2.11.17-DQBV2kjvbDGJSeauuFeifN105 include mockery-0.3.5-G18ezcT2O20CkWIDjtxgBv106 include process-1.6.26.1-e738107 include silently-1.2.5.4-Ke4vr4qPudjDv4Mjs3Ma4I108 include stringbuilder-0.5.1-6ALAzogWYSoBiRk95tCiHj109 include syb-0.7.2.4-iRK1xiT7Sy1Ze3SylKoOi110 include temporary-1.3-6nYgbjU3h9kFAlukCACV0Y111 include transformers-0.6.1.1-4795112 unit doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe113 include base-4.20.2.0-2363114 include code-page-0.2.1-DulhJFnVmzeJSd3zRVMLcb115 include containers-0.7-5389116 include deepseq-1.5.0.0-f4ea117 include directory-1.3.8.5-e40b118 include exceptions-0.10.9-507c119 include filepath-1.5.4.0-fddf120 include ghc-9.10.3-ad9c121 include ghc-paths-0.1.0.12-5ulnoiOUKnq2JTyOFqGxu2122 include process-1.6.26.1-e738123 include syb-0.7.2.4-iRK1xiT7Sy1Ze3SylKoOi124 include temporary-1.3-6nYgbjU3h9kFAlukCACV0Y125 include transformers-0.6.1.1-4795126 Test.DocTest=doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe:Test.DocTest,Test.DocTest.Internal.Cabal=doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe:Test.DocTest.Internal.Cabal,Test.DocTest.Internal.Extract=doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe:Test.DocTest.Internal.Extract,Test.DocTest.Internal.Location=doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe:Test.DocTest.Internal.Location,Test.DocTest.Internal.Parse=doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe:Test.DocTest.Internal.Parse,Test.DocTest.Internal.Run=doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe:Test.DocTest.Internal.Run127 unit doctest-0.24.3-132VZgIcxVC5Sm6VIJWWrO-doctest128 include base-4.20.2.0-2363129 include doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe130Ready component graph:131 definite doctest-0.24.3-GzIU9RNicl52mICW0oEJ5S-spec132 depends HUnit-1.6.2.0-BKnWFNsnki88ha9xtEIXwV133 depends QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF134 depends base-4.20.2.0-2363135 depends code-page-0.2.1-DulhJFnVmzeJSd3zRVMLcb136 depends containers-0.7-5389137 depends deepseq-1.5.0.0-f4ea138 depends directory-1.3.8.5-e40b139 depends exceptions-0.10.9-507c140 depends filepath-1.5.4.0-fddf141 depends ghc-9.10.3-ad9c142 depends ghc-paths-0.1.0.12-5ulnoiOUKnq2JTyOFqGxu2143 depends hspec-2.11.17-6iNmiG4zHFq1m3LB2IOjCV144 depends hspec-core-2.11.17-DQBV2kjvbDGJSeauuFeifN145 depends mockery-0.3.5-G18ezcT2O20CkWIDjtxgBv146 depends process-1.6.26.1-e738147 depends silently-1.2.5.4-Ke4vr4qPudjDv4Mjs3Ma4I148 depends stringbuilder-0.5.1-6ALAzogWYSoBiRk95tCiHj149 depends syb-0.7.2.4-iRK1xiT7Sy1Ze3SylKoOi150 depends temporary-1.3-6nYgbjU3h9kFAlukCACV0Y151 depends transformers-0.6.1.1-4795152 definite doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe153 depends base-4.20.2.0-2363154 depends code-page-0.2.1-DulhJFnVmzeJSd3zRVMLcb155 depends containers-0.7-5389156 depends deepseq-1.5.0.0-f4ea157 depends directory-1.3.8.5-e40b158 depends exceptions-0.10.9-507c159 depends filepath-1.5.4.0-fddf160 depends ghc-9.10.3-ad9c161 depends ghc-paths-0.1.0.12-5ulnoiOUKnq2JTyOFqGxu2162 depends process-1.6.26.1-e738163 depends syb-0.7.2.4-iRK1xiT7Sy1Ze3SylKoOi164 depends temporary-1.3-6nYgbjU3h9kFAlukCACV0Y165 depends transformers-0.6.1.1-4795166 definite doctest-0.24.3-132VZgIcxVC5Sm6VIJWWrO-doctest167 depends base-4.20.2.0-2363168 depends doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe169Using Cabal-3.12.1.0 compiled by ghc-9.10170Using compiler: ghc-9.10.3171Using install prefix:172/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3173Executables installed in:174/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/bin175Libraries installed in:176/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe177Dynamic Libraries installed in:178/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c179Private executables installed in:180/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/libexec/x86_64-linux-ghc-9.10.3-ad9c/doctest-0.24.3181Data files installed in:182/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/share/x86_64-linux-ghc-9.10.3-ad9c/doctest-0.24.3183Documentation installed in:184/nix/store/afsgha6b056bb0caxc6rfirp079d4ll6-doctest-0.24.3-doc/share/doc/doctest-0.24.3185Configuration files installed in:186/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/etc187No alex found188Using ar found on system at:189/nix/store/nhjmc8clp6igx6n6zrjxlh7zri78p7ng-binutils-wrapper-2.46/bin/ar190No c2hs found191No cpphs found192No doctest found193Using gcc version 15.2.0 given by user at:194/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc195Using ghc version 9.10.3 found on system at:196/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc197Using ghc-pkg version 9.10.3 found on system at:198/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc-pkg-9.10.3199No ghcjs found200No ghcjs-pkg found201No greencard found202Using haddock version 2.31.1 found on system at:203/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/haddock-ghc-9.10.3204No happy found205Using haskell-suite found on system at: haskell-suite-dummy-location206Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location207No hmake found208Using hpc version 0.69 found on system at:209/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hpc-ghc-9.10.3210Using hsc2hs version 0.68.10 found on system at:211/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3212Using hscolour version 1.25 found on system at:213/nix/store/7jmv3q39mz536pqn37cb6p25jd9hz5yi-hscolour-1.25/bin/HsColour214No jhc found215Using ld found on system at:216/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ld217No pkg-config found218Using runghc version 9.10.3 found on system at:219/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/runghc-9.10.3220Using strip version 2.46 found on system at:221/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip222Using tar found on system at:223/nix/store/fq62mc3s8ddxgk1nvlbzly2zmr7v2cax-gnutar-1.35/bin/tar224No uhc foundbuildPhase
225Preprocessing test suite 'spec' for doctest-0.24.3...226Building test suite 'spec' for doctest-0.24.3...227[ 1 of 44] Compiling Imports ( src/Imports.hs, dist/build/spec/spec-tmp/Imports.o )228[ 2 of 44] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/spec/spec-tmp/GhcUtil.o )229[ 3 of 44] Compiling Cabal.ReplOptions ( src/Cabal/ReplOptions.hs, dist/build/spec/spec-tmp/Cabal/ReplOptions.o )230[ 4 of 44] Compiling Cabal.ReplOptionsSpec ( test/Cabal/ReplOptionsSpec.hs, dist/build/spec/spec-tmp/Cabal/ReplOptionsSpec.o )231[ 5 of 44] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/spec/spec-tmp/Cabal/Paths.o )232[ 6 of 44] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/spec/spec-tmp/Cabal/Options.o )233[ 7 of 44] Compiling Cabal.OptionsSpec ( test/Cabal/OptionsSpec.hs, dist/build/spec/spec-tmp/Cabal/OptionsSpec.o )234[ 8 of 44] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/spec/spec-tmp/Language/Haskell/GhciWrapper.o )235[ 9 of 44] Compiling Interpreter ( src/Interpreter.hs, dist/build/spec/spec-tmp/Interpreter.o )236[10 of 44] Compiling InterpreterSpec ( test/InterpreterSpec.hs, dist/build/spec/spec-tmp/InterpreterSpec.o )237[11 of 44] Compiling Info ( src/Info.hs, dist/build/spec/spec-tmp/Info.o )238[12 of 44] Compiling InfoSpec ( test/InfoSpec.hs, dist/build/spec/spec-tmp/InfoSpec.o )239[13 of 44] Compiling Cabal ( src/Cabal.hs, dist/build/spec/spec-tmp/Cabal.o )240[14 of 44] Compiling Cabal.PathsSpec ( test/Cabal/PathsSpec.hs, dist/build/spec/spec-tmp/Cabal/PathsSpec.o )241[15 of 44] Compiling Language.Haskell.GhciWrapperSpec ( test/Language/Haskell/GhciWrapperSpec.hs, dist/build/spec/spec-tmp/Language/Haskell/GhciWrapperSpec.o )242[16 of 44] Compiling Location ( src/Location.hs, dist/build/spec/spec-tmp/Location.o )243[17 of 44] Compiling LocationSpec ( test/LocationSpec.hs, dist/build/spec/spec-tmp/LocationSpec.o )244[18 of 44] Compiling Options ( src/Options.hs, dist/build/spec/spec-tmp/Options.o )245[19 of 44] Compiling OptionsSpec ( test/OptionsSpec.hs, dist/build/spec/spec-tmp/OptionsSpec.o )246[20 of 44] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/spec/spec-tmp/PackageDBs.o )247[21 of 44] Compiling PackageDBsSpec ( test/PackageDBsSpec.hs, dist/build/spec/spec-tmp/PackageDBsSpec.o )248[22 of 44] Compiling Paths_doctest ( dist/build/spec/autogen/Paths_doctest.hs, dist/build/spec/spec-tmp/Paths_doctest.o )249[23 of 44] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Cabal.o )250[24 of 44] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Location.o )251[25 of 44] Compiling Util ( src/Util.hs, dist/build/spec/spec-tmp/Util.o )252[26 of 44] Compiling Extract ( src/Extract.hs, dist/build/spec/spec-tmp/Extract.o )253[27 of 44] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Extract.o )254[28 of 44] Compiling Parse ( src/Parse.hs, dist/build/spec/spec-tmp/Parse.o )255[29 of 44] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Parse.o )256[30 of 44] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/spec/spec-tmp/Runner/Example.o )257[31 of 44] Compiling Runner.ExampleSpec ( test/Runner/ExampleSpec.hs, dist/build/spec/spec-tmp/Runner/ExampleSpec.o )258[32 of 44] Compiling Property ( src/Property.hs, dist/build/spec/spec-tmp/Property.o )259[33 of 44] Compiling Runner ( src/Runner.hs, dist/build/spec/spec-tmp/Runner.o )260[34 of 44] Compiling RunnerSpec ( test/RunnerSpec.hs, dist/build/spec/spec-tmp/RunnerSpec.o )261[35 of 44] Compiling Run ( src/Run.hs, dist/build/spec/spec-tmp/Run.o )262[36 of 44] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Run.o )263[37 of 44] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/spec/spec-tmp/Test/DocTest.o )264[38 of 44] Compiling RunSpec ( test/RunSpec.hs, dist/build/spec/spec-tmp/RunSpec.o )265[39 of 44] Compiling MainSpec ( test/MainSpec.hs, dist/build/spec/spec-tmp/MainSpec.o )266[40 of 44] Compiling PropertySpec ( test/PropertySpec.hs, dist/build/spec/spec-tmp/PropertySpec.o )267[41 of 44] Compiling ParseSpec ( test/ParseSpec.hs, dist/build/spec/spec-tmp/ParseSpec.o )268[42 of 44] Compiling ExtractSpec ( test/ExtractSpec.hs, dist/build/spec/spec-tmp/ExtractSpec.o )269[43 of 44] Compiling UtilSpec ( test/UtilSpec.hs, dist/build/spec/spec-tmp/UtilSpec.o )270[44 of 44] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o )271[45 of 45] Linking dist/build/spec/spec272Preprocessing library for doctest-0.24.3...273Building library for doctest-0.24.3...274[ 1 of 26] Compiling Imports ( src/Imports.hs, dist/build/Imports.o, dist/build/Imports.dyn_o )275[ 2 of 26] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/GhcUtil.o, dist/build/GhcUtil.dyn_o )276[ 3 of 26] Compiling Cabal.ReplOptions ( src/Cabal/ReplOptions.hs, dist/build/Cabal/ReplOptions.o, dist/build/Cabal/ReplOptions.dyn_o )277[ 4 of 26] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/Cabal/Paths.o, dist/build/Cabal/Paths.dyn_o )278[ 5 of 26] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/Cabal/Options.o, dist/build/Cabal/Options.dyn_o )279[ 6 of 26] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/Language/Haskell/GhciWrapper.o, dist/build/Language/Haskell/GhciWrapper.dyn_o )280[ 7 of 26] Compiling Interpreter ( src/Interpreter.hs, dist/build/Interpreter.o, dist/build/Interpreter.dyn_o )281[ 8 of 26] Compiling Location ( src/Location.hs, dist/build/Location.o, dist/build/Location.dyn_o )282[ 9 of 26] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/PackageDBs.o, dist/build/PackageDBs.dyn_o )283[10 of 26] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, dist/build/Paths_doctest.o, dist/build/Paths_doctest.dyn_o )284[11 of 26] Compiling Info ( src/Info.hs, dist/build/Info.o, dist/build/Info.dyn_o )285[12 of 26] Compiling Options ( src/Options.hs, dist/build/Options.o, dist/build/Options.dyn_o )286[13 of 26] Compiling Cabal ( src/Cabal.hs, dist/build/Cabal.o, dist/build/Cabal.dyn_o )287[14 of 26] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/Test/DocTest/Internal/Cabal.o, dist/build/Test/DocTest/Internal/Cabal.dyn_o )288[15 of 26] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.o, dist/build/Test/DocTest/Internal/Location.dyn_o )289[16 of 26] Compiling Util ( src/Util.hs, dist/build/Util.o, dist/build/Util.dyn_o )290[17 of 26] Compiling Extract ( src/Extract.hs, dist/build/Extract.o, dist/build/Extract.dyn_o )291[18 of 26] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.o, dist/build/Test/DocTest/Internal/Extract.dyn_o )292[19 of 26] Compiling Parse ( src/Parse.hs, dist/build/Parse.o, dist/build/Parse.dyn_o )293[20 of 26] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.o, dist/build/Test/DocTest/Internal/Parse.dyn_o )294[21 of 26] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/Runner/Example.o, dist/build/Runner/Example.dyn_o )295[22 of 26] Compiling Property ( src/Property.hs, dist/build/Property.o, dist/build/Property.dyn_o )296[23 of 26] Compiling Runner ( src/Runner.hs, dist/build/Runner.o, dist/build/Runner.dyn_o )297[24 of 26] Compiling Run ( src/Run.hs, dist/build/Run.o, dist/build/Run.dyn_o )298[25 of 26] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/Test/DocTest/Internal/Run.o, dist/build/Test/DocTest/Internal/Run.dyn_o )299[26 of 26] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.o, dist/build/Test/DocTest.dyn_o )300[ 1 of 26] Compiling Imports ( src/Imports.hs, dist/build/Imports.p_o )301[ 2 of 26] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/GhcUtil.p_o )302[ 3 of 26] Compiling Cabal.ReplOptions ( src/Cabal/ReplOptions.hs, dist/build/Cabal/ReplOptions.p_o )303[ 4 of 26] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/Cabal/Paths.p_o )304[ 5 of 26] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/Cabal/Options.p_o )305[ 6 of 26] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/Language/Haskell/GhciWrapper.p_o )306[ 7 of 26] Compiling Interpreter ( src/Interpreter.hs, dist/build/Interpreter.p_o )307[ 8 of 26] Compiling Location ( src/Location.hs, dist/build/Location.p_o )308[ 9 of 26] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/PackageDBs.p_o )309[10 of 26] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, dist/build/Paths_doctest.p_o )310[11 of 26] Compiling Info ( src/Info.hs, dist/build/Info.p_o )311[12 of 26] Compiling Options ( src/Options.hs, dist/build/Options.p_o )312[13 of 26] Compiling Cabal ( src/Cabal.hs, dist/build/Cabal.p_o )313[14 of 26] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/Test/DocTest/Internal/Cabal.p_o )314[15 of 26] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.p_o )315[16 of 26] Compiling Util ( src/Util.hs, dist/build/Util.p_o )316[17 of 26] Compiling Extract ( src/Extract.hs, dist/build/Extract.p_o )317[18 of 26] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.p_o )318[19 of 26] Compiling Parse ( src/Parse.hs, dist/build/Parse.p_o )319[20 of 26] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.p_o )320[21 of 26] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/Runner/Example.p_o )321[22 of 26] Compiling Property ( src/Property.hs, dist/build/Property.p_o )322[23 of 26] Compiling Runner ( src/Runner.hs, dist/build/Runner.p_o )323[24 of 26] Compiling Run ( src/Run.hs, dist/build/Run.p_o )324[25 of 26] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/Test/DocTest/Internal/Run.p_o )325[26 of 26] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.p_o )326Preprocessing executable 'doctest' for doctest-0.24.3...327Building executable 'doctest' for doctest-0.24.3...328[1 of 2] Compiling Main ( driver/doctest.hs, dist/build/doctest/doctest-tmp/Main.o )329[2 of 2] Compiling Paths_doctest ( dist/build/doctest/autogen/Paths_doctest.hs, dist/build/doctest/doctest-tmp/Paths_doctest.o )330[3 of 3] Linking dist/build/doctest/doctestcheckPhase
331Running 1 test suites...332Test suite spec: RUNNING...333334Extract335 extract336 extracts documentation for a top-level declaration [✔]337 extracts documentation from argument list [✔]338 extracts documentation for a type class function [✔]339 extracts documentation from the argument list of a type class function [✔]340 extracts documentation from the module header [✔]341 extracts documentation from imported modules [✔]342 extracts documentation from export list [✔]343 extracts documentation from named chunks [✔]344 returns docstrings in the same order they appear in the source [✔]345 extracts $setup code [✔]346 fails on invalid flags [✔]347 extract (regression tests)348 works with infix operators [✔]349 works with parallel list comprehensions [✔]350 works with list comprehensions in instance definitions [✔]351 works with foreign imports [✔]352 works for rewrite rules [✔]353 works for rewrite rules with type signatures [✔]354 strips CR from dos line endings [✔]355 works with a module that splices in an expression from an other module [✔]356 works for type families and GHC 7.6.1 [✔]357Info358 formatInfo359 formats --info output [✔]360Interpreter361 interpreterSupported362 indicates whether GHCi is supported on current platform [✔]363 ghcInfo364 includes "Have interpreter" [✔]365 safeEval366 evaluates an expression [✔]367 returns Left on unterminated multiline command [✔]368 filterExpression369 removes :set -XTemplateHaskell [✔]370 filters -XTemplateHaskell [✔]371 leaves :set-statement that do not set -XTemplateHaskell alone [✔]372Language.Haskell.GhciWrapper373 evalEcho374 prints result to stdout [✔]375 evalWith376 with PreserveIt377 preserves it [✔]378 eval379 shows literals [✔]380 shows string literals containing Unicode [✔]381 evaluates simple expressions [✔]382 supports let bindings [✔]383 allows import statements [✔]384 captures stdout [✔]385 captures stdout (Unicode) [✔]386 captures stdout (empty line) [✔]387 captures stdout (multiple lines) [✔]388 captures stderr [✔]389 captures stderr (Unicode) [✔]390 shows exceptions [✔]391 shows exceptions (ExitCode) [✔]392 gives an error message for identifiers that are not in scope [✔]393 when configVerbose is True394 prints prompt [✔]395 with -XOverloadedStrings, -Wall and -Werror396 does not fail on marker expression (bug fix) [✔]397 with NoImplicitPrelude398 works [✔]399 with a strange String type400 works [✔]401Location402 toLocation403 works for a regular SrcSpan [✔]404 works for a single-line SrcSpan [✔]405 works for a SrcSpan that corresponds to single point [✔]406 works for a bad SrcSpan [✔]407 works for a SrcLoc with bad locations [✔]408 enumerate409 replicates UnhelpfulLocation [✔]410 enumerates Location [✔]411Main412 doctest413 testSimple [✔]414 it-variable [✔]415 it-variable in $setup [✔]416 failing [✔]417 skips subsequent examples from the same group if an example fails [✔]418 without --fail-fast419 continuous even if some tests fail [✔]420 with --fail-fast421 stops after the first failure [✔]422 stops after failures in $setup [✔]423 testImport [✔]424 testCommentLocation [✔]425 testPutStr [✔]426 fails on multi-line expressions, introduced with :{ [✔]427 testBlankline [✔]428 examples from the same Haddock comment share the same scope [✔]429 testDocumentationForArguments [✔]430 template-haskell [✔]431 handles source files with CRLF line endings [✔]432 runs $setup before each test group [✔]433 skips subsequent tests from a module, if $setup fails [✔]434 ignores trailing whitespace when matching test output [✔]435 doctest as a runner for QuickCheck properties436 runs a boolean property [✔]437 runs an explicitly quantified property [✔]438 runs an implicitly quantified property [✔]439 reports a failing property [✔]440 runs a boolean property with an explicit type signature [✔]441 runs $setup before each property [✔]442 doctest (regression tests)443 bugfixWorkingDirectory [✔]444 bugfixOutputToStdErr [✔]445 bugfixImportHierarchical [✔]446 bugfixMultipleModules [✔]447 testCPP [✔]448 template-haskell-bugfix [✔]449 doesn't clash with user bindings of stdout/stderr [✔]450 doesn't get confused by doctests using System.IO imports [✔]451Options452 parseOptions453 strips --optghc [✔]454 strips --optghc= [✔]455 with ghc options that are not valid with --interactive456 returns ProxyToGhc [✔]457 +++ OK, passed 100 tests.458 with --interactive459 disables magic mode [✔]460 filters out --interactive [✔]461 accepts --fast [✔]462 --no-magic463 without --no-magic464 enables magic mode [✔]465 with --no-magic466 disables magic mode [✔]467 --fast468 without --fast469 disables fast mode [✔]470 with --fast471 enables fast mode [✔]472 --preserve-it473 without --preserve-it474 does not preserve the `it` variable [✔]475 with --preserve-it476 preserves the `it` variable [✔]477 --fail-fast478 without --fail-fast479 disables fail-fast mode [✔]480 with --fail-fast481 enables fail-fast mode [✔]482 with --help483 outputs usage information [✔]484 with --version485 outputs version information [✔]486 with --info487 outputs machine readable version information [✔]488 --verbose489 without --verbose490 is not verbose by default [✔]491 with --verbose492 parses verbose option [✔]493PackageDBs494 getPackageDBsFromEnv495 uses global and user when no env used [✔]496 respects GHC_PACKAGE_PATH [✔]497Parse498 extractDocTests499 extracts properties from a module [✔]500 extracts examples from a module [✔]501 extracts examples from documentation for non-exported names [✔]502 extracts multiple examples from a module [✔]503 returns an empty list, if documentation contains no examples [✔]504 sets setup code to Nothing, if it does not contain any tests [✔]505 keeps modules that only contain setup code [✔]506 parseInteractions (an internal function)507 parses an interaction [✔]508 drops whitespace as appropriate [✔]509 parses an interaction without a result [✔]510 works with a complex example [✔]511 attaches location information to parsed interactions [✔]512 basic multiline [✔]513 multiline align output [✔]514 multiline align output with >>> [✔]515 parses wild cards lines [✔]516 parses wild card chunks [✔]517 parseProperties (an internal function)518 parses a property [✔]519 mkLineChunks (an internal function)520 replaces ellipsis with WildCardChunks [✔]521 doesn't replace fewer than 3 consecutive dots [✔]522 handles leading and trailing dots [✔]523 handles leading and trailing ellipsis [✔]524Property525 runProperty526 reports a failing property [✔]527 runs a Bool property [✔]528 runs a Bool property with an explicit type signature [✔]529 runs an implicitly quantified property [✔]530 runs an implicitly quantified property even with GHC 7.4 [✔]531 runs an explicitly quantified property [✔]532 allows to mix implicit and explicit quantification [✔]533 reports the value for which a property fails [✔]534 reports the values for which a property that takes multiple arguments fails [✔]535 defaults ambiguous type variables to Integer [✔]536 freeVariables537 finds a free variables in a term [✔]538 ignores duplicates [✔]539 works for terms with multiple names [✔]540 works for names that contain a prime [✔]541 works for names that are similar to other names that are in scope [✔]542 parseNotInScope543 when error message was produced by GHC 7.4.1544 extracts a variable name of variable that is not in scope from an error message [✔]545 ignores duplicates [✔]546 works for variable names that contain a prime [✔]547 works for error messages with suggestions [✔]548 when error message was produced by GHC 8.0.1549 extracts a variable name of variable that is not in scope from an error message [✔]550 ignores duplicates [✔]551 works for variable names that contain a prime [✔]552 works for error messages with suggestions [✔]553Run554 doctest555 exits with ExitFailure if at least one test case fails [✔]556 prints help on --help [✔]557 prints version on --version [✔]558 accepts arbitrary GHC options [✔]559 accepts GHC options with --optghc [✔]560 prints a deprecation message for --optghc [✔]561 prints error message on invalid option [✔]562 interprets GHC response files [✔]563 prints verbose description of a specification [✔]564 prints verbose description of a property [✔]565 prints verbose error [✔]566 can deal with potentially problematic GHC options [✔]567 doctestWithResult568 on parse error569 aborts with (ExitFailure 1) [✔]570 prints a useful error message [✔]571 expandDirs572 expands a directory [✔]573 ignores files [✔]574 ignores random things [✔]575Runner576 report577 when mode is interactive578 writes to stderr [✔]579 when mode is non-interactive580 writes to stderr [✔]581 report_582 when mode is interactive583 writes transient output to stderr [✔]584 when mode is non-interactive585 is ignored [✔]586Runner.Example587 mkResult588 returns Equal when output matches [✔]589 +++ OK, passed 100 tests.590 ignores trailing whitespace [✔]591 with WildCardLine592 matches zero lines [✔]593 matches first zero line [✔]594 matches final zero line [✔]595 matches an arbitrary number of lines [✔]596 matches an arbitrary number of lines (quickcheck) [✔]597 +++ OK, passed 100 tests.598 with WildCardChunk599 matches an arbitrary line chunk [✔]600 matches an arbitrary line chunk at end [✔]601 does not match at end [✔]602 does not match at start [✔]603 when output does not match604 constructs failure message [✔]605 constructs failure message for multi-line output [✔]606 when any output line contains "unsafe" characters607 uses show to format output lines [✔]608 insert caret after last matching character on different lengths [✔]609 insert caret after mismatching line for multi-line output [✔]610 insert caret after mismatching line with the longest match for multi-line wildcard pattern [✔]611 insert caret after longest match for wildcard [✔]612 show expanded pattern for long matches [✔]613Util614 convertDosLineEndings615 converts CRLF to LF [✔]616 strips a trailing CR [✔]617 takeWhileEnd618 returns the longest suffix of elements that satisfy a given predicate [✔]619620Finished in 21.4753 seconds621198 examples, 0 failures622Test suite spec: PASS623Test suite logged to: dist/test/doctest-0.24.3-spec.log6241 of 1 test suites (1 of 1 test cases) passed.haddockPhase
625Preprocessing test suite 'spec' for doctest-0.24.3...626Preprocessing library for doctest-0.24.3...627Running Haddock on library for doctest-0.24.3...628[ 1 of 26] Compiling Imports ( src/Imports.hs, nothing )629[ 2 of 26] Compiling GhcUtil ( src/GhcUtil.hs, nothing )630[ 3 of 26] Compiling Cabal.ReplOptions ( src/Cabal/ReplOptions.hs, nothing )631[ 4 of 26] Compiling Cabal.Paths ( src/Cabal/Paths.hs, nothing )632[ 5 of 26] Compiling Cabal.Options ( src/Cabal/Options.hs, nothing )633[ 6 of 26] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, nothing )634[ 7 of 26] Compiling Interpreter ( src/Interpreter.hs, nothing )635[ 8 of 26] Compiling Location ( src/Location.hs, nothing )636[ 9 of 26] Compiling PackageDBs ( src/PackageDBs.hs, nothing )637[10 of 26] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, nothing )638[11 of 26] Compiling Info ( src/Info.hs, nothing )639[12 of 26] Compiling Options ( src/Options.hs, nothing )640[13 of 26] Compiling Cabal ( src/Cabal.hs, nothing )641[14 of 26] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, nothing )642[15 of 26] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, nothing )643[16 of 26] Compiling Util ( src/Util.hs, nothing )644[17 of 26] Compiling Extract ( src/Extract.hs, nothing )645[18 of 26] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, nothing )646[19 of 26] Compiling Parse ( src/Parse.hs, nothing )647[20 of 26] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, nothing )648[21 of 26] Compiling Runner.Example ( src/Runner/Example.hs, nothing )649[22 of 26] Compiling Property ( src/Property.hs, nothing )650[23 of 26] Compiling Runner ( src/Runner.hs, nothing )651[24 of 26] Compiling Run ( src/Run.hs, nothing )652[25 of 26] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, nothing )653[26 of 26] Compiling Test.DocTest ( src/Test/DocTest.hs, nothing )654Haddock coverage:655Warning: Imports: Could not find documentation for exported module: Imports656 0% ( 0 / 2) in 'Test.DocTest.Internal.Cabal'657 Missing documentation for:658 Module header659 doctest (src/Test/DocTest/Internal/Cabal.hs:10)660 88% ( 8 / 9) in 'Test.DocTest.Internal.Location'661 Missing documentation for:662 Module header663Warning: 'SomeException' is ambiguous. It is defined664 * in ‘GHC.Internal.Exception.Type’665 * in ‘GHC.Internal.Exception.Type’666 You may be able to disambiguate the identifier by qualifying it or667 by specifying the type/value namespace explicitly.668 Defaulting to the one defined in ‘GHC.Internal.Exception.Type’669 66% ( 2 / 3) in 'Test.DocTest.Internal.Extract'670 Missing documentation for:671 Module header672 22% ( 2 / 9) in 'Test.DocTest.Internal.Parse'673 Missing documentation for:674 Module header675 DocTest (src/Parse.hs:29)676 Expression (src/Parse.hs:44)677 ExpectedResult (src/Parse.hs:45)678 ExpectedLine (src/Parse.hs:38)679 LineChunk (src/Parse.hs:32)680 parseModules (src/Parse.hs:60)681Warning: 'report_' is out of scope.682 If you qualify the identifier, haddock can try to link it anyway.683 15% ( 2 / 13) in 'Test.DocTest.Internal.Run'684 Missing documentation for:685 Module header686 Result (src/Run.hs:139)687 Config (src/Options.hs:58)688 isSuccess (src/Runner.hs:55)689 defaultConfig (src/Options.hs:68)690 doctestWithRepl (src/Run.hs:67)691 doctestWith (src/Run.hs:137)692 formatSummary (src/Runner.hs:58)693 evaluateResult (src/Run.hs:142)694 doctestWithResult (src/Run.hs:145)695 runDocTests (src/Run.hs:155)696 50% ( 1 / 2) in 'Test.DocTest'697 Missing documentation for:698 Module header699Documentation created: dist/doc/html/doctest/,700dist/doc/html/doctest/doctest.txt701Preprocessing executable 'doctest' for doctest-0.24.3...installPhase
702Installing library in /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe703Installing executable doctest in /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/bin704Warning: The directory705/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/bin is not in the706system search path.fixupPhase
707shrinking RPATHs of ELF executables and libraries in /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3708shrinking /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/libHSdoctest-0.24.3-9DQKZT9yksP6bEkQScmcXe-ghc9.10.3.so709shrinking /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/bin/doctest710checking for references to /build/ in /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3...711patching script interpreter paths in /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3712stripping (with command strip and flags -S -p) in /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/lib /nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/bin713shrinking RPATHs of ELF executables and libraries in /nix/store/afsgha6b056bb0caxc6rfirp079d4ll6-doctest-0.24.3-doc714checking for references to /build/ in /nix/store/afsgha6b056bb0caxc6rfirp079d4ll6-doctest-0.24.3-doc...715patching script interpreter paths in /nix/store/afsgha6b056bb0caxc6rfirp079d4ll6-doctest-0.24.3-doc