starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/fhxqxpvzszjjh0aw93yfm17q1yxwhda2-ghc-8.10.7/bin:/gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/bin:/gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/bin:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/bin:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/bin:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/bin:/gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/bin:/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/bin:/gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/bin:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/bin:/gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/bin:/gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin:/gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/bin:/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin:/gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/bin:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/bin:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/sbin' find-files: /gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib/ghc-8.10.7: No such file or directory find-files: /gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/lib/ghc-8.10.7: No such file or directory environment variable `GHC_PACKAGE_PATH' set to `/gnu/store/fhxqxpvzszjjh0aw93yfm17q1yxwhda2-ghc-8.10.7/lib/ghc-8.10.7/package.conf.d:/gnu/store/1wn78x2cq93n32qr4zsv9r2rjr9g6a6c-ghc-quickcheck-2.14.2/lib/ghc-8.10.7/ghc-quickcheck-2.14.2.conf.d:/gnu/store/iyd0bq7kj0wh07bz4kchf2r9qc38w22g-ghc-hspec-2.7.10/lib/ghc-8.10.7/ghc-hspec-2.7.10.conf.d:/gnu/store/m234saf684rdxr8p3mqbz38kda639an9-ghc-raw-strings-qq-1.1/lib/ghc-8.10.7/ghc-raw-strings-qq-1.1.conf.d:/gnu/store/rg6zlz7fgrqb3cnk5dq6pk64x3jbhy7x-ghc-regex-posix-0.96.0.1/lib/ghc-8.10.7/ghc-regex-posix-0.96.0.1.conf.d:/gnu/store/246nkwnavxdbl8irsmk5byqmrz13w8cz-ghc-split-0.2.3.4/lib/ghc-8.10.7/ghc-split-0.2.3.4.conf.d:/gnu/store/rgvai12kasinzmg5jvbyv2gj6ai6j6n7-ghc-ansi-wl-pprint-0.6.9/lib/ghc-8.10.7/ghc-ansi-wl-pprint-0.6.9.conf.d:/gnu/store/7b8farwz86vpp7pdc4fv603bmwfj9hgh-ghc-hashable-1.3.0.0/lib/ghc-8.10.7/ghc-hashable-1.3.0.0.conf.d:/gnu/store/h0vdvcp0cllagw4mcvlzx7bcsqbxrkg6-ghc-parsers-0.12.10/lib/ghc-8.10.7/ghc-parsers-0.12.10.conf.d:/gnu/store/8nr0sf7bb4ls52qi04ik2c31kpjy5q6n-ghc-unordered-containers-0.2.14.0/lib/ghc-8.10.7/ghc-unordered-containers-0.2.14.0.conf.d:/gnu/store/pw34pk01ipgrjz6926s724gzrwrmrhnq-ghc-vector-0.12.3.1/lib/ghc-8.10.7/ghc-vector-0.12.3.1.conf.d' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/fhxqxpvzszjjh0aw93yfm17q1yxwhda2-ghc-8.10.7/lib:/gnu/store/1wn78x2cq93n32qr4zsv9r2rjr9g6a6c-ghc-quickcheck-2.14.2/lib:/gnu/store/iyd0bq7kj0wh07bz4kchf2r9qc38w22g-ghc-hspec-2.7.10/lib:/gnu/store/m234saf684rdxr8p3mqbz38kda639an9-ghc-raw-strings-qq-1.1/lib:/gnu/store/rg6zlz7fgrqb3cnk5dq6pk64x3jbhy7x-ghc-regex-posix-0.96.0.1/lib:/gnu/store/246nkwnavxdbl8irsmk5byqmrz13w8cz-ghc-split-0.2.3.4/lib:/gnu/store/rgvai12kasinzmg5jvbyv2gj6ai6j6n7-ghc-ansi-wl-pprint-0.6.9/lib:/gnu/store/7b8farwz86vpp7pdc4fv603bmwfj9hgh-ghc-hashable-1.3.0.0/lib:/gnu/store/h0vdvcp0cllagw4mcvlzx7bcsqbxrkg6-ghc-parsers-0.12.10/lib:/gnu/store/8nr0sf7bb4ls52qi04ik2c31kpjy5q6n-ghc-unordered-containers-0.2.14.0/lib:/gnu/store/pw34pk01ipgrjz6926s724gzrwrmrhnq-ghc-vector-0.12.3.1/lib:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/lib:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/lib:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/lib:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/lib:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib:/gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/lib:/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib/locale' phase `set-paths' succeeded after 0.1 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' inline-c-0.9.1.5/examples/ inline-c-0.9.1.5/src/ inline-c-0.9.1.5/src/Language/ inline-c-0.9.1.5/src/Language/C/ inline-c-0.9.1.5/src/Language/C/Inline/ inline-c-0.9.1.5/src/Language/C/Types/ inline-c-0.9.1.5/test/ inline-c-0.9.1.5/test/Language/ inline-c-0.9.1.5/test/Language/C/ inline-c-0.9.1.5/test/Language/C/Inline/ inline-c-0.9.1.5/test/Language/C/Types/ inline-c-0.9.1.5/src/Language/C/Inline.hs inline-c-0.9.1.5/src/Language/C/Inline/Context.hs inline-c-0.9.1.5/src/Language/C/Inline/HaskellIdentifier.hs inline-c-0.9.1.5/src/Language/C/Inline/Internal.hs inline-c-0.9.1.5/src/Language/C/Inline/Unsafe.hs inline-c-0.9.1.5/src/Language/C/Inline/Interruptible.hs inline-c-0.9.1.5/src/Language/C/Types.hs inline-c-0.9.1.5/src/Language/C/Types/Parse.hs inline-c-0.9.1.5/src/Language/C/Inline/FunPtr.hs inline-c-0.9.1.5/examples/gsl-ode.hs inline-c-0.9.1.5/test/tests.hs inline-c-0.9.1.5/test/Dummy.hs inline-c-0.9.1.5/test/Language/C/Inline/ContextSpec.hs inline-c-0.9.1.5/test/Language/C/Inline/ParseSpec.hs inline-c-0.9.1.5/test/Language/C/Types/ParseSpec.hs inline-c-0.9.1.5/LICENSE inline-c-0.9.1.5/Setup.hs inline-c-0.9.1.5/inline-c.cabal inline-c-0.9.1.5/README.md inline-c-0.9.1.5/changelog.md phase `unpack' succeeded after 0.0 seconds starting phase `generate-setuphs' phase `generate-setuphs' succeeded after 0.0 seconds starting phase `patch-cabal-file' phase `patch-cabal-file' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `setup-compiler' phase `setup-compiler' succeeded after 0.4 seconds starting phase `configure' running "runhaskell Setup.hs" with command "configure" and parameters ("--prefix=/gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5" "--libdir=/gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5/lib" "--docdir=/gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5/share/doc/ghc-inline-c-0.9.1.5" "--libsubdir=$compiler/$pkg-$version" "--package-db=/tmp/guix-build-ghc-inline-c-0.9.1.5.drv-0/package.conf.d" "--global" "--enable-tests" "--enable-shared" "--enable-executable-dynamic" "--ghc-option=-fPIC" "--ghc-option=-optl=-Wl,-rpath=/gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5/lib/$compiler/$pkg-$version") Configuring inline-c-0.9.1.5... phase `configure' succeeded after 1.5 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' running "runhaskell Setup.hs" with command "build" and parameters () Preprocessing library for inline-c-0.9.1.5.. Building library for inline-c-0.9.1.5.. [1 of 9] Compiling Language.C.Inline.FunPtr ( src/Language/C/Inline/FunPtr.hs, dist/build/Language/C/Inline/FunPtr.o, dist/build/Language/C/Inline/FunPtr.dyn_o ) [2 of 9] Compiling Language.C.Types.Parse ( src/Language/C/Types/Parse.hs, dist/build/Language/C/Types/Parse.o, dist/build/Language/C/Types/Parse.dyn_o ) src/Language/C/Types/Parse.hs:96: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() | 96 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 9] Compiling Language.C.Types ( src/Language/C/Types.hs, dist/build/Language/C/Types.o, dist/build/Language/C/Types.dyn_o ) src/Language/C/Types.hs:75: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() | 75 | import Data.Semigroup (Semigroup, (<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 9] Compiling Language.C.Inline.HaskellIdentifier ( src/Language/C/Inline/HaskellIdentifier.hs, dist/build/Language/C/Inline/HaskellIdentifier.o, dist/build/Language/C/Inline/HaskellIdentifier.dyn_o ) src/Language/C/Inline/HaskellIdentifier.hs:25: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() | 25 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 9] Compiling Language.C.Inline.Context ( src/Language/C/Inline/Context.hs, dist/build/Language/C/Inline/Context.o, dist/build/Language/C/Inline/Context.dyn_o ) src/Language/C/Inline/Context.hs:75: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() | 75 | import Data.Semigroup (Semigroup, (<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 9] Compiling Language.C.Inline.Internal ( src/Language/C/Inline/Internal.hs, dist/build/Language/C/Inline/Internal.o, dist/build/Language/C/Inline/Internal.dyn_o ) src/Language/C/Inline/Internal.hs:73:1: warning: [-Wunused-imports] The import of ‘unsafePerformIO’ from module ‘System.IO.Unsafe’ is redundant | 73 | import System.IO.Unsafe (unsafePerformIO, unsafeDupablePerformIO) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [7 of 9] Compiling Language.C.Inline.Unsafe ( src/Language/C/Inline/Unsafe.hs, dist/build/Language/C/Inline/Unsafe.o, dist/build/Language/C/Inline/Unsafe.dyn_o ) [8 of 9] Compiling Language.C.Inline.Interruptible ( src/Language/C/Inline/Interruptible.hs, dist/build/Language/C/Inline/Interruptible.o, dist/build/Language/C/Inline/Interruptible.dyn_o ) [9 of 9] Compiling Language.C.Inline ( src/Language/C/Inline.hs, dist/build/Language/C/Inline.o, dist/build/Language/C/Inline.dyn_o ) Preprocessing test suite 'tests' for inline-c-0.9.1.5.. Building test suite 'tests' for inline-c-0.9.1.5.. [1 of 5] Compiling Dummy ( test/Dummy.hs, dist/build/tests/tests-tmp/Dummy.dyn_o ) [2 of 5] Compiling Language.C.Inline.ContextSpec ( test/Language/C/Inline/ContextSpec.hs, dist/build/tests/tests-tmp/Language/C/Inline/ContextSpec.dyn_o ) [3 of 5] Compiling Language.C.Inline.ParseSpec ( test/Language/C/Inline/ParseSpec.hs, dist/build/tests/tests-tmp/Language/C/Inline/ParseSpec.dyn_o ) test/Language/C/Inline/ParseSpec.hs:16: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() | 16 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 5] Compiling Language.C.Types.ParseSpec ( test/Language/C/Types/ParseSpec.hs, dist/build/tests/tests-tmp/Language/C/Types/ParseSpec.dyn_o ) [5 of 5] Compiling Main ( test/tests.hs, dist/build/tests/tests-tmp/Main.dyn_o ) test/tests.hs:6: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() | 6 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Linking dist/build/tests/tests ... phase `build' succeeded after 39.7 seconds starting phase `check' running "runhaskell Setup.hs" with command "test" and parameters () Running 1 test suites... Test suite tests: RUNNING... Test suite tests: PASS Test suite logged to: dist/test/inline-c-0.9.1.5-tests.log 1 of 1 test suites (1 of 1 test cases) passed. phase `check' succeeded after 1.8 seconds starting phase `haddock' running "runhaskell Setup.hs" with command "haddock" and parameters () Preprocessing library for inline-c-0.9.1.5.. Running Haddock on library for inline-c-0.9.1.5.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.4.0, base-4.14.3.0, binary-0.8.8.0, bytestring-0.10.12.0, containers-0.6.5.1, deepseq-1.4.4.0, ghc-boot-th-8.10.7, ghc-prim-0.6.1, integer-gmp-1.0.3.0, mtl-2.2.2, parsec-3.1.14.0, pretty-1.1.3.6, template-haskell-2.16.0.0, text-1.2.4.1, transformers-0.5.6.2, unordered-containers-0.2.14.0, vector-0.12.3.1 src/Language/C/Types/Parse.hs:96: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() | 96 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/C/Types.hs:75: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() | 75 | import Data.Semigroup (Semigroup, (<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/C/Inline/HaskellIdentifier.hs:25: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() | 25 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/C/Inline/Context.hs:75: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() | 75 | import Data.Semigroup (Semigroup, (<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/C/Inline/Internal.hs:73:1: warning: [-Wunused-imports] The import of ‘unsafePerformIO’ from module ‘System.IO.Unsafe’ is redundant | 73 | import System.IO.Unsafe (unsafePerformIO, unsafeDupablePerformIO) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Haddock coverage: Warning: 'CDouble' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 27% ( 14 / 51) in 'Language.C.Types.Parse' Missing documentation for: CParserContext (src/Language/C/Types/Parse.hs:119) unCIdentifier (src/Language/C/Types/Parse.hs:130) cIdentifierFromString (src/Language/C/Types/Parse.hs:133) cCParserContext (src/Language/C/Types/Parse.hs:151) identifier_no_lex (src/Language/C/Types/Parse.hs:334) DeclarationSpecifier (src/Language/C/Types/Parse.hs:255) declaration_specifiers (src/Language/C/Types/Parse.hs:262) StorageClassSpecifier (src/Language/C/Types/Parse.hs:270) storage_class_specifier (src/Language/C/Types/Parse.hs:278) TypeSpecifier (src/Language/C/Types/Parse.hs:287) type_specifier (src/Language/C/Types/Parse.hs:306) TypeQualifier (src/Language/C/Types/Parse.hs:395) type_qualifier (src/Language/C/Types/Parse.hs:401) FunctionSpecifier (src/Language/C/Types/Parse.hs:408) function_specifier (src/Language/C/Types/Parse.hs:412) Declarator (src/Language/C/Types/Parse.hs:417) declarator (src/Language/C/Types/Parse.hs:422) DirectDeclarator (src/Language/C/Types/Parse.hs:425) direct_declarator (src/Language/C/Types/Parse.hs:458) ArrayOrProto (src/Language/C/Types/Parse.hs:431) array_or_proto (src/Language/C/Types/Parse.hs:436) ArrayType (src/Language/C/Types/Parse.hs:443) array_type (src/Language/C/Types/Parse.hs:450) Pointer (src/Language/C/Types/Parse.hs:467) pointer (src/Language/C/Types/Parse.hs:471) ParameterDeclaration (src/Language/C/Types/Parse.hs:480) DeclaratorOrAbstractDeclarator (src/Language/C/Types/Parse.hs:485) parameter_declaration (src/Language/C/Types/Parse.hs:490) parameter_list (src/Language/C/Types/Parse.hs:476) AbstractDeclarator (src/Language/C/Types/Parse.hs:501) abstract_declarator (src/Language/C/Types/Parse.hs:506) DirectAbstractDeclarator (src/Language/C/Types/Parse.hs:515) direct_abstract_declarator (src/Language/C/Types/Parse.hs:521) cIdentStart (src/Language/C/Types/Parse.hs:239) cIdentLetter (src/Language/C/Types/Parse.hs:242) cReservedWords (src/Language/C/Types/Parse.hs:227) isTypeName (src/Language/C/Types/Parse.hs:327) 32% ( 11 / 34) in 'Language.C.Types' Missing documentation for: unCIdentifier (src/Language/C/Types/Parse.hs:130) cIdentifierFromString (src/Language/C/Types/Parse.hs:133) StorageClassSpecifier (src/Language/C/Types/Parse.hs:270) TypeQualifier (src/Language/C/Types/Parse.hs:395) FunctionSpecifier (src/Language/C/Types/Parse.hs:408) ArrayType (src/Language/C/Types/Parse.hs:443) Specifiers (src/Language/C/Types.hs:111) Type (src/Language/C/Types.hs:131) TypeSpecifier (src/Language/C/Types.hs:92) Sign (src/Language/C/Types.hs:138) ParameterDeclaration (src/Language/C/Types.hs:143) CParserContext (src/Language/C/Types/Parse.hs:119) cCParserContext (src/Language/C/Types/Parse.hs:151) parseParameterDeclaration (src/Language/C/Types.hs:476) parseParameterList (src/Language/C/Types.hs:481) parseIdentifier (src/Language/C/Types.hs:487) parseEnableCpp (src/Language/C/Types.hs:490) parseType (src/Language/C/Types.hs:495) UntangleErr (src/Language/C/Types.hs:151) untangleParameterDeclaration (src/Language/C/Types.hs:160) tangleParameterDeclaration (src/Language/C/Types.hs:318) describeParameterDeclaration (src/Language/C/Types.hs:427) describeType (src/Language/C/Types.hs:434) 44% ( 4 / 9) in 'Language.C.Inline.HaskellIdentifier' Missing documentation for: Module header unHaskellIdentifier (src/Language/C/Inline/HaskellIdentifier.hs:42) haskellIdentifierFromString (src/Language/C/Inline/HaskellIdentifier.hs:54) haskellCParserContext (src/Language/C/Inline/HaskellIdentifier.hs:62) haskellReservedWords (src/Language/C/Inline/HaskellIdentifier.hs:87) Warning: 'C.TypeSpecifier' is ambiguous. It is defined * at src/Language/C/Types.hs:132:5 * at src/Language/C/Types.hs:92:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/C/Types.hs:92:1 Warning: 'Void' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ForeignPtr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hs_free_fun_ptr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 85% ( 17 / 20) in 'Language.C.Inline.Context' Missing documentation for: typeNamesFromTypesTable (src/Language/C/Inline/Context.hs:331) AntiQuoter (src/Language/C/Inline/Context.hs:110) AntiQuoters (src/Language/C/Inline/Context.hs:145) Warning: 'moduleStatesVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'inlineCItems' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'funPtr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 61% ( 19 / 31) in 'Language.C.Inline.Internal' Missing documentation for: Module header Substitutions (src/Language/C/Inline/Internal.hs:470) SomeEq (src/Language/C/Inline/Internal.hs:443) toSomeEq (src/Language/C/Inline/Internal.hs:453) fromSomeEq (src/Language/C/Inline/Internal.hs:456) ParameterType (src/Language/C/Inline/Internal.hs:459) ParseTypedC (src/Language/C/Inline/Internal.hs:464) parseTypedC (src/Language/C/Inline/Internal.hs:514) runParserInQ (src/Language/C/Inline/Internal.hs:426) splitTypedC (src/Language/C/Inline/Internal.hs:683) genericQuote (src/Language/C/Inline/Internal.hs:624) funPtrQuote (src/Language/C/Inline/Internal.hs:699) 100% ( 4 / 4) in 'Language.C.Inline.Unsafe' 100% ( 4 / 4) in 'Language.C.Inline.Interruptible' Warning: 'FunPtr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'newForeignPtr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'convertCType' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IO' is ambiguous. It is defined * at src/Language/C/Inline/Context.hs:97:5 * in ‘GHC.Types’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in ‘GHC.Types’ Warning: Language.C.Inline: Could not find documentation for exported module: Foreign.C.Types 96% ( 31 / 32) in 'Language.C.Inline' Missing documentation for: withPtr_ (src/Language/C/Inline.hs:333) Warning: Language.C.Types.Parse: could not find link destinations for: - Data.HashSet.Internal.HashSet - GHC.Base.String - GHC.Types.Bool - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - Data.String.IsString - Data.String.fromString - Data.Either.Either - GHC.Base.Monad - GHC.Base.Functor - GHC.Base.Applicative - GHC.Base.MonadPlus - Control.Monad.Reader.Class.MonadReader - Control.Monad.Fail.MonadFail - Text.Parsec.Prim.Stream - Data.Functor.Identity.Identity - GHC.Types.Char - Control.Monad.Trans.Reader.ReaderT - Text.Parsec.Prim.Parsec - Text.Parsec.Error.ParseError - GHC.Err.error - GHC.Base.const - GHC.Types.False - GHC.Types.Type - GHC.Base.fmap - GHC.Base.<$ - Data.Foldable.Foldable - Data.Foldable.fold - GHC.Base.Monoid - Data.Foldable.foldMap - Data.Foldable.foldMap' - Data.Foldable.foldr - Data.Foldable.foldr' - Data.Foldable.foldl - Data.Foldable.foldl' - Data.Foldable.foldr1 - Data.Foldable.foldl1 - Data.Foldable.toList - Data.Foldable.null - Data.Foldable.length - Data.Foldable.elem - Data.Foldable.maximum - Data.Foldable.minimum - Data.Foldable.sum - GHC.Num.Num - Data.Foldable.product - Data.Traversable.Traversable - Data.Traversable.traverse - Data.Traversable.sequenceA - Data.Traversable.mapM - Data.Traversable.sequence - GHC.Integer.Type.Integer - GHC.Maybe.Maybe - GHC.Num.* Warning: Language.C.Types: could not find link destinations for: - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - Data.String.IsString - Data.String.fromString - Data.Either.Either - GHC.Integer.Type.Integer - GHC.Base.Functor - GHC.Types.Type - GHC.Base.fmap - GHC.Base.<$ - Data.Foldable.Foldable - Data.Foldable.fold - GHC.Base.Monoid - Data.Foldable.foldMap - Data.Foldable.foldMap' - Data.Foldable.foldr - Data.Foldable.foldr' - Data.Foldable.foldl - Data.Foldable.foldl' - Data.Foldable.foldr1 - Data.Foldable.foldl1 - Data.Foldable.toList - Data.Foldable.null - Data.Foldable.length - Data.Foldable.elem - Data.Foldable.maximum - Data.Foldable.minimum - Data.Foldable.sum - GHC.Num.Num - Data.Foldable.product - Data.Traversable.Traversable - Data.Traversable.traverse - GHC.Base.Applicative - Data.Traversable.sequenceA - Data.Traversable.mapM - GHC.Base.Monad - Data.Traversable.sequence - GHC.Base.Semigroup - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Maybe.Maybe - Data.HashSet.Internal.HashSet - GHC.Base.MonadPlus - Control.Monad.Reader.Class.MonadReader - Control.Monad.Fail.MonadFail - Text.Parsec.Prim.Stream - Data.Functor.Identity.Identity - GHC.Types.Char - Control.Monad.Trans.Reader.ReaderT - Text.Parsec.Prim.Parsec - Text.Parsec.Error.ParseError - GHC.Err.error - GHC.Base.const - GHC.Types.False Warning: Language.C.Inline.HaskellIdentifier: could not find link destinations for: - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - Data.String.IsString - Data.String.fromString - Data.Either.Either - Data.HashSet.Internal.HashSet Warning: Language.C.Inline.Context: could not find link destinations for: - Data.Map.Internal.Map - Language.Haskell.TH.Lib.Internal.TypeQ - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - Language.Haskell.TH.Syntax.Q - GHC.Maybe.Maybe - Language.Haskell.TH.Syntax.Type - Language.Haskell.TH.Syntax.Exp - Data.Typeable.Internal.Typeable - GHC.ForeignSrcLang.Type.ForeignSrcLang - GHC.Base.Monoid - GHC.Base.mappend - GHC.Base.Semigroup - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - GHC.Base.mempty - GHC.Base.mconcat - GHC.Ptr.FunPtr - Foreign.Ptr.freeHaskellFunPtr - Data.Vector.Storable.Vector - Foreign.C.Types.CInt - GHC.Types.IO - Foreign.Storable.Storable - Data.Vector.Storable.Mutable.IOVector - Data.ByteString.Internal.ByteString Warning: Language.C.Inline.Internal: could not find link destinations for: - Language.Haskell.TH.Syntax.Q - Data.Map.Internal.Map - GHC.Base.String - GHC.Types.Bool - Language.Haskell.TH.Lib.Internal.TypeQ - Language.Haskell.TH.Lib.Internal.DecsQ - Language.Haskell.TH.Syntax.Safety - GHC.Maybe.Maybe - Language.Haskell.TH.Syntax.Loc - GHC.Types.True - GHC.Ptr.FunPtr - Language.Haskell.TH.Lib.Internal.ExpQ - Language.Haskell.TH.Syntax.Exp - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - Data.Typeable.Internal.Typeable - Language.Haskell.TH.Quote.QuasiQuoter Warning: Language.C.Inline.Unsafe: could not find link destinations for: - Language.Haskell.TH.Quote.QuasiQuoter Warning: Language.C.Inline.Interruptible: could not find link destinations for: - Language.Haskell.TH.Quote.QuasiQuoter Warning: Language.C.Inline: could not find link destinations for: - GHC.Base.Monoid - GHC.Base.mappend - GHC.Base.Semigroup - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - GHC.Base.mempty - GHC.Base.mconcat - GHC.Ptr.FunPtr - Foreign.Ptr.freeHaskellFunPtr - Data.Vector.Storable.Vector - Foreign.C.Types.CInt - Data.ByteString.Internal.ByteString - Language.Haskell.TH.Lib.Internal.DecsQ - GHC.Base.String - Language.Haskell.TH.Syntax.Q - GHC.Types.Bool - Language.Haskell.TH.Lib.Internal.TypeQ - Foreign.C.Types.CDouble - GHC.Types.IO - GHC.Real.fromIntegral - GHC.Base.return - Language.Haskell.TH.Quote.QuasiQuoter - Foreign.Storable.Storable - Foreign.Marshal.Alloc.alloca - Language.Haskell.TH.Lib.Internal.ExpQ - Language.Haskell.TH.Syntax.Name Documentation created: dist/doc/html/inline-c/index.html Preprocessing test suite 'tests' for inline-c-0.9.1.5.. phase `haddock' succeeded after 9.3 seconds starting phase `install' running "runhaskell Setup.hs" with command "copy" and parameters () Installing library in /gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5/lib/ghc-8.10.7/inline-c-0.9.1.5 phase `install' succeeded after 0.6 seconds starting phase `register' running "runhaskell Setup.hs" with command "register" and parameters ("--gen-pkg-config=/gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5/ghc-inline-c-0.9.1.5.conf") phase `register' succeeded after 1.1 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/v6y829c8mq5a15fbx9fq656zyjhcpccs-ghc-inline-c-0.9.1.5-static/lib" with "strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") stripping binaries in "/gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5/lib" with "strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") phase `strip' succeeded after 0.1 seconds starting phase `validate-runpath' validating RUNPATH of 0 binaries in "/gnu/store/v6y829c8mq5a15fbx9fq656zyjhcpccs-ghc-inline-c-0.9.1.5-static/lib"... validating RUNPATH of 1 binaries in "/gnu/store/20qvbkdzjwzzs44j0r2gbd6883vs7di4-ghc-inline-c-0.9.1.5/lib"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `make-dynamic-linker-cache' phase `make-dynamic-linker-cache' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds