Resolving dependencies... Build profile: -w ghc-9.8.4 -O0 In order, the following will be built (use -v for more details): - from-1.0.0.0 (lib:from) (requires build) - rawfilepath-1.1.1 (lib:rawfilepath) (requires build) - from-string-1.0.0.1 (first run) Configuring from-1.0.0.0... Preprocessing library for from-1.0.0.0.. Building library for from-1.0.0.0.. [1 of 4] Compiling From.Classes ( src/From/Classes.hs, dist/build/From/Classes.o, dist/build/From/Classes.dyn_o ) [2 of 4] Compiling From.Num ( src/From/Num.hs, dist/build/From/Num.o, dist/build/From/Num.dyn_o ) [3 of 4] Compiling From ( src/From.hs, dist/build/From.o, dist/build/From.dyn_o ) [4 of 4] Compiling Paths_from ( dist/build/autogen/Paths_from.hs, dist/build/Paths_from.o, dist/build/Paths_from.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2871656/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/from-1.0.0.0-af63f17ee721a370b6e20b17e585e1904fe6736ab641b89798f3891dc11c7532/lib Configuring rawfilepath-1.1.1... Preprocessing library for rawfilepath-1.1.1.. Building library for rawfilepath-1.1.1.. [ 1 of 12] Compiling Data.ByteString.RawFilePath ( src/Data/ByteString/RawFilePath.hs, dist/build/Data/ByteString/RawFilePath.o, dist/build/Data/ByteString/RawFilePath.dyn_o ) [ 2 of 12] Compiling Paths_rawfilepath ( dist/build/autogen/Paths_rawfilepath.hs, dist/build/Paths_rawfilepath.o, dist/build/Paths_rawfilepath.dyn_o ) [ 3 of 12] Compiling RawFilePath.Import ( src/RawFilePath/Import.hs, dist/build/RawFilePath/Import.o, dist/build/RawFilePath/Import.dyn_o ) [ 4 of 12] Compiling RawFilePath.Directory.Internal ( src/RawFilePath/Directory/Internal.hs, dist/build/RawFilePath/Directory/Internal.o, dist/build/RawFilePath/Directory/Internal.dyn_o ) [ 5 of 12] Compiling RawFilePath.Directory ( src/RawFilePath/Directory.hs, dist/build/RawFilePath/Directory.o, dist/build/RawFilePath/Directory.dyn_o ) [ 6 of 12] Compiling RawFilePath.Process.Common ( src/RawFilePath/Process/Common.hs, dist/build/RawFilePath/Process/Common.o, dist/build/RawFilePath/Process/Common.dyn_o ) [ 7 of 12] Compiling RawFilePath.Process.Internal ( src/RawFilePath/Process/Internal.hs, dist/build/RawFilePath/Process/Internal.o, dist/build/RawFilePath/Process/Internal.dyn_o ) [ 8 of 12] Compiling RawFilePath.Process.Posix ( src/RawFilePath/Process/Posix.hs, dist/build/RawFilePath/Process/Posix.o, dist/build/RawFilePath/Process/Posix.dyn_o ) src/RawFilePath/Process/Posix.hs:122:41: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 122 | throwErrno (show (head cmdargs) ++ ": " ++ failedDoing) | ^^^^ [ 9 of 12] Compiling RawFilePath.Process.Basic ( src/RawFilePath/Process/Basic.hs, dist/build/RawFilePath/Process/Basic.o, dist/build/RawFilePath/Process/Basic.dyn_o ) [10 of 12] Compiling RawFilePath.Process.Utility ( src/RawFilePath/Process/Utility.hs, dist/build/RawFilePath/Process/Utility.o, dist/build/RawFilePath/Process/Utility.dyn_o ) [11 of 12] Compiling RawFilePath.Process ( src/RawFilePath/Process.hs, dist/build/RawFilePath/Process.o, dist/build/RawFilePath/Process.dyn_o ) [12 of 12] Compiling RawFilePath ( src/RawFilePath.hs, dist/build/RawFilePath.o, dist/build/RawFilePath.dyn_o ) Warning: The following header files listed in the main library's c-sources will not be used: cbits/processFlags.h. Header files should be in the 'include' or 'install-include' stanza. See https://cabal.readthedocs.io/en/3.10/cabal-package.html#pkg-field-includes Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2871656/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/rawfilepath-1.1.1-5d64f07937caa4dbd3492d91042823c8aaae0d9a472e5bf8f120c3c0fe803ae8/lib Configuring from-string-1.0.0.1... Preprocessing test suite 'from-string-test' for from-string-1.0.0.1.. Building test suite 'from-string-test' for from-string-1.0.0.1.. [1 of 2] Compiling Main ( test/Main.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/from-string-test/from-string-test-tmp/Main.o ) [2 of 2] Compiling Paths_from_string ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/from-string-test/autogen/Paths_from_string.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/from-string-test/from-string-test-tmp/Paths_from_string.o ) [3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/from-string-test/from-string-test Preprocessing library for from-string-1.0.0.1.. Building library for from-string-1.0.0.1.. [1 of 3] Compiling From.String.AutoGen ( src/From/String/AutoGen.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/From/String/AutoGen.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/From/String/AutoGen.dyn_o ) [2 of 3] Compiling From.String ( src/From/String.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/From/String.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/From/String.dyn_o ) [3 of 3] Compiling Paths_from_string ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/autogen/Paths_from_string.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/Paths_from_string.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/build/Paths_from_string.dyn_o ) Running 1 test suites... Test suite from-string-test: RUNNING... Test suite from-string-test: FAIL Test suite logged to: /var/lib/hackage-doc-builder/build-cache/tmp-install/reports/from-string-1.0.0.1.test Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/hpc/vanilla/html/from-string-test/hpc_index.html 0 of 1 test suites (0 of 1 test cases) passed. Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/from-string-1.0.0.1/noopt/hpc/vanilla/html/from-string-1.0.0.1/hpc_index.html Error: cabal: Tests failed for from-string-1.0.0.1.