Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - web-routes-0.27.16 (first run) Configuring web-routes-0.27.16... Preprocessing library for web-routes-0.27.16.. Building library for web-routes-0.27.16.. [1 of 6] Compiling Web.Routes.Base ( Web/Routes/Base.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/Base.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/Base.dyn_o ) [2 of 6] Compiling Web.Routes.RouteT ( Web/Routes/RouteT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/RouteT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/RouteT.dyn_o ) Web/Routes/RouteT.hs:93:5: warning: [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (RouteT url m). 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 | 93 | return = liftRouteT . return | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 6] Compiling Web.Routes.Site ( Web/Routes/Site.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/Site.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/Site.dyn_o ) [4 of 6] Compiling Web.Routes.PathInfo ( Web/Routes/PathInfo.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/PathInfo.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/PathInfo.dyn_o ) [5 of 6] Compiling Web.Routes.QuickCheck ( Web/Routes/QuickCheck.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/QuickCheck.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes/QuickCheck.dyn_o ) [6 of 6] Compiling Web.Routes ( Web/Routes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Web/Routes.dyn_o ) Preprocessing test suite 'Test' for web-routes-0.27.16.. Building test suite 'Test' for web-routes-0.27.16.. [1 of 1] Compiling Main ( test/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Test/Test-tmp/Main.o ) [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/web-routes-0.27.16/noopt/build/Test/Test Running 1 test suites... Test suite Test: RUNNING... Test suite Test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/web-routes-0.27.16.test Writing: web-routes-0.27.16-inplace/Web.Routes.Base.hs.html Writing: web-routes-0.27.16-inplace/Web.Routes.Site.hs.html Writing: web-routes-0.27.16-inplace/Web.Routes.QuickCheck.hs.html Writing: web-routes-0.27.16-inplace/Web.Routes.PathInfo.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/web-routes-0.27.16/noopt/hpc/vanilla/html/Test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: web-routes-0.27.16-inplace/Web.Routes.Base.hs.html Writing: web-routes-0.27.16-inplace/Web.Routes.Site.hs.html Writing: web-routes-0.27.16-inplace/Web.Routes.QuickCheck.hs.html Writing: web-routes-0.27.16-inplace/Web.Routes.PathInfo.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/web-routes-0.27.16/noopt/hpc/vanilla/html/web-routes-0.27.16/hpc_index.html