Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - unliftio-0.2.25.0 (first run) Configuring unliftio-0.2.25.0... Preprocessing library for unliftio-0.2.25.0.. Building library for unliftio-0.2.25.0.. [ 1 of 23] Compiling Paths_unliftio ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/autogen/Paths_unliftio.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/Paths_unliftio.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/Paths_unliftio.dyn_o ) [ 2 of 23] Compiling UnliftIO.Chan ( src/UnliftIO/Chan.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Chan.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Chan.dyn_o ) [ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Directory.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Directory.dyn_o ) [ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Environment.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Environment.dyn_o ) [ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Exception.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Exception.dyn_o ) [ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Exception/Lens.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Exception/Lens.dyn_o ) [ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Foreign.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Foreign.dyn_o ) [ 8 of 23] Compiling UnliftIO.IO ( src/UnliftIO/IO.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IO.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IO.dyn_o ) [ 9 of 23] Compiling UnliftIO.IORef ( src/UnliftIO/IORef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IORef.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IORef.dyn_o ) [10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Internals/Async.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Internals/Async.dyn_o ) src/UnliftIO/Internals/Async.hs:513:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (Conc m a). mappend will eventually be removed in favour of (<>) Either remove definition for mappend (recommended) or define as mappend = (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 513 | mappend = liftA2 mappend | ^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 23] Compiling UnliftIO.Async ( src/UnliftIO/Async.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Async.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Async.dyn_o ) [12 of 23] Compiling UnliftIO.MVar ( src/UnliftIO/MVar.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/MVar.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/MVar.dyn_o ) [13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IO/File/Posix.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IO/File/Posix.dyn_o ) [14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IO/File.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/IO/File.dyn_o ) [15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Concurrent.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Concurrent.dyn_o ) [16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Memoize.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Memoize.dyn_o ) [17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Process.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Process.dyn_o ) [18 of 23] Compiling UnliftIO.QSem ( src/UnliftIO/QSem.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/QSem.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/QSem.dyn_o ) [19 of 23] Compiling UnliftIO.QSemN ( src/UnliftIO/QSemN.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/QSemN.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/QSemN.dyn_o ) [20 of 23] Compiling UnliftIO.STM ( src/UnliftIO/STM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/STM.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/STM.dyn_o ) [21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Temporary.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Temporary.dyn_o ) [22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Timeout.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO/Timeout.dyn_o ) [23 of 23] Compiling UnliftIO ( src/UnliftIO.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/unliftio-0.2.25.0/noopt/build/UnliftIO.dyn_o ) Preprocessing test suite 'unliftio-spec' for unliftio-0.2.25.0.. Building test suite 'unliftio-spec' for unliftio-0.2.25.0.. ghc: could not execute: hspec-discover