===> Building for ghc-9.10.1nb4 ===> Building Hadrian for GHC 9.8.2 [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup/Setup Configuring base16-bytestring-1.0.2.0... Preprocessing library for base16-bytestring-1.0.2.0.. Building library for base16-bytestring-1.0.2.0.. [1 of 3] Compiling Data.ByteString.Base16.Internal ( Data/ByteString/Base16/Internal.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16/Internal.o ) [2 of 3] Compiling Data.ByteString.Base16 ( Data/ByteString/Base16.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16.o ) [3 of 3] Compiling Data.ByteString.Base16.Lazy ( Data/ByteString/Base16/Lazy.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16/Lazy.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/base16-bytestring-1.0.2.0-KxCt0A4sBXa1hWxI9sOHQX Registering library for base16-bytestring-1.0.2.0.. Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: hadrian-clock.patch,v 1.1 2025/01/29 13:21:53 pho Exp $ | |Building "clock" needs patching on NetBSD due to its ccall to |clock_gettime(2) and clock_getres(2). | |This hack can be removed if we upstream this patch and GHC adopts it in |hadrian/bootstrap/*.json. This incurs a small runtime cost but it's what |GHC devs recommend: |https://www.haskell.org/ghc/blog/20210709-capi-usage.html | |--- clock-0.8.4/System/Clock.hsc.orig 2001-09-09 01:46:40.000000000 +0000 |+++ clock-0.8.4/System/Clock.hsc -------------------------- Patching file System/Clock.hsc using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 150. done [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup/Setup Configuring clock-0.8.4... Preprocessing library for clock-0.8.4.. Building library for clock-0.8.4.. [1 of 2] Compiling System.Clock ( /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/build/System/Clock.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/build/System/Clock.o ) [2 of 2] Compiling System.Clock.Seconds ( System/Clock/Seconds.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/build/System/Clock/Seconds.o ) Unpacking /Volumes/data/distfiles/ghc-9.8.2-boot-hadrian-ghc910.tar.gz to _build/tarballs using plan-bootstrap.json (_build/tarballs/plan-bootstrap.json) from /Volumes/data/distfiles/ghc-9.8.2-boot-hadrian-ghc910.tar.gz DO NOT use this script if you have another recent cabal-install available. This script is intended only for bootstrapping hadrian on new architectures. bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --info Bootstrapping hadrian with GHC 9.8.2 at /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc... Creating package database _build/packages.conf bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 init _build/packages.conf bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe rts-1.0.2 Using rts-1.0.2 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe ghc-prim-0.11.0 Using ghc-prim-0.11.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe ghc-bignum-1.3 Using ghc-bignum-1.3 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe base-4.19.1.0 Using base-4.19.1.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe array-0.5.6.0 Using array-0.5.6.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe deepseq-1.5.0.0 Using deepseq-1.5.0.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe ghc-boot-th-9.8.2 Using ghc-boot-th-9.8.2 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe pretty-1.1.3.6 Using pretty-1.1.3.6 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe template-haskell-2.21.0.0 Using template-haskell-2.21.0.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe bytestring-0.12.1.0 Using bytestring-0.12.1.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe containers-0.6.8 Using containers-0.6.8 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe binary-0.8.9.1 Using binary-0.8.9.1 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe transformers-0.6.1.0 Using transformers-0.6.1.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe mtl-2.3.1 Using mtl-2.3.1 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe stm-2.5.2.1 Using stm-2.5.2.1 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe exceptions-0.10.7 Using exceptions-0.10.7 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe filepath-1.4.200.1 Using filepath-1.4.200.1 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe time-1.12.2 Using time-1.12.2 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe unix-2.8.4.0 Using unix-2.8.4.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe directory-1.3.8.1 Using directory-1.3.8.1 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe text-2.1.1 Using text-2.1.1 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe parsec-3.1.17.0 Using parsec-3.1.17.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe Cabal-syntax-3.10.2.0 Using Cabal-syntax-3.10.2.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe process-1.6.18.0 Using process-1.6.18.0 from GHC... bootstrap: running /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 describe Cabal-3.10.2.0 Using Cabal-3.10.2.0 from GHC... Verifying _build/tarballs/base16-bytestring-1.0.2.0.tar.gz... Verifying _build/tarballs/base16-bytestring.cabal... bootstrap: running cwd=_build/unpacked/base16-bytestring-1.0.2.0 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup/Setup Setup bootstrap: running cwd=_build/unpacked/base16-bytestring-1.0.2.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/base16-bytestring-1.0.2.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0 --jobs=1 bootstrap: running cwd=_build/unpacked/base16-bytestring-1.0.2.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/base16-bytestring-1.0.2.0 Verifying _build/tarballs/clock-0.8.4.tar.gz... Verifying _build/tarballs/clock.cabal... bootstrap: running cwd=_build/unpacked/clock-0.8.4 patch -p1 -b bootstrap: running cwd=_build/unpacked/clock-0.8.4 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup/Setup Setup bootstrap: running cwd=_build/unpacked/clock-0.8.4 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=-llvm bootstrap: running cwd=_build/unpacked/clock-0.8.4 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4 --jobs=1 bootstrap: running cwd=_build/unpacked/clock-0.8.4 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/clock-0.8.4Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/clock-0.8.4-LqvPl2rV07j3wFKj7HMs5e Registering library for clock-0.8.4.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup/Setup Configuring cryptohash-sha256-0.11.102.1... Preprocessing library for cryptohash-sha256-0.11.102.1.. Building library for cryptohash-sha256-0.11.102.1.. [1 of 3] Compiling Compat ( src/Compat.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/build/Compat.o ) [2 of 3] Compiling Crypto.Hash.SHA256.FFI ( src/Crypto/Hash/SHA256/FFI.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/build/Crypto/Hash/SHA256/FFI.o ) [3 of 3] Compiling Crypto.Hash.SHA256 ( src/Crypto/Hash/SHA256.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/build/Crypto/Hash/SHA256.o ) src/Crypto/Hash/SHA256.hs:144:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 144 | copyCtx dst src = memcpy (castPtr dst) (castPtr src) (fromIntegral sizeCtx) | ^^^^^^ src/Crypto/Hash/SHA256.hs:336:53: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 336 | withByteStringPtr t' $ \tptr' -> memcpy p tptr' 32 | ^^^^^^ Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/cryptohash-sha256-0.11.102.1-72C1YrG6907DtoILsvbgEX Registering library for cryptohash-sha256-0.11.102.1.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup/Setup Configuring extra-1.7.14... Preprocessing library for extra-1.7.14.. Building library for extra-1.7.14.. [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/IORef/Extra.o ) [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/Monoid/Extra.o ) [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/Tuple/Extra.o ) [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/Typeable/Extra.o ) [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Numeric/Extra.o ) [ 6 of 22] Compiling Partial ( src/Partial.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Partial.o ) [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/List/Extra.o ) src/Data/List/Extra.hs:499:31: 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." | 499 | groupSort = map (\x -> (fst $ head x, map snd x)) . groupOn fst . sortOn fst | ^^^^ [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/Version/Extra.o ) [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/List/NonEmpty/Extra.o ) [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/Either/Extra.o ) [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Control/Exception/Extra.o ) [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Control/Monad/Extra.o ) [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Data/Foldable/Extra.o ) [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Control/Concurrent/Extra.o ) [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/System/Directory/Extra.o ) [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/System/Environment/Extra.o ) [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/System/IO/Extra.o ) [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/System/Info/Extra.o ) [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/System/Process/Extra.o ) [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/System/Time/Extra.o ) [21 of 22] Compiling Extra ( src/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Extra.o ) [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/build/Text/Read/Extra.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/extra-1.7.14-1WRUkK9tqXbAPC3ySp1RhZ Registering library for extra-1.7.14.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup/Setup Configuring filepattern-0.1.3... Preprocessing library for filepattern-0.1.3.. Building library for filepattern-0.1.3.. [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern/ListBy.o ) [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern/Monads.o ) [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern/Tree.o ) src/System/FilePattern/Tree.hs:16:45: 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." | 16 | f xs = Tree (map fst empty) [(fst $ head gs, f $ map snd gs) | gs <- groups] | ^^^^ [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern/Wildcard.o ) [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern/Core.o ) [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern/Step.o ) [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern/Directory.o ) [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/build/System/FilePattern.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/filepattern-0.1.3-LS390qRm9DR40Wibo9da9k Registering library for filepattern-0.1.3.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup/Setup Configuring ghc-platform-0.1.0.0... Preprocessing library for ghc-platform-0.1.0.0.. Building library for ghc-platform-0.1.0.0.. [1 of 1] Compiling GHC.Platform.ArchOS ( src/GHC/Platform/ArchOS.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/build/GHC/Platform/ArchOS.o ) Verifying _build/tarballs/cryptohash-sha256-0.11.102.1.tar.gz... Verifying _build/tarballs/cryptohash-sha256.cabal... bootstrap: running cwd=_build/unpacked/cryptohash-sha256-0.11.102.1 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup/Setup Setup bootstrap: running cwd=_build/unpacked/cryptohash-sha256-0.11.102.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=-exe +use-cbits bootstrap: running cwd=_build/unpacked/cryptohash-sha256-0.11.102.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1 --jobs=1 bootstrap: running cwd=_build/unpacked/cryptohash-sha256-0.11.102.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/cryptohash-sha256-0.11.102.1 Verifying _build/tarballs/extra-1.7.14.tar.gz... Verifying _build/tarballs/extra.cabal... bootstrap: running cwd=_build/unpacked/extra-1.7.14 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup/Setup Setup bootstrap: running cwd=_build/unpacked/extra-1.7.14 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/extra-1.7.14 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14 --jobs=1 bootstrap: running cwd=_build/unpacked/extra-1.7.14 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/extra-1.7.14 Verifying _build/tarballs/filepattern-0.1.3.tar.gz... Verifying _build/tarballs/filepattern.cabal... bootstrap: running cwd=_build/unpacked/filepattern-0.1.3 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup/Setup Setup bootstrap: running cwd=_build/unpacked/filepattern-0.1.3 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/filepattern-0.1.3 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3 --jobs=1 bootstrap: running cwd=_build/unpacked/filepattern-0.1.3 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/filepattern-0.1.3 bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/libraries/ghc-platform /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup/Setup Setup bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/libraries/ghc-platform /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/libraries/ghc-platform /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0 --jobs=1 bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/libraries/ghc-platform /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-platform-0.1.0.0Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/ghc-platform-0.1.0.0-D86v6Nsv3gaDx6Vq7jurB4 Registering library for ghc-platform-0.1.0.0.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup/Setup Configuring ghc-toolchain-0.1.0.0... Preprocessing library for ghc-toolchain-0.1.0.0.. Building library for ghc-toolchain-0.1.0.0.. [ 1 of 20] Compiling GHC.Toolchain.Lens ( src/GHC/Toolchain/Lens.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Lens.o ) [ 2 of 20] Compiling GHC.Toolchain.Monad ( src/GHC/Toolchain/Monad.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Monad.o ) [ 3 of 20] Compiling GHC.Toolchain.Prelude ( src/GHC/Toolchain/Prelude.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Prelude.o ) [ 4 of 20] Compiling GHC.Toolchain.Utils ( src/GHC/Toolchain/Utils.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Utils.o ) [ 5 of 20] Compiling GHC.Toolchain.Program ( src/GHC/Toolchain/Program.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Program.o ) src/GHC/Toolchain/Program.hs:163:18: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘x’ | 163 | Just x -> return name | ^ [ 6 of 20] Compiling GHC.Toolchain.Tools.Readelf ( src/GHC/Toolchain/Tools/Readelf.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Readelf.o ) [ 7 of 20] Compiling GHC.Toolchain.Tools.Ranlib ( src/GHC/Toolchain/Tools/Ranlib.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Ranlib.o ) [ 8 of 20] Compiling GHC.Toolchain.Tools.Nm ( src/GHC/Toolchain/Tools/Nm.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Nm.o ) [ 9 of 20] Compiling GHC.Toolchain.Tools.Cxx ( src/GHC/Toolchain/Tools/Cxx.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Cxx.o ) [10 of 20] Compiling GHC.Toolchain.Tools.Cc ( src/GHC/Toolchain/Tools/Cc.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Cc.o ) [11 of 20] Compiling GHC.Toolchain.Tools.Link ( src/GHC/Toolchain/Tools/Link.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Link.o ) [12 of 20] Compiling GHC.Toolchain.Tools.MergeObjs ( src/GHC/Toolchain/Tools/MergeObjs.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/MergeObjs.o ) [13 of 20] Compiling GHC.Toolchain.Tools.Cpp ( src/GHC/Toolchain/Tools/Cpp.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Cpp.o ) [14 of 20] Compiling GHC.Toolchain.CheckArm ( src/GHC/Toolchain/CheckArm.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/CheckArm.o ) [15 of 20] Compiling GHC.Toolchain.ParseTriple ( src/GHC/Toolchain/ParseTriple.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/ParseTriple.o ) [16 of 20] Compiling GHC.Toolchain.Tools.Ar ( src/GHC/Toolchain/Tools/Ar.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Tools/Ar.o ) [17 of 20] Compiling GHC.Toolchain.Target ( src/GHC/Toolchain/Target.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/Target.o ) [18 of 20] Compiling GHC.Toolchain ( src/GHC/Toolchain.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain.o ) [19 of 20] Compiling GHC.Toolchain.NormaliseTriple ( src/GHC/Toolchain/NormaliseTriple.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/NormaliseTriple.o ) [20 of 20] Compiling GHC.Toolchain.PlatformDetails ( src/GHC/Toolchain/PlatformDetails.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/build/GHC/Toolchain/PlatformDetails.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/ghc-toolchain-0.1.0.0-1Rdd9q1ygLq2DZejj15SzT Registering library for ghc-toolchain-0.1.0.0.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup/Setup Configuring hashable-1.4.3.0... Preprocessing library for hashable-1.4.3.0.. Building library for hashable-1.4.3.0.. [1 of 7] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/build/Data/Hashable/Imports.o ) [2 of 7] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/build/Data/Hashable/LowLevel.o ) /tmp/ghc60586_0/ghc_8.c:11:181: error: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] | 11 | HsWord64 ghczuwrapperZC1ZChashablezm1zi4zi3zi0zm1iPSZZK8F1i3JEzzxNFGP42CZCDataziHashableziLowLevelZChashablezufnvzuhash(char* a1, HsInt64 a2, HsInt64 a3) {return hashable_fnv_hash(a1, a2, a3);} | ^ HsWord64 ghczuwrapperZC1ZChashablezm1zi4zi3zi0zm1iPSZZK8F1i3JEzzxNFGP42CZCDataziHashableziLowLevelZChashablezufnvzuhash(char* a1, HsInt64 a2, HsInt64 a3) {return hashable_fnv_hash(a1, a2, a3);} ^~ include/HsHashable.h:19:53: error: note: passing argument to parameter 'str' here | 19 | FNV_UNSIGNED hashable_fnv_hash(const unsigned char* str, FNV_SIGNED len, FNV_UNSIGNED salt); | ^ FNV_UNSIGNED hashable_fnv_hash(const unsigned char* str, FNV_SIGNED len, FNV_UNSIGNED salt); ^ 1 warning generated. [3 of 7] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/build/Data/Hashable/Class.o ) [4 of 7] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/build/Data/Hashable/Lifted.o ) [5 of 7] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/build/Data/Hashable/Generic/Instances.o ) src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! | 5 | {-# LANGUAGE Trustworthy #-} | ^^^^^^^^^^^ [6 of 7] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/build/Data/Hashable/Generic.o ) [7 of 7] Compiling Data.Hashable ( src/Data/Hashable.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/build/Data/Hashable.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/hashable-1.4.3.0-1iPSZK8F1i3JEzxNFGP42C Registering library for hashable-1.4.3.0.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup/Setup Configuring heaps-0.4... Preprocessing library for heaps-0.4.. Building library for heaps-0.4.. [1 of 1] Compiling Data.Heap ( src/Data/Heap.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/build/Data/Heap.o ) src/Data/Heap.hs:377:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘(Forest a, Forest a)’ not matched: (_, Nil) | 377 | (left, Node r' a' as' `Cons` right) = minZ leq as | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/heaps-0.4-oobW2Dh2OqLM4VwXDDQUm Registering library for heaps-0.4.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup/Setup Warning: js-dgtable.cabal:1:28: Packages with 'cabal-version: 1.12' or later should specify a specific version of the Cabal spec of the form 'cabal-version: x.y'. Use 'cabal-version: 1.18'. Configuring js-dgtable-0.5.2... Preprocessing library for js-dgtable-0.5.2.. Building library for js-dgtable-0.5.2.. [1 of 2] Compiling Paths_js_dgtable ( /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/build/autogen/Paths_js_dgtable.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/build/Paths_js_dgtable.o ) [2 of 2] Compiling Language.Javascript.DGTable ( src/Language/Javascript/DGTable.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/build/Language/Javascript/DGTable.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/js-dgtable-0.5.2-DQatfd0Bn7j7BgDFe2CbLo Registering library for js-dgtable-0.5.2.. bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/utils/ghc-toolchain /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup/Setup Setup bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/utils/ghc-toolchain /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/utils/ghc-toolchain /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0 --jobs=1 bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/utils/ghc-toolchain /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/ghc-toolchain-0.1.0.0 Verifying _build/tarballs/hashable-1.4.3.0.tar.gz... Verifying _build/tarballs/hashable.cabal... bootstrap: running cwd=_build/unpacked/hashable-1.4.3.0 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup/Setup Setup bootstrap: running cwd=_build/unpacked/hashable-1.4.3.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=+integer-gmp -random-initial-seed bootstrap: running cwd=_build/unpacked/hashable-1.4.3.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0 --jobs=1 bootstrap: running cwd=_build/unpacked/hashable-1.4.3.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hashable-1.4.3.0 Verifying _build/tarballs/heaps-0.4.tar.gz... Verifying _build/tarballs/heaps.cabal... bootstrap: running cwd=_build/unpacked/heaps-0.4 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup/Setup Setup bootstrap: running cwd=_build/unpacked/heaps-0.4 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/heaps-0.4 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4 --jobs=1 bootstrap: running cwd=_build/unpacked/heaps-0.4 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/heaps-0.4 Verifying _build/tarballs/js-dgtable-0.5.2.tar.gz... Verifying _build/tarballs/js-dgtable.cabal... bootstrap: running cwd=_build/unpacked/js-dgtable-0.5.2 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup/Setup Setup bootstrap: running cwd=_build/unpacked/js-dgtable-0.5.2 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/js-dgtable-0.5.2 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2 --jobs=1 bootstrap: running cwd=_build/unpacked/js-dgtable-0.5.2 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-dgtable-0.5.2 Verifying _build/tarballs/js-flot-0.8.3.tar.gz... Verifying _build/tarballs/js-flot.cabal... bootstrap: running cwd=_build/unpacked/js-flot-0.8.3 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup/Setup Setup[1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup/Setup Configuring js-flot-0.8.3... Preprocessing library for js-flot-0.8.3.. Building library for js-flot-0.8.3.. [1 of 2] Compiling Paths_js_flot ( /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/build/autogen/Paths_js_flot.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/build/Paths_js_flot.o ) [2 of 2] Compiling Language.Javascript.Flot ( Language/Javascript/Flot.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/build/Language/Javascript/Flot.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/js-flot-0.8.3-j4OvBXlC21CDise7mDZTD Registering library for js-flot-0.8.3.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup/Setup Warning: js-jquery.cabal:1:28: Packages with 'cabal-version: 1.12' or later should specify a specific version of the Cabal spec of the form 'cabal-version: x.y'. Use 'cabal-version: 1.18'. Configuring js-jquery-3.3.1... Preprocessing library for js-jquery-3.3.1.. Building library for js-jquery-3.3.1.. [1 of 2] Compiling Paths_js_jquery ( /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/build/autogen/Paths_js_jquery.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/build/Paths_js_jquery.o ) [2 of 2] Compiling Language.Javascript.JQuery ( src/Language/Javascript/JQuery.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/build/Language/Javascript/JQuery.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/js-jquery-3.3.1-I0SugHM79pQ7rYEZ4Q9NiA Registering library for js-jquery-3.3.1.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup/Setup Configuring primitive-0.8.0.0... Preprocessing library for primitive-0.8.0.0.. Building library for primitive-0.8.0.0.. [ 1 of 13] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Control/Monad/Primitive.o ) [ 2 of 13] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/Array.o ) [ 3 of 13] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/MVar.o ) [ 4 of 13] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/MachDeps.o ) [ 5 of 13] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/Internal/Operations.o ) [ 6 of 13] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/MutVar.o ) [ 7 of 13] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/SmallArray.o ) [ 8 of 13] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/Types.o ) [ 9 of 13] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/ByteArray.o ) Data/Primitive/ByteArray.hs:335:39: 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." | 335 | marr <- newByteArray (n * sizeOf (head ys)) | ^^^^ [10 of 13] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/PrimArray.o ) [11 of 13] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/Ptr.o ) [12 of 13] Compiling Data.Primitive ( Data/Primitive.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive.o ) [13 of 13] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/build/Data/Primitive/PrimVar.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/primitive-0.8.0.0-3BJsIjA2qPo7Gwazwu8k4h Registering library for primitive-0.8.0.0.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup/Setup Configuring splitmix-0.1.0.5... Preprocessing library for splitmix-0.1.0.5.. Building library for splitmix-0.1.0.5.. [1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/build/Data/Bits/Compat.o ) [2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/build/System/Random/SplitMix/Init.o ) [3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/build/System/Random/SplitMix.o ) [4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/build/System/Random/SplitMix32.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/splitmix-0.1.0.5-9tm6TyaZm6Y2PyFrUVhYIi Registering library for splitmix-0.1.0.5.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup/Setup bootstrap: running cwd=_build/unpacked/js-flot-0.8.3 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/js-flot-0.8.3 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3 --jobs=1 bootstrap: running cwd=_build/unpacked/js-flot-0.8.3 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-flot-0.8.3 Verifying _build/tarballs/js-jquery-3.3.1.tar.gz... Verifying _build/tarballs/js-jquery.cabal... bootstrap: running cwd=_build/unpacked/js-jquery-3.3.1 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup/Setup Setup bootstrap: running cwd=_build/unpacked/js-jquery-3.3.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/js-jquery-3.3.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1 --jobs=1 bootstrap: running cwd=_build/unpacked/js-jquery-3.3.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/js-jquery-3.3.1 Verifying _build/tarballs/primitive-0.8.0.0.tar.gz... Verifying _build/tarballs/primitive.cabal... bootstrap: running cwd=_build/unpacked/primitive-0.8.0.0 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup/Setup Setup bootstrap: running cwd=_build/unpacked/primitive-0.8.0.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/primitive-0.8.0.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0 --jobs=1 bootstrap: running cwd=_build/unpacked/primitive-0.8.0.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/primitive-0.8.0.0 Verifying _build/tarballs/splitmix-0.1.0.5.tar.gz... Verifying _build/tarballs/splitmix.cabal... bootstrap: running cwd=_build/unpacked/splitmix-0.1.0.5 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup/Setup Setup bootstrap: running cwd=_build/unpacked/splitmix-0.1.0.5 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=-optimised-mixer bootstrap: running cwd=_build/unpacked/splitmix-0.1.0.5 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5 --jobs=1 bootstrap: running cwd=_build/unpacked/splitmix-0.1.0.5 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/splitmix-0.1.0.5 Verifying _build/tarballs/random-1.2.1.1.tar.gz... Verifying _build/tarballs/random.cabal... bootstrap: running cwd=_build/unpacked/random-1.2.1.1 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup/Setup Setup bootstrap: running cwd=_build/unpacked/random-1.2.1.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=Configuring random-1.2.1.1... Preprocessing library for random-1.2.1.1.. Building library for random-1.2.1.1.. [1 of 4] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/build/System/Random/GFinite.o ) [2 of 4] Compiling System.Random.Internal ( src/System/Random/Internal.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/build/System/Random/Internal.o ) [3 of 4] Compiling System.Random ( src/System/Random.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/build/System/Random.o ) [4 of 4] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/build/System/Random/Stateful.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/random-1.2.1.1-5qmPBdKRcVz5Ex3zAsmnVU Registering library for random-1.2.1.1.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup/Setup Configuring unordered-containers-0.2.16.0... Preprocessing library for unordered-containers-0.2.16.0.. Building library for unordered-containers-0.2.16.0.. Data/HashMap/Internal.hs:9:14-23: warning: [GHC-53692] [-Wdeprecated-flags] -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead | 9 | {-# LANGUAGE TypeInType #-} | ^^^^^^^^^^ [1 of 8] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashMap/Internal/Array.o ) Data/HashMap/Internal/Array.hs:74:1-35: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 74 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 8] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashMap/Internal/List.o ) [3 of 8] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashMap/Internal.o ) [4 of 8] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashMap/Internal/Strict.o ) [5 of 8] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashSet/Internal.o ) [6 of 8] Compiling Data.HashSet ( Data/HashSet.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashSet.o ) [7 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashMap/Strict.o ) [8 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/build/Data/HashMap/Lazy.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/unordered-containers-0.2.16.0-KTfsxxxYexI2ZzNR9CdRIP Registering library for unordered-containers-0.2.16.0.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup/Setup Configuring utf8-string-1.0.2... Preprocessing library for utf8-string-1.0.2.. Building library for utf8-string-1.0.2.. [1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/build/Codec/Binary/UTF8/String.o ) [2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/build/Codec/Binary/UTF8/Generic.o ) Codec/Binary/UTF8/Generic.hs:87:21: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 87 | tail = List.tail | ^^^^^^^^^ [3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/build/Data/ByteString/Lazy/UTF8.o ) [4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/build/Data/ByteString/UTF8.o ) [5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/build/Data/String/UTF8.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/utf8-string-1.0.2-3J0y0Vz60cv1Vw3n7HISJx Registering library for utf8-string-1.0.2.. Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: hadrian-shake.patch,v 1.1 2025/01/29 13:21:53 pho Exp $ | |This file is used by bootstrap.py. | |The shake package tries to build an unneeded executable with hard-coded |"-thread". The only way to disable it is to modify its .cabal file. | |This hack can be removed when GHC adopts the version containing this commit |(namely 0.19.8) in hadrian/bootstrap/*.json: |https://github.com/ndmitchell/shake/pull/836 | |--- shake-0.19.7/shake.cabal.orig 2024-04-27 16:15:52.267668874 +0000 |+++ shake-0.19.7/shake.cabal -------------------------- Patching file shake.cabal using Plan A... Hunk #1 succeeded at 204. done [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup/Setup Configuring shake-0.19.7... Preprocessing library for shake-0.19.7.. Building library for shake-0.19.7.. [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Ninja/Env.o ) [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Ninja/Type.o ) [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Ninja/Lexer.o ) [ 4 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Ninja/Parse.o ) src/Development/Ninja/Parse.hs:40:63: 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." | 40 | else if length outputs == 1 then ninja{singles = (head outputs, build) : singles} | ^^^^ [ 5 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Classes.o ) [ 6 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/FilePath.o ) src/Development/Shake/FilePath.hs:131:48: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 131 | | otherwise = (if pre then id else tail) $ (if pos then id else init) x | ^^^^ src/Development/Shake/FilePath.hs:132:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, 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." | 132 | where pre = sep $ head $ o ++ " " | ^^^^ [ 7 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/CmdOption.o ) [ 8 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Bloom.o ) [ 9 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Network.o ) [10 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Types.o ) [11 of 73] Compiling General.Bilist ( src/General/Bilist.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Bilist.o ) [12 of 73] Compiling General.Binary ( src/General/Binary.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Binary.o ) src/General/Binary.hs:94:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 94 | putEx x = Builder n $ \ptr i -> BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:103:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 103 | BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:118:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 118 | BS.memcpy (p `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ [13 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/FileName.o ) [14 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Cleanup.o ) [15 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/EscCodes.o ) [16 of 73] Compiling General.Extra ( src/General/Extra.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Extra.o ) [17 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Symlink.o ) [18 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Errors.o ) [19 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Value.o ) [20 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/FilePattern.o ) [21 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Options.o ) [22 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/FileInfo.o ) [23 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Monad.o ) [24 of 73] Compiling General.Fence ( src/General/Fence.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Fence.o ) [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/FileLock.o ) [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/GetOpt.o ) [27 of 73] Compiling General.Intern ( src/General/Intern.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Intern.o ) [28 of 73] Compiling General.Ids ( src/General/Ids.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Ids.o ) [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Serialise.o ) [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Server.o ) [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Database.o ) [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/ListBuilder.o ) [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Makefile.o ) [34 of 73] Compiling General.Process ( src/General/Process.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Process.o ) [35 of 73] Compiling General.Thread ( src/General/Thread.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Thread.o ) [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Chunks.o ) [37 of 73] Compiling General.Timing ( src/General/Timing.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Timing.o ) [38 of 73] Compiling General.Pool ( src/General/Pool.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Pool.o ) [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Storage.o ) src/Development/Shake/Internal/Core/Storage.hs:52:15: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 52 | where s = tail $ init $ show x -- call show, then take off the leading/trailing quotes | ^^^^ [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/TypeMap.o ) [41 of 73] Compiling General.Wait ( src/General/Wait.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Wait.o ) [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Shared.o ) [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/History/Cloud.o ) [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Types.o ) [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Rules.o ) src/Development/Shake/Internal/Core/Rules.hs:241:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 241 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:248:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 248 | :: (RuleResult key ~ value, ShakeValue key, BinaryEx key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:255:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 255 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Pool.o ) [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Action.o ) src/Development/Shake/Internal/Core/Action.hs:586:67: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, 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." | 586 | modifyRW $ const $ localClearMutable $ snd3 $ head now | ^^^^ [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Resource.o ) [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Build.o ) src/Development/Shake/Internal/Core/Build.hs:63:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 63 | getDatabaseValue :: (RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action (Maybe (Result (Either BS.ByteString value))) | ^ src/Development/Shake/Internal/Core/Build.hs:236:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 236 | apply :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => [key] -> Action [value] | ^ src/Development/Shake/Internal/Core/Build.hs:246:36: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 246 | apply1 :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action value | ^ src/Development/Shake/Internal/Core/Build.hs:247:37: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, 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." | 247 | apply1 = withFrozenCallStack $ fmap head . apply . pure | ^^^^ [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Rule.o ) [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Rules/Rerun.o ) [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Rules/Oracle.o ) src/Development/Shake/Internal/Rules/Oracle.hs:36:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 36 | addOracleFlavor :: (Located, RuleResult q ~ a, ShakeValue q, ShakeValue a) => Flavor -> (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:130:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 130 | addOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:136:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 136 | addOracleHash :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:152:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 152 | addOracleCache ::(RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:158:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 158 | askOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> Action a | ^ src/Development/Shake/Internal/Rules/Oracle.hs:162:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 162 | askOracles :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => [q] -> Action [a] | ^ [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Rules/File.o ) [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Rules/OrderOnly.o ) [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Rules/Files.o ) src/Development/Shake/Internal/Rules/Files.hs:168:42: 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." | 168 | ["* " ++ p ++ (if compatible [p, head ps] then "" else " (incompatible)") | p <- ps] | ^^^^ [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Derived.o ) [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Command.o ) [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Rules/Directory.o ) src/Development/Shake/Internal/Rules/Directory.hs:116:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 116 | queryRule :: (RuleResult key ~ value | ^ [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Rules/Default.o ) [60 of 73] Compiling Paths_shake ( /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/autogen/Paths_shake.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Paths_shake.o ) [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Paths.o ) [62 of 73] Compiling General.Template ( src/General/Template.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/General/Template.o ) [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Progress.o ) [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/CompactUI.o ) [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Profile.o ) [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Core/Run.o ) [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Database.o ) [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Demo.o ) src/Development/Shake/Internal/Demo.hs:44:25: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, 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." | 44 | pure $ home head (map ("shake-demo" ++) ("":map show [2..]) \\ dir) | ^^^^ [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Internal/Args.o ) src/Development/Shake/Internal/Args.hs:404:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 404 | Just ("record",file) -> Right ([ProgressRecord $ if null file then "progress.txt" else tail file], id) | ^^^^ src/Development/Shake/Internal/Args.hs:405:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 405 | Just ("replay",file) -> Right ([ProgressReplay $ if null file then "progress.txt" else tail file], id) | ^^^^ [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake.o ) src/Development/Shake.hs:225:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 225 | askOracleWith :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> a -> Action a | ^ [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Util.o ) [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Forward.o ) [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/build/Development/Shake/Config.o ) Installing library in /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore/lib/aarch64-osx-ghc-9.8.2/shake-0.19.7-Bii22CVXLCx8Sg28bzUEpL Registering library for shake-0.19.7.. [1 of 2] Compiling Main ( Setup.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup/Main.o ) [2 of 2] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup/Setup Configuring hadrian-0.1.0.0... bootstrap: running cwd=_build/unpacked/random-1.2.1.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1 --jobs=1 bootstrap: running cwd=_build/unpacked/random-1.2.1.1 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/random-1.2.1.1 Verifying _build/tarballs/unordered-containers-0.2.16.0.tar.gz... Verifying _build/tarballs/unordered-containers.cabal... bootstrap: running cwd=_build/unpacked/unordered-containers-0.2.16.0 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup/Setup Setup bootstrap: running cwd=_build/unpacked/unordered-containers-0.2.16.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=-debug bootstrap: running cwd=_build/unpacked/unordered-containers-0.2.16.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0 --jobs=1 bootstrap: running cwd=_build/unpacked/unordered-containers-0.2.16.0 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/unordered-containers-0.2.16.0 Verifying _build/tarballs/utf8-string-1.0.2.tar.gz... Verifying _build/tarballs/utf8-string.cabal... bootstrap: running cwd=_build/unpacked/utf8-string-1.0.2 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup/Setup Setup bootstrap: running cwd=_build/unpacked/utf8-string-1.0.2 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags= bootstrap: running cwd=_build/unpacked/utf8-string-1.0.2 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2 --jobs=1 bootstrap: running cwd=_build/unpacked/utf8-string-1.0.2 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/utf8-string-1.0.2 Verifying _build/tarballs/shake-0.19.7.tar.gz... Verifying _build/tarballs/shake.cabal... bootstrap: running cwd=_build/unpacked/shake-0.19.7 patch -p1 -b bootstrap: running cwd=_build/unpacked/shake-0.19.7 /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup/Setup Setup bootstrap: running cwd=_build/unpacked/shake-0.19.7 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=-cloud -embed-files -portable bootstrap: running cwd=_build/unpacked/shake-0.19.7 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7 --jobs=1 bootstrap: running cwd=_build/unpacked/shake-0.19.7 /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7/setup/Setup install --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/shake-0.19.7 bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian /Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --make -package-env=- -i -odir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup -hidir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup -o /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup/Setup Setup bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup/Setup configure --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0 --package-db=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/packages.conf --prefix=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/pseudostore --bindir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/bin --with-compiler=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc --with-hc-pkg=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/ghc-pkg-9.8.2 --with-hsc2hs=/Users/pbulk/build-disk/lang/ghc910/work/.tools/bin/hsc2hs-ghc-9.8.2 --flags=-selftest -threaded bootstrap: running cwd=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup/Setup build --builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0 --jobs=1Preprocessing executable 'hadrian' for hadrian-0.1.0.0.. Building executable 'hadrian' for hadrian-0.1.0.0.. [ 1 of 107] Compiling Environment ( src/Environment.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Environment.o ) [ 2 of 107] Compiling Hadrian.Target ( src/Hadrian/Target.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Target.o ) [ 3 of 107] Compiling Hadrian.Utilities ( src/Hadrian/Utilities.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Utilities.o ) src/Hadrian/Utilities.hs:140:46: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 140 | _ -/- b | isAbsolute b && not (isAbsolute $ tail b) = b | ^^^^ src/Hadrian/Utilities.hs:617:16: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 617 | renderBox ls = tail $ concatMap ('\n' :) (boxTop : map renderLine ls ++ [boxBot]) | ^^^^ [ 4 of 107] Compiling Hadrian.Package ( src/Hadrian/Package.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Package.o ) [ 5 of 107] Compiling Hadrian.Haskell.Cabal.Type ( src/Hadrian/Haskell/Cabal/Type.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal/Type.o ) [ 6 of 107] Compiling Hadrian.Oracles.Path ( src/Hadrian/Oracles/Path.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Oracles/Path.o ) [ 7 of 107] Compiling Hadrian.Oracles.DirectoryContents ( src/Hadrian/Oracles/DirectoryContents.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Oracles/DirectoryContents.o ) [ 8 of 107] Compiling Hadrian.Expression ( src/Hadrian/Expression.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Expression.o ) [ 9 of 107] Compiling Hadrian.Oracles.ArgsHash ( src/Hadrian/Oracles/ArgsHash.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Oracles/ArgsHash.o ) [ 10 of 107] Compiling Hadrian.Builder.Tar ( src/Hadrian/Builder/Tar.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Builder/Tar.o ) [ 11 of 107] Compiling Hadrian.Builder.Sphinx ( src/Hadrian/Builder/Sphinx.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Builder/Sphinx.o ) [ 12 of 107] Compiling Hadrian.Builder.Ar ( src/Hadrian/Builder/Ar.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Builder/Ar.o ) [ 13 of 107] Compiling Hadrian.Builder ( src/Hadrian/Builder.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Builder.o ) [ 14 of 107] Compiling Settings.Parser ( src/Settings/Parser.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Parser.o ) src/Settings/Parser.hs:189:14: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, 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." | 189 | else go (head ks) | ^^^^ src/Settings/Parser.hs:192:35: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 192 | | k == s = State.modify tail | ^^^^ [ 15 of 107] Compiling Stage ( src/Stage.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Stage.o ) [ 16 of 107] Compiling Way.Type ( src/Way/Type.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Way/Type.o ) [ 17 of 107] Compiling Way ( src/Way.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Way.o ) [ 18 of 107] Compiling Base ( src/Base.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Base.o ) [ 19 of 107] Compiling Rules.Clean ( src/Rules/Clean.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Clean.o ) [ 20 of 107] Compiling Hadrian.Oracles.TextFile ( src/Hadrian/Oracles/TextFile.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Oracles/TextFile.o ) [ 21 of 107] Compiling Oracles.Setting ( src/Oracles/Setting.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Oracles/Setting.o ) [ 22 of 107] Compiling Oracles.Flag ( src/Oracles/Flag.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Oracles/Flag.o ) [ 23 of 107] Compiling Hadrian.BuildPath ( src/Hadrian/BuildPath.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/BuildPath.o ) [ 24 of 107] Compiling Context.Type ( src/Context/Type.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Context/Type.o ) [ 25 of 107] Compiling Hadrian.Oracles.Cabal.Type ( src/Hadrian/Oracles/Cabal/Type.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal/Type.o ) [ 26 of 107] Compiling Hadrian.Oracles.Cabal ( src/Hadrian/Oracles/Cabal.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal.o ) [ 27 of 107] Compiling Context.Path ( src/Context/Path.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Context/Path.o ) [ 28 of 107] Compiling Hadrian.Haskell.Hash[boot] ( src/Hadrian/Haskell/Hash.hs-boot, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Haskell/Hash.o-boot ) [ 29 of 107] Compiling Hadrian.Haskell.Cabal ( src/Hadrian/Haskell/Cabal.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal.o ) [ 30 of 107] Compiling Context ( src/Context.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Context.o ) [ 31 of 107] Compiling Packages ( src/Packages.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Packages.o ) [ 32 of 107] Compiling Builder ( src/Builder.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Builder.o ) [ 33 of 107] Compiling Expression.Type ( src/Expression/Type.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Expression/Type.o ) [ 34 of 107] Compiling Expression ( src/Expression.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Expression.o ) [ 35 of 107] Compiling Settings.Warnings ( src/Settings/Warnings.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Warnings.o ) [ 36 of 107] Compiling Flavour.Type ( src/Flavour/Type.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Flavour/Type.o ) [ 37 of 107] Compiling Settings.Default[boot] ( src/Settings/Default.hs-boot, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Default.o-boot ) [ 38 of 107] Compiling UserSettings ( src/UserSettings.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/UserSettings.o ) [ 39 of 107] Compiling Flavour ( src/Flavour.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Flavour.o ) [ 40 of 107] Compiling CommandLine ( src/CommandLine.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/CommandLine.o ) [ 41 of 107] Compiling Hadrian.Builder.Git ( src/Hadrian/Builder/Git.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Builder/Git.o ) [ 42 of 107] Compiling Settings.Flavours.Validate ( src/Settings/Flavours/Validate.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/Validate.o ) [ 43 of 107] Compiling Settings.Flavours.Performance ( src/Settings/Flavours/Performance.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/Performance.o ) [ 44 of 107] Compiling Settings.Flavours.Release ( src/Settings/Flavours/Release.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/Release.o ) [ 45 of 107] Compiling Settings.Flavours.Quickest ( src/Settings/Flavours/Quickest.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/Quickest.o ) [ 46 of 107] Compiling Settings.Flavours.QuickCross ( src/Settings/Flavours/QuickCross.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/QuickCross.o ) [ 47 of 107] Compiling Settings.Flavours.Quick ( src/Settings/Flavours/Quick.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/Quick.o ) [ 48 of 107] Compiling Settings.Flavours.GhcInGhci ( src/Settings/Flavours/GhcInGhci.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/GhcInGhci.o ) [ 49 of 107] Compiling Settings.Flavours.Development ( src/Settings/Flavours/Development.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/Development.o ) [ 50 of 107] Compiling Settings.Flavours.Benchmark ( src/Settings/Flavours/Benchmark.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Flavours/Benchmark.o ) [ 51 of 107] Compiling Settings ( src/Settings.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings.o ) [ 52 of 107] Compiling Settings.Builders.Common ( src/Settings/Builders/Common.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Common.o ) [ 53 of 107] Compiling Settings.Packages ( src/Settings/Packages.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Packages.o ) [ 54 of 107] Compiling Settings.Builders.Xelatex ( src/Settings/Builders/Xelatex.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Xelatex.o ) [ 55 of 107] Compiling Settings.Builders.Win32Tarballs ( src/Settings/Builders/Win32Tarballs.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Win32Tarballs.o ) [ 56 of 107] Compiling Settings.Builders.MergeObjects ( src/Settings/Builders/MergeObjects.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/MergeObjects.o ) [ 57 of 107] Compiling Settings.Builders.Ld ( src/Settings/Builders/Ld.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Ld.o ) [ 58 of 107] Compiling Settings.Builders.HsCpp ( src/Settings/Builders/HsCpp.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/HsCpp.o ) [ 59 of 107] Compiling Settings.Builders.Happy ( src/Settings/Builders/Happy.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Happy.o ) [ 60 of 107] Compiling Settings.Builders.GhcPkg ( src/Settings/Builders/GhcPkg.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/GhcPkg.o ) [ 61 of 107] Compiling Settings.Builders.GenPrimopCode ( src/Settings/Builders/GenPrimopCode.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/GenPrimopCode.o ) [ 62 of 107] Compiling Settings.Builders.Cc ( src/Settings/Builders/Cc.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Cc.o ) [ 63 of 107] Compiling Settings.Builders.Ar ( src/Settings/Builders/Ar.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Ar.o ) [ 64 of 107] Compiling Settings.Builders.Alex ( src/Settings/Builders/Alex.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Alex.o ) [ 65 of 107] Compiling Settings.Builders.SplitSections ( src/Settings/Builders/SplitSections.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/SplitSections.o ) [ 66 of 107] Compiling Oracles.Flavour ( src/Oracles/Flavour.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Oracles/Flavour.o ) [ 67 of 107] Compiling Settings.Builders.Hsc2Hs ( src/Settings/Builders/Hsc2Hs.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Hsc2Hs.o ) [ 68 of 107] Compiling Settings.Builders.GenApply ( src/Settings/Builders/GenApply.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/GenApply.o ) [ 69 of 107] Compiling Settings.Builders.DeriveConstants ( src/Settings/Builders/DeriveConstants.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/DeriveConstants.o ) [ 70 of 107] Compiling Settings.Program ( src/Settings/Program.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Program.o ) [ 71 of 107] Compiling Oracles.TestSettings ( src/Oracles/TestSettings.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Oracles/TestSettings.o ) [ 72 of 107] Compiling Settings.Builders.RunTest ( src/Settings/Builders/RunTest.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/RunTest.o ) [ 73 of 107] Compiling Target ( src/Target.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Target.o ) [ 74 of 107] Compiling Oracles.ModuleFiles ( src/Oracles/ModuleFiles.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Oracles/ModuleFiles.o ) src/Oracles/ModuleFiles.hs:174:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Expression, 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." | 174 | let (m, f1, f2) = head multi | ^^^^ [ 75 of 107] Compiling Utilities ( src/Utilities.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Utilities.o ) [ 76 of 107] Compiling Rules.Gmp ( src/Rules/Gmp.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Gmp.o ) [ 77 of 107] Compiling Settings.Builders.Make ( src/Settings/Builders/Make.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Make.o ) [ 78 of 107] Compiling Settings.Builders.Configure ( src/Settings/Builders/Configure.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Configure.o ) [ 79 of 107] Compiling Rules.Libffi ( src/Rules/Libffi.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Libffi.o ) [ 80 of 107] Compiling Settings.Builders.Ghc ( src/Settings/Builders/Ghc.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Ghc.o ) src/Settings/Builders/Ghc.hs:112:5: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘winTarget’ | 112 | winTarget <- expr isWinTarget | ^^^^^^^^^ [ 81 of 107] Compiling Rules.Generate ( src/Rules/Generate.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Generate.o ) [ 82 of 107] Compiling Rules.Documentation ( src/Rules/Documentation.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Documentation.o ) src/Rules/Documentation.hs:187:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘checkUserGuideFlags’ | 187 | checkUserGuideFlags documentedFlagList = do | ^^^^^^^^^^^^^^^^^^^ [ 83 of 107] Compiling Settings.Builders.Haddock ( src/Settings/Builders/Haddock.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Haddock.o ) [ 84 of 107] Compiling Settings.Builders.Cabal ( src/Settings/Builders/Cabal.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Builders/Cabal.o ) [ 85 of 107] Compiling Settings.Default ( src/Settings/Default.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Settings/Default.o ) [ 86 of 107] Compiling Hadrian.Haskell.Hash ( src/Hadrian/Haskell/Hash.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Haskell/Hash.o ) [ 87 of 107] Compiling Rules.Nofib ( src/Rules/Nofib.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Nofib.o ) [ 88 of 107] Compiling Rules.SourceDist ( src/Rules/SourceDist.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/SourceDist.o ) [ 89 of 107] Compiling Rules.Lint ( src/Rules/Lint.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Lint.o ) [ 90 of 107] Compiling Rules.Rts ( src/Rules/Rts.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Rts.o ) [ 91 of 107] Compiling Rules.Docspec ( src/Rules/Docspec.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Docspec.o ) [ 92 of 107] Compiling Rules.SimpleTargets ( src/Rules/SimpleTargets.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/SimpleTargets.o ) [ 93 of 107] Compiling Rules.ToolArgs ( src/Rules/ToolArgs.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/ToolArgs.o ) [ 94 of 107] Compiling Rules.Dependencies ( src/Rules/Dependencies.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Dependencies.o ) [ 95 of 107] Compiling Rules.Compile ( src/Rules/Compile.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Compile.o ) [ 96 of 107] Compiling Rules.Codes ( src/Rules/Codes.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Codes.o ) [ 97 of 107] Compiling Rules.Test ( src/Rules/Test.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Test.o ) [ 98 of 107] Compiling Rules.BinaryDist ( src/Rules/BinaryDist.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/BinaryDist.o ) [ 99 of 107] Compiling Rules.CabalReinstall ( src/Rules/CabalReinstall.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/CabalReinstall.o ) [100 of 107] Compiling Hadrian.Haskell.Cabal.Parse ( src/Hadrian/Haskell/Cabal/Parse.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal/Parse.o ) [101 of 107] Compiling Rules.Register ( src/Rules/Register.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Register.o ) [102 of 107] Compiling Rules.Library[boot] ( src/Rules/Library.hs-boot, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Library.o-boot ) [103 of 107] Compiling Rules.Library ( src/Rules/Library.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Library.o ) [104 of 107] Compiling Rules.Program ( src/Rules/Program.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules/Program.o ) [105 of 107] Compiling Hadrian.Oracles.Cabal.Rules ( src/Hadrian/Oracles/Cabal/Rules.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal/Rules.o ) [106 of 107] Compiling Rules ( src/Rules.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Rules.o ) [107 of 107] Compiling Main ( src/Main.hs, /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian-tmp/Main.o ) [108 of 108] Linking /Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/build/hadrian/hadrian ld: write() failed, errno=28 clang: error: linker command failed with exit code 1 (use -v to see invocation) ghc-9.8.2: `clang' failed in phase `Linker'. (Exit code: 1) Traceback (most recent call last): File "/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/bootstrap.py", line 548, in main() ~~~~^^ File "/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/bootstrap.py", line 514, in main bootstrap(info, ghc, args.jobs) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/bootstrap.py", line 280, in bootstrap install_dep(dep, ghc, jobs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/bootstrap.py", line 210, in install_dep install_sdist(dist_dir, sdist_dir, ghc, flags, jobs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/bootstrap.py", line 254, in install_sdist check_call([setup, 'build'] + build_args) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/bootstrap.py", line 240, in check_call subprocess_run(args, cwd=sdist_dir, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/bootstrap.py", line 545, in subprocess_run return subprocess.run(args, **kwargs) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/subprocess.py", line 577, in run raise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '[PosixPath('/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0/setup/Setup'), 'build', '--builddir=/Users/pbulk/build-disk/lang/ghc910/work/ghc-9.10.1/hadrian/bootstrap/_build/dists/hadrian-0.1.0.0', '--jobs=1']' returned non-zero exit status 1. *** Error code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/ghc910 *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/ghc910