Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - case-insensitive-1.2.1.0 (lib:case-insensitive) (requires build) - uuid-types-1.0.6 (lib:uuid-types) (requires build) - quickcheck-instances-0.3.31 (lib:quickcheck-instances) (requires build) - zinza-0.2.1 (first run) Starting uuid-types-1.0.6 (all, legacy fallback) Starting case-insensitive-1.2.1.0 (all, legacy fallback) Building uuid-types-1.0.6 (all, legacy fallback) Building case-insensitive-1.2.1.0 (all, legacy fallback) Installing case-insensitive-1.2.1.0 (all, legacy fallback) Installing uuid-types-1.0.6 (all, legacy fallback) Completed case-insensitive-1.2.1.0 (all, legacy fallback) Completed uuid-types-1.0.6 (all, legacy fallback) Starting quickcheck-instances-0.3.31 (all, legacy fallback) Building quickcheck-instances-0.3.31 (all, legacy fallback) Installing quickcheck-instances-0.3.31 (all, legacy fallback) Completed quickcheck-instances-0.3.31 (all, legacy fallback) Configuring zinza-0.2.1... Preprocessing library for zinza-0.2.1.. Building library for zinza-0.2.1.. [ 1 of 15] Compiling Zinza.Indexing ( src/Zinza/Indexing.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Indexing.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Indexing.dyn_o ) [ 2 of 15] Compiling Zinza.Pos ( src/Zinza/Pos.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Pos.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Pos.dyn_o ) [ 3 of 15] Compiling Zinza.Var ( src/Zinza/Var.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Var.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Var.dyn_o ) [ 4 of 15] Compiling Zinza.Type ( src/Zinza/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Type.dyn_o ) [ 5 of 15] Compiling Zinza.Expr ( src/Zinza/Expr.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Expr.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Expr.dyn_o ) src/Zinza/Expr.hs:45:5: warning: [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad Expr. return will eventually be removed in favour of pure Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 45 | return = EVar . L zeroLoc | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Zinza/Expr.hs:52:5: warning: [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative Expr. Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 52 | pure = return | ^^^^^^^^^^^^^ [ 6 of 15] Compiling Zinza.Node ( src/Zinza/Node.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Node.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Node.dyn_o ) [ 7 of 15] Compiling Zinza.Errors ( src/Zinza/Errors.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Errors.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Errors.dyn_o ) [ 8 of 15] Compiling Zinza.Value ( src/Zinza/Value.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Value.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Value.dyn_o ) [ 9 of 15] Compiling Zinza.Parser ( src/Zinza/Parser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Parser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Parser.dyn_o ) [10 of 15] Compiling Zinza.Class ( src/Zinza/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Class.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Class.dyn_o ) [11 of 15] Compiling Zinza.Module ( src/Zinza/Module.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Module.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Module.dyn_o ) [12 of 15] Compiling Zinza.Generic ( src/Zinza/Generic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Generic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Generic.dyn_o ) [13 of 15] Compiling Zinza.Check ( src/Zinza/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Check.dyn_o ) [14 of 15] Compiling Zinza ( src/Zinza.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza.dyn_o ) [15 of 15] Compiling Zinza.Writer ( src/Zinza/Writer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Writer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Writer.dyn_o ) Preprocessing test suite 'zinza-tests' for zinza-0.2.1.. Building test suite 'zinza-tests' for zinza-0.2.1.. [1 of 5] Compiling Bools ( test/Bools.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Bools.o ) [2 of 5] Compiling CabalInstall ( test/CabalInstall.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/CabalInstall.o ) [3 of 5] Compiling Fancy ( test/Fancy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Fancy.o ) [4 of 5] Compiling Licenses ( test/Licenses.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Licenses.o ) [5 of 5] Compiling Main ( test/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Main.o ) [6 of 6] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests Running 1 test suites... Test suite zinza-tests: RUNNING... Test suite zinza-tests: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/zinza-0.2.1.test Writing: zinza-0.2.1-inplace/Zinza.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/hpc/vanilla/html/zinza-tests/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: zinza-0.2.1-inplace/Zinza.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/hpc/vanilla/html/zinza-0.2.1/hpc_index.html