==> Cloning haskell-hadrian ... Cloning into 'haskell-hadrian'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-hadrian :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 133k 100 133k 0 0 393k 0 --:--:-- --:--:-- --:--:-- 394k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8560k 100 8560k 0 0 21.7M 0 --:--:-- --:--:-- --:--:-- 21.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 421k 0 --:--:-- --:--:-- --:--:-- 420k 100 142k 100 142k 0 0 421k 0 --:--:-- --:--:-- --:--:-- 420k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1709942148 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1709942148' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-haskell-hadrian-archlinuxrb-build-CjSkKSSS PWD=/tmp/archlinux-ci/haskell-hadrian-archlinuxrb-build-CjSkKSSS/haskell-hadrian LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: haskell-hadrian 0.1.0.0+9.4.8-4 (Fri Mar 8 23:56:12 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (21) haskell-base-orphans-0.8.8.2-12 haskell-clock-0.8.4-2 haskell-data-array-byte-0.1.0.1-53 haskell-erf-2.0.0.0-25 haskell-filepattern-0.1.3-86 haskell-ghc-bignum-orphans-0.1.1-2 haskell-hashable-1.4.3.0-44 haskell-heaps-0.4-5 haskell-js-dgtable-0.5.2-14 haskell-js-flot-0.8.3-25 haskell-js-jquery-3.3.1-990 haskell-primitive-0.7.4.0-109 haskell-random-1.2.1.2-6 haskell-splitmix-0.1.0.5-20 haskell-utf8-string-1.0.2-149 numactl-2.0.18-1 ghc-libs-9.2.8-1 haskell-extra-1.7.14-33 haskell-quickcheck-2.14.3-62 haskell-shake-0.19.6-168 haskell-unordered-containers-0.2.20-13 Total Download Size: 19.63 MiB Total Installed Size: 143.96 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83803 100 83803 0 0 52.6M 0 --:--:-- --:--:-- --:--:-- 79.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16.1M 100 16.1M 0 0 192M 0 --:--:-- --:--:-- --:--:-- 194M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15637 100 15637 0 0 16.8M 0 --:--:-- --:--:-- --:--:-- 14.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 35865 100 35865 0 0 34.5M 0 --:--:-- --:--:-- --:--:-- 34.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 201k 100 201k 0 0 123M 0 --:--:-- --:--:-- --:--:-- 196M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 480k 100 480k 0 0 173M 0 --:--:-- --:--:-- --:--:-- 234M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 63482 100 63482 0 0 56.4M 0 --:--:-- --:--:-- --:--:-- 60.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 97.6M 0 --:--:-- --:--:-- --:--:-- 128M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 74789 100 74789 0 0 70.1M 0 --:--:-- --:--:-- --:--:-- 71.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 28164 100 28164 0 0 29.0M 0 --:--:-- --:--:-- --:--:-- 26.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30141 100 30141 0 0 27.1M 0 --:--:-- --:--:-- --:--:-- 28.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5853 100 5853 0 0 7065k 0 --:--:-- --:--:-- --:--:-- 5715k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 93418 100 93418 0 0 85.1M 0 --:--:-- --:--:-- --:--:-- 89.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 94655 100 94655 0 0 74.1M 0 --:--:-- --:--:-- --:--:-- 90.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30743 100 30743 0 0 33.8M 0 --:--:-- --:--:-- --:--:-- 29.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 72171 100 72171 0 0 73.0M 0 --:--:-- --:--:-- --:--:-- 68.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 45597 100 45597 0 0 50.4M 0 --:--:-- --:--:-- --:--:-- 43.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 235k 100 235k 0 0 139M 0 --:--:-- --:--:-- --:--:-- 229M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 216k 100 216k 0 0 135M 0 --:--:-- --:--:-- --:--:-- 210M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 74082 100 74082 0 0 73.9M 0 --:--:-- --:--:-- --:--:-- 70.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1556k 100 1556k 0 0 179M 0 --:--:-- --:--:-- --:--:-- 190M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing numactl... installing ghc-libs... installing haskell-erf... installing haskell-splitmix... installing haskell-random... installing haskell-quickcheck... installing haskell-clock... installing haskell-extra... installing haskell-filepattern... installing haskell-base-orphans... installing haskell-data-array-byte... installing haskell-ghc-bignum-orphans... installing haskell-hashable... installing haskell-heaps... installing haskell-js-dgtable... installing haskell-js-flot... installing haskell-js-jquery... installing haskell-primitive... installing haskell-unordered-containers... installing haskell-utf8-string... installing haskell-shake... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (1) ghc-9.2.8-1 Total Download Size: 33.73 MiB Total Installed Size: 232.52 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 81 33.7M 81 27.3M 0 0 195M 0 --:--:-- --:--:-- --:--:-- 194M 100 33.7M 100 33.7M 0 0 196M 0 --:--:-- --:--:-- --:--:-- 196M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing ghc... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading ghc-9.4.8-src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27.3M 100 27.3M 0 0 71.8M 0 --:--:-- --:--:-- --:--:-- 71.9M ==> Validating source files with sha256sums... ghc-9.4.8-src.tar.xz ... Passed ==> Extracting sources... -> Extracting ghc-9.4.8-src.tar.xz with bsdtar ==> Starting build()... Configuring hadrian-0.1.0.0... Preprocessing executable 'hadrian' for hadrian-0.1.0.0.. Building executable 'hadrian' for hadrian-0.1.0.0.. [ 1 of 104] Compiling Environment ( src/Environment.hs, dist/build/hadrian/hadrian-tmp/Environment.dyn_o ) [ 2 of 104] Compiling Hadrian.Target ( src/Hadrian/Target.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Target.dyn_o ) [ 3 of 104] Compiling Hadrian.Utilities ( src/Hadrian/Utilities.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Utilities.dyn_o ) [ 4 of 104] Compiling Hadrian.Package ( src/Hadrian/Package.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Package.dyn_o ) [ 5 of 104] Compiling Hadrian.Haskell.Cabal.Type ( src/Hadrian/Haskell/Cabal/Type.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal/Type.dyn_o ) [ 6 of 104] Compiling Hadrian.Oracles.Path ( src/Hadrian/Oracles/Path.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Path.dyn_o ) [ 7 of 104] Compiling Hadrian.Oracles.DirectoryContents ( src/Hadrian/Oracles/DirectoryContents.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/DirectoryContents.dyn_o ) [ 8 of 104] Compiling Hadrian.Expression ( src/Hadrian/Expression.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Expression.dyn_o ) src/Hadrian/Expression.hs:38:10: warning: [-Wredundant-constraints] * Redundant constraint: Semigroup a * In the instance declaration for `Monoid (Expr c b a)' | 38 | instance (Semigroup a, Monoid a) => Monoid (Expr c b a) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 104] Compiling Hadrian.Oracles.ArgsHash ( src/Hadrian/Oracles/ArgsHash.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/ArgsHash.dyn_o ) [ 10 of 104] Compiling Hadrian.Builder.Tar ( src/Hadrian/Builder/Tar.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Tar.dyn_o ) [ 11 of 104] Compiling Hadrian.Builder.Sphinx ( src/Hadrian/Builder/Sphinx.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Sphinx.dyn_o ) [ 12 of 104] Compiling Hadrian.Builder.Ar ( src/Hadrian/Builder/Ar.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Ar.dyn_o ) [ 13 of 104] Compiling Settings.Parser ( src/Settings/Parser.hs, dist/build/hadrian/hadrian-tmp/Settings/Parser.dyn_o ) [ 14 of 104] Compiling Stage ( src/Stage.hs, dist/build/hadrian/hadrian-tmp/Stage.dyn_o ) [ 15 of 104] Compiling Way.Type ( src/Way/Type.hs, dist/build/hadrian/hadrian-tmp/Way/Type.dyn_o ) [ 16 of 104] Compiling Way ( src/Way.hs, dist/build/hadrian/hadrian-tmp/Way.dyn_o ) [ 17 of 104] Compiling Base ( src/Base.hs, dist/build/hadrian/hadrian-tmp/Base.dyn_o ) [ 18 of 104] Compiling Rules.Clean ( src/Rules/Clean.hs, dist/build/hadrian/hadrian-tmp/Rules/Clean.dyn_o ) [ 19 of 104] Compiling Hadrian.Oracles.TextFile ( src/Hadrian/Oracles/TextFile.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/TextFile.dyn_o ) [ 20 of 104] Compiling Oracles.Setting ( src/Oracles/Setting.hs, dist/build/hadrian/hadrian-tmp/Oracles/Setting.dyn_o ) [ 21 of 104] Compiling Oracles.Flag ( src/Oracles/Flag.hs, dist/build/hadrian/hadrian-tmp/Oracles/Flag.dyn_o ) [ 22 of 104] Compiling Hadrian.Builder ( src/Hadrian/Builder.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder.dyn_o ) [ 23 of 104] Compiling Hadrian.BuildPath ( src/Hadrian/BuildPath.hs, dist/build/hadrian/hadrian-tmp/Hadrian/BuildPath.dyn_o ) [ 24 of 104] Compiling Context.Type ( src/Context/Type.hs, dist/build/hadrian/hadrian-tmp/Context/Type.dyn_o ) [ 25 of 104] Compiling Hadrian.Oracles.Cabal.Type ( src/Hadrian/Oracles/Cabal/Type.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal/Type.dyn_o ) [ 26 of 104] Compiling Hadrian.Oracles.Cabal ( src/Hadrian/Oracles/Cabal.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal.dyn_o ) [ 27 of 104] Compiling Hadrian.Haskell.Cabal ( src/Hadrian/Haskell/Cabal.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal.dyn_o ) [ 28 of 104] Compiling Context.Path ( src/Context/Path.hs, dist/build/hadrian/hadrian-tmp/Context/Path.dyn_o ) [ 29 of 104] Compiling Context ( src/Context.hs, dist/build/hadrian/hadrian-tmp/Context.dyn_o ) [ 30 of 104] Compiling Rules.Library[boot] ( src/Rules/Library.hs-boot, dist/build/hadrian/hadrian-tmp/Rules/Library.dyn_o-boot ) [ 31 of 104] Compiling Packages ( src/Packages.hs, dist/build/hadrian/hadrian-tmp/Packages.dyn_o ) [ 32 of 104] Compiling Builder ( src/Builder.hs, dist/build/hadrian/hadrian-tmp/Builder.dyn_o ) [ 33 of 104] Compiling Target ( src/Target.hs, dist/build/hadrian/hadrian-tmp/Target.dyn_o ) [ 34 of 104] Compiling Expression.Type ( src/Expression/Type.hs, dist/build/hadrian/hadrian-tmp/Expression/Type.dyn_o ) [ 35 of 104] Compiling Expression ( src/Expression.hs, dist/build/hadrian/hadrian-tmp/Expression.dyn_o ) [ 36 of 104] Compiling Settings.Warnings ( src/Settings/Warnings.hs, dist/build/hadrian/hadrian-tmp/Settings/Warnings.dyn_o ) [ 37 of 104] Compiling Rules.Nofib ( src/Rules/Nofib.hs, dist/build/hadrian/hadrian-tmp/Rules/Nofib.dyn_o ) [ 38 of 104] Compiling Oracles.ModuleFiles ( src/Oracles/ModuleFiles.hs, dist/build/hadrian/hadrian-tmp/Oracles/ModuleFiles.dyn_o ) [ 39 of 104] Compiling Hadrian.Builder.Git ( src/Hadrian/Builder/Git.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Git.dyn_o ) [ 40 of 104] Compiling Flavour.Type ( src/Flavour/Type.hs, dist/build/hadrian/hadrian-tmp/Flavour/Type.dyn_o ) [ 41 of 104] Compiling Settings.Default[boot] ( src/Settings/Default.hs-boot, dist/build/hadrian/hadrian-tmp/Settings/Default.dyn_o-boot ) [ 42 of 104] Compiling UserSettings ( src/UserSettings.hs, dist/build/hadrian/hadrian-tmp/UserSettings.dyn_o ) [ 43 of 104] Compiling Flavour ( src/Flavour.hs, dist/build/hadrian/hadrian-tmp/Flavour.dyn_o ) src/Flavour.hs:211:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either Text.Parsec.Error.ParseError KeyVal' not matched: Left _ | 211 | let Right kv = parseKV "stage1.*.ghc.hs.opts += -fprof-late" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Flavour.hs:212:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either SettingError (Flavour -> Flavour)' not matched: Left _ | 212 | Right transformer = applySetting kv | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 44 of 104] Compiling Settings.Flavours.Validate ( src/Settings/Flavours/Validate.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Validate.dyn_o ) [ 45 of 104] Compiling Settings.Flavours.Quickest ( src/Settings/Flavours/Quickest.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Quickest.dyn_o ) [ 46 of 104] Compiling Settings.Flavours.QuickCross ( src/Settings/Flavours/QuickCross.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/QuickCross.dyn_o ) [ 47 of 104] Compiling Settings.Flavours.Quick ( src/Settings/Flavours/Quick.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Quick.dyn_o ) [ 48 of 104] Compiling Settings.Flavours.Performance ( src/Settings/Flavours/Performance.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Performance.dyn_o ) [ 49 of 104] Compiling Settings.Flavours.Release ( src/Settings/Flavours/Release.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Release.dyn_o ) [ 50 of 104] Compiling Settings.Flavours.GhcInGhci ( src/Settings/Flavours/GhcInGhci.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/GhcInGhci.dyn_o ) [ 51 of 104] Compiling Settings.Flavours.Development ( src/Settings/Flavours/Development.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Development.dyn_o ) [ 52 of 104] Compiling Settings.Flavours.Benchmark ( src/Settings/Flavours/Benchmark.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Benchmark.dyn_o ) [ 53 of 104] Compiling CommandLine ( src/CommandLine.hs, dist/build/hadrian/hadrian-tmp/CommandLine.dyn_o ) [ 54 of 104] Compiling Settings ( src/Settings.hs, dist/build/hadrian/hadrian-tmp/Settings.dyn_o ) [ 55 of 104] Compiling Utilities ( src/Utilities.hs, dist/build/hadrian/hadrian-tmp/Utilities.dyn_o ) [ 56 of 104] Compiling Rules.SourceDist ( src/Rules/SourceDist.hs, dist/build/hadrian/hadrian-tmp/Rules/SourceDist.dyn_o ) [ 57 of 104] Compiling Settings.Builders.SplitSections ( src/Settings/Builders/SplitSections.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/SplitSections.dyn_o ) [ 58 of 104] Compiling Settings.Builders.Common ( src/Settings/Builders/Common.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Common.dyn_o ) [ 59 of 104] Compiling Settings.Packages ( src/Settings/Packages.hs, dist/build/hadrian/hadrian-tmp/Settings/Packages.dyn_o ) [ 60 of 104] Compiling Settings.Builders.Xelatex ( src/Settings/Builders/Xelatex.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Xelatex.dyn_o ) [ 61 of 104] Compiling Settings.Builders.Win32Tarballs ( src/Settings/Builders/Win32Tarballs.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Win32Tarballs.dyn_o ) [ 62 of 104] Compiling Settings.Builders.MergeObjects ( src/Settings/Builders/MergeObjects.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/MergeObjects.dyn_o ) [ 63 of 104] Compiling Settings.Builders.Ld ( src/Settings/Builders/Ld.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Ld.dyn_o ) [ 64 of 104] Compiling Settings.Builders.Hsc2Hs ( src/Settings/Builders/Hsc2Hs.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Hsc2Hs.dyn_o ) [ 65 of 104] Compiling Settings.Builders.HsCpp ( src/Settings/Builders/HsCpp.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/HsCpp.dyn_o ) [ 66 of 104] Compiling Settings.Builders.Happy ( src/Settings/Builders/Happy.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Happy.dyn_o ) [ 67 of 104] Compiling Settings.Builders.GhcPkg ( src/Settings/Builders/GhcPkg.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/GhcPkg.dyn_o ) [ 68 of 104] Compiling Settings.Builders.GenPrimopCode ( src/Settings/Builders/GenPrimopCode.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/GenPrimopCode.dyn_o ) [ 69 of 104] Compiling Settings.Builders.DeriveConstants ( src/Settings/Builders/DeriveConstants.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/DeriveConstants.dyn_o ) [ 70 of 104] Compiling Settings.Builders.Cc ( src/Settings/Builders/Cc.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Cc.dyn_o ) [ 71 of 104] Compiling Settings.Builders.Ar ( src/Settings/Builders/Ar.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Ar.dyn_o ) [ 72 of 104] Compiling Settings.Builders.Alex ( src/Settings/Builders/Alex.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Alex.dyn_o ) [ 73 of 104] Compiling Rules.Lint ( src/Rules/Lint.hs, dist/build/hadrian/hadrian-tmp/Rules/Lint.dyn_o ) src/Rules/Lint.hs:12:3: warning: [-Wunused-matches] Defined but not used: `root' | 12 | root <- buildRootRules | ^^^^ [ 74 of 104] Compiling Rules.Libffi ( src/Rules/Libffi.hs, dist/build/hadrian/hadrian-tmp/Rules/Libffi.dyn_o ) src/Rules/Libffi.hs:199:61: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[FilePath]' not matched: [] [[]] [(_:_)] ([]:[]:_:_) ... | 199 | fmap (libffiPath -/-) ["Makefile.in", "configure" ] &%> \[mkIn, _] -> do | ^^^^^^^^^^^^^^^^... src/Rules/Libffi.hs:222:74: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[FilePath]' not matched: [] [[]] [(_:_)] [[], []] ... | 222 | fmap (libffiPath -/-) ["Makefile", "config.guess", "config.sub"] &%> \[mk, _, _] -> do | ^^^^^^^^^^^^^^^^^... [ 75 of 104] Compiling Settings.Builders.Ghc ( src/Settings/Builders/Ghc.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Ghc.dyn_o ) [ 76 of 104] Compiling Rules.Rts ( src/Rules/Rts.hs, dist/build/hadrian/hadrian-tmp/Rules/Rts.dyn_o ) [ 77 of 104] Compiling Rules.Gmp ( src/Rules/Gmp.hs, dist/build/hadrian/hadrian-tmp/Rules/Gmp.dyn_o ) src/Rules/Gmp.hs:99:59: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[FilePath]' not matched: [] [[]] [(_:_)] ([]:[]:_:_) ... | 99 | [gmpPath -/- "libgmp.a", gmpPath -/- "gmp.h"] &%> \[lib,header] -> do | ^^^^^^^^^^^^^^^^^^^... src/Rules/Gmp.hs:136:84: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[FilePath]' not matched: [] [[]] [(_:_)] ([]:[]:_:_) ... | 136 | [gmpPath -/- "gmpbuild/Makefile.in", gmpPath -/- "gmpbuild/configure"] &%> \[mkIn,_] -> do | ^^^^^^^^^^^^^^^... [ 78 of 104] Compiling Settings.Builders.Configure ( src/Settings/Builders/Configure.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Configure.dyn_o ) [ 79 of 104] Compiling Rules.Docspec ( src/Rules/Docspec.hs, dist/build/hadrian/hadrian-tmp/Rules/Docspec.dyn_o ) [ 80 of 104] Compiling Rules.Selftest ( src/Rules/Selftest.hs, dist/build/hadrian/hadrian-tmp/Rules/Selftest.dyn_o ) [ 81 of 104] Compiling Rules.Generate ( src/Rules/Generate.hs, dist/build/hadrian/hadrian-tmp/Rules/Generate.dyn_o ) [ 82 of 104] Compiling Rules.ToolArgs ( src/Rules/ToolArgs.hs, dist/build/hadrian/hadrian-tmp/Rules/ToolArgs.dyn_o ) [ 83 of 104] Compiling Rules.Documentation ( src/Rules/Documentation.hs, dist/build/hadrian/hadrian-tmp/Rules/Documentation.dyn_o ) src/Rules/Documentation.hs:336:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FilePath]' not matched: [] [[]] [(_:_)] ([]:[]:_:_) ... | 336 | let [texipath, infopath] = map (p <.>) ["texi", "info"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 84 of 104] Compiling Settings.Builders.Haddock ( src/Settings/Builders/Haddock.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Haddock.dyn_o ) src/Settings/Builders/Haddock.hs:12:1: warning: [-Wunused-imports] The import of `Utilities' is redundant except perhaps to import instances from `Utilities' To import instances alone, use: import Utilities() | 12 | import Utilities | ^^^^^^^^^^^^^^^^ src/Settings/Builders/Haddock.hs:13:1: warning: [-Wunused-imports] The import of `Context.Type' is redundant except perhaps to import instances from `Context.Type' To import instances alone, use: import Context.Type() | 13 | import Context.Type as C | ^^^^^^^^^^^^^^^^^^^^^^^^ [ 85 of 104] Compiling Rules.Dependencies ( src/Rules/Dependencies.hs, dist/build/hadrian/hadrian-tmp/Rules/Dependencies.dyn_o ) [ 86 of 104] Compiling Rules.Compile ( src/Rules/Compile.hs, dist/build/hadrian/hadrian-tmp/Rules/Compile.dyn_o ) src/Rules/Compile.hs:58:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[FilePath]' not matched: [] [[]] [(_:_)] ([]:[]:_:_) ... | 58 | &%> \ [dyn_o, _dyn_hi] -> do | ^^^^^^^^^^^^^^^^^^^^^^^^... src/Rules/Compile.hs:82:15: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[FilePath]' not matched: [] [[]] [(_:_)] ([]:[]:_:_) ... | 82 | &%> \ [o, _hi] -> compileHsObjectAndHi rs o | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 87 of 104] Compiling Oracles.Flavour ( src/Oracles/Flavour.hs, dist/build/hadrian/hadrian-tmp/Oracles/Flavour.dyn_o ) [ 88 of 104] Compiling Settings.Program ( src/Settings/Program.hs, dist/build/hadrian/hadrian-tmp/Settings/Program.dyn_o ) [ 89 of 104] Compiling Settings.Builders.Make ( src/Settings/Builders/Make.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Make.dyn_o ) [ 90 of 104] Compiling Settings.Builders.Cabal ( src/Settings/Builders/Cabal.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Cabal.dyn_o ) [ 91 of 104] Compiling Oracles.TestSettings ( src/Oracles/TestSettings.hs, dist/build/hadrian/hadrian-tmp/Oracles/TestSettings.dyn_o ) [ 92 of 104] Compiling Settings.Builders.RunTest ( src/Settings/Builders/RunTest.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/RunTest.dyn_o ) src/Settings/Builders/RunTest.hs:162:3: warning: [-Wunused-matches] Defined but not used: `test_ghc' | 162 | test_ghc <- testCompiler <$> userSetting defaultTestArgs | ^^^^^^^^ [ 93 of 104] Compiling Settings.Default ( src/Settings/Default.hs, dist/build/hadrian/hadrian-tmp/Settings/Default.dyn_o ) [ 94 of 104] Compiling Hadrian.Haskell.Cabal.Parse ( src/Hadrian/Haskell/Cabal/Parse.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal/Parse.dyn_o ) src/Hadrian/Haskell/Cabal/Parse.hs:223:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe C.ConfiguredProgram' not matched: Nothing | 223 | Just ghcProg = C.lookupProgram C.ghcProgram (C.withPrograms lbi') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 95 of 104] Compiling Rules.Register ( src/Rules/Register.hs, dist/build/hadrian/hadrian-tmp/Rules/Register.dyn_o ) [ 96 of 104] Compiling Rules.Library ( src/Rules/Library.hs, dist/build/hadrian/hadrian-tmp/Rules/Library.dyn_o ) [ 97 of 104] Compiling Rules.Program ( src/Rules/Program.hs, dist/build/hadrian/hadrian-tmp/Rules/Program.dyn_o ) [ 98 of 104] Compiling Hadrian.Oracles.Cabal.Rules ( src/Hadrian/Oracles/Cabal/Rules.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal/Rules.dyn_o ) [ 99 of 104] Compiling Rules.Test ( src/Rules/Test.hs, dist/build/hadrian/hadrian-tmp/Rules/Test.dyn_o ) [100 of 104] Compiling Rules.SimpleTargets ( src/Rules/SimpleTargets.hs, dist/build/hadrian/hadrian-tmp/Rules/SimpleTargets.dyn_o ) [101 of 104] Compiling Rules.BinaryDist ( src/Rules/BinaryDist.hs, dist/build/hadrian/hadrian-tmp/Rules/BinaryDist.dyn_o ) [102 of 104] Compiling Rules.CabalReinstall ( src/Rules/CabalReinstall.hs, dist/build/hadrian/hadrian-tmp/Rules/CabalReinstall.dyn_o ) [103 of 104] Compiling Rules ( src/Rules.hs, dist/build/hadrian/hadrian-tmp/Rules.dyn_o ) [104 of 104] Compiling Main ( src/Main.hs, dist/build/hadrian/hadrian-tmp/Main.dyn_o ) Linking dist/build/hadrian/hadrian ... ==> Entering fakeroot environment... ==> Starting package()... Installing executable hadrian in /tmp/archlinux-ci/haskell-hadrian-archlinuxrb-build-CjSkKSSS/haskell-hadrian/pkg/haskell-hadrian/usr/bin Warning: The directory /tmp/archlinux-ci/haskell-hadrian-archlinuxrb-build-CjSkKSSS/haskell-hadrian/pkg/haskell-hadrian/usr/bin is not in the system search path. ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "haskell-hadrian"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-hadrian-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-hadrian 0.1.0.0+9.4.8-4 (Fri Mar 8 23:57:12 2024)