==> Building on shinx ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 700 84% 0.00kB/s 0:00:00 826 100% 123.05kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 59 100% 57.62kB/s 0:00:00 59 100% 57.62kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 700 35% 683.59kB/s 0:00:00 1,963 100% 1.87MB/s 0:00:00 (xfr#3, to-chk=1/5) haskell-splitmix-0.1.0.5-73.1.log 497 100% 485.35kB/s 0:00:00 497 100% 485.35kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 852 bytes received 131 bytes 655.33 bytes/sec total size is 3,040 speedup is 3.09 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building haskell-splitmix  -> repo: extra  -> arch: riscv64  -> worker: felix-2 ==> Building haskell-splitmix for [extra] (riscv64) ]2;🔵 Container arch-nspawn-4012112 on shinx.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-2]...done ==> Making package: haskell-splitmix 0.1.0.5-73.1 (Wed May 14 10:30:16 2025) ==> Retrieving sources...  -> Found splitmix-0.1.0.5.tar.gz ==> Validating source files with sha512sums... splitmix-0.1.0.5.tar.gz ... Passed ]2;🔵 Container arch-nspawn-4013317 on shinx.felixc.at\==> Making package: haskell-splitmix 0.1.0.5-73.1 (Wed May 14 08:30:29 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change extra/numactl 2.0.19-1 0.20 MiB extra/ghc-libs 9.4.8-1.2 139.60 MiB Total Installed Size: 139.80 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing numactl... installing ghc-libs... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (32) New Version Net Change Download Size extra/haskell-ansi-terminal 1.0.2-10.1 0.28 MiB extra/haskell-ansi-terminal-types 0.11.5-50.1 0.53 MiB extra/haskell-ansi-wl-pprint 0.6.9-469.1 0.30 MiB extra/haskell-call-stack 0.4.0-236.1 0.06 MiB extra/haskell-colour 2.3.6-260.1 0.87 MiB extra/haskell-data-default-class 0.1.2.0-26.1 0.07 MiB extra/haskell-extensible-exceptions 0.1.1.4-38.1 0.01 MiB extra/haskell-hashable 1.4.4.0-83.3 0.70 MiB 0.12 MiB extra/haskell-hostname 1.0-27 0.02 MiB extra/haskell-old-locale 1.0.0.7-32.1 0.13 MiB extra/haskell-os-string 2.0.7-28.1 1.07 MiB 0.19 MiB extra/haskell-primitive 0.8.0.0-15.1 1.86 MiB 0.29 MiB extra/haskell-random 1.2.1.2-79.1 2.06 MiB extra/haskell-regex-base 0.94.0.3-2.1 0.37 MiB extra/haskell-regex-posix 0.96.0.2-2.1 0.48 MiB extra/haskell-splitmix 0.1.0.5-73 0.19 MiB extra/haskell-vector-stream 0.1.0.1-3.1 0.60 MiB 0.10 MiB extra/haskell-xml 1.3.14-32 0.78 MiB core/libedit 20250104_3.1-1 0.25 MiB extra/llvm14 14.0.6-5 83.34 MiB extra/llvm14-libs 14.0.6-5 104.95 MiB extra/ghc 9.4.8-1.2 288.06 MiB extra/haskell-async 2.2.5-99.4 0.38 MiB 0.07 MiB extra/haskell-base-compat 0.12.3-1.1 0.32 MiB 0.07 MiB extra/haskell-base-compat-batteries 0.12.3-3.1 0.34 MiB 0.07 MiB extra/haskell-hunit 1.6.2.0-278.2 0.38 MiB extra/haskell-math-functions 0.3.4.4-68.3 1.63 MiB 0.27 MiB extra/haskell-test-framework 0.8.2.2-12.2 0.79 MiB 0.16 MiB extra/haskell-test-framework-hunit 0.3.0.2-775.2 0.06 MiB 0.02 MiB extra/haskell-tf-random 0.5-793.2 0.36 MiB 0.08 MiB extra/haskell-vector 0.13.1.0-94.1 10.31 MiB 1.33 MiB extra/testu01 1.2.3-4 3.11 MiB 1.91 MiB Total Download Size: 4.67 MiB Total Installed Size: 504.67 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... testu01-1.2.3-4-riscv64 downloading... haskell-vector-0.13.1.0-94.1-riscv64 downloading... haskell-primitive-0.8.0.0-15.1-riscv64 downloading... haskell-math-functions-0.3.4.4-68.3-riscv64 downloading... haskell-os-string-2.0.7-28.1-riscv64 downloading... haskell-test-framework-0.8.2.2-12.2-riscv64 downloading... haskell-hashable-1.4.4.0-83.3-riscv64 downloading... haskell-vector-stream-0.1.0.1-3.1-riscv64 downloading... haskell-tf-random-0.5-793.2-riscv64 downloading... haskell-base-compat-batteries-0.12.3-3.1-riscv64 downloading... haskell-base-compat-0.12.3-1.1-riscv64 downloading... haskell-async-2.2.5-99.4-riscv64 downloading... haskell-test-framework-hunit-0.3.0.2-775.2-riscv64 downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm14-libs... installing llvm14... installing ghc... installing testu01... installing haskell-os-string... installing haskell-hashable... installing haskell-async... installing haskell-base-compat... installing haskell-base-compat-batteries... installing haskell-call-stack... installing haskell-hunit... installing haskell-data-default-class... installing haskell-primitive... installing haskell-vector-stream... installing haskell-vector... installing haskell-math-functions... installing haskell-colour... installing haskell-ansi-terminal-types... installing haskell-ansi-terminal... installing haskell-ansi-wl-pprint... installing haskell-hostname... installing haskell-old-locale... installing haskell-splitmix... installing haskell-random... installing haskell-regex-base... installing haskell-regex-posix... installing haskell-xml... installing haskell-test-framework... installing haskell-extensible-exceptions... installing haskell-test-framework-hunit... installing haskell-tf-random... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... [?25h==> Retrieving sources...  -> Found splitmix-0.1.0.5.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting splitmix-0.1.0.5.tar.gz with bsdtar ==> Starting build()... 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, dist/build/Data/Bits/Compat.dyn_o ) [2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.dyn_o ) [3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.dyn_o ) [4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.dyn_o ) Preprocessing test suite 'splitmix-tests' for splitmix-0.1.0.5.. Building test suite 'splitmix-tests' for splitmix-0.1.0.5.. [1 of 3] Compiling MiniQC ( tests/MiniQC.hs, dist/build/splitmix-tests/splitmix-tests-tmp/MiniQC.dyn_o ) [2 of 3] Compiling Uniformity ( tests/Uniformity.hs, dist/build/splitmix-tests/splitmix-tests-tmp/Uniformity.dyn_o ) [3 of 3] Compiling Main ( tests/Tests.hs, dist/build/splitmix-tests/splitmix-tests-tmp/Main.dyn_o ) [4 of 4] Linking dist/build/splitmix-tests/splitmix-tests Preprocessing test suite 'splitmix-testu01' for splitmix-0.1.0.5.. Building test suite 'splitmix-testu01' for splitmix-0.1.0.5.. [1 of 1] Compiling Main ( tests/TestU01.hs, dist/build/splitmix-testu01/splitmix-testu01-tmp/Main.dyn_o ) [2 of 2] Linking dist/build/splitmix-testu01/splitmix-testu01 Preprocessing test suite 'initialization' for splitmix-0.1.0.5.. Building test suite 'initialization' for splitmix-0.1.0.5.. [1 of 1] Compiling Main ( tests/Initialization.hs, dist/build/initialization/initialization-tmp/Main.dyn_o ) [2 of 2] Linking dist/build/initialization/initialization Preprocessing test suite 'examples' for splitmix-0.1.0.5.. Building test suite 'examples' for splitmix-0.1.0.5.. [1 of 1] Compiling Main ( tests/Examples.hs, dist/build/examples/examples-tmp/Main.dyn_o ) [2 of 2] Linking dist/build/examples/examples Preprocessing test suite 'montecarlo-pi-32' for splitmix-0.1.0.5.. Building test suite 'montecarlo-pi-32' for splitmix-0.1.0.5.. [1 of 1] Compiling Main ( tests/SplitMixPi32.hs, dist/build/montecarlo-pi-32/montecarlo-pi-32-tmp/Main.dyn_o ) [2 of 2] Linking dist/build/montecarlo-pi-32/montecarlo-pi-32 Preprocessing test suite 'splitmix-dieharder' for splitmix-0.1.0.5.. Building test suite 'splitmix-dieharder' for splitmix-0.1.0.5.. [1 of 1] Compiling Main ( tests/Dieharder.hs, dist/build/splitmix-dieharder/splitmix-dieharder-tmp/Main.dyn_o ) [2 of 2] Linking dist/build/splitmix-dieharder/splitmix-dieharder Preprocessing test suite 'montecarlo-pi' for splitmix-0.1.0.5.. Building test suite 'montecarlo-pi' for splitmix-0.1.0.5.. [1 of 1] Compiling Main ( tests/SplitMixPi.hs, dist/build/montecarlo-pi/montecarlo-pi-tmp/Main.dyn_o ) [2 of 2] Linking dist/build/montecarlo-pi/montecarlo-pi Unregistering splitmix-0.1.0.5... ==> Starting check()... Running 7 test suites... Test suite splitmix-tests: RUNNING... SM64 uniformity: [OK] SM64 uniformity: [OK] bitmaskWithRejection uniformity: [OK] nextInteger: valid: [OK] valid small: [OK] I1 valid: [OK] I1 uniform: [OK] I7 valid: [OK] I7 uniform: [OK] SM bitmaskWithRejection: 64: [OK] 64': [OK] 32: [OK] 32': [OK] SM32 bitmaskWithRejection: 64: [OK] 64': [OK] 32: [OK] 32': [OK] Test Cases Total Passed 17 17 Failed 0 0 Total 17 17 Test suite splitmix-tests: PASS Test suite logged to: dist/test/splitmix-0.1.0.5-splitmix-tests.log Test suite splitmix-testu01: RUNNING... Test suite splitmix-testu01: FAIL Test suite logged to: dist/test/splitmix-0.1.0.5-splitmix-testu01.log Test suite initialization: RUNNING... SMGen 13513162940787211021 2624129805513438633 SMGen 2141276270978353813 11986478967482755779 SMGen 1738411677775725922 1632039772955375729 SMGen 12344763729860566298 4779126209080943255 SMGen 15161399727530956669 6691171182187298257 SMGen 7988278811229409790 3770754812597609795 SMGen 3997869140498955847 1544867985124232687 SMGen 5540788320311315654 16338500141178051295 SMGen 3410821249144235092 2664576070779998833 SMGen 10029931932644273201 9860349215059257733 SMGen 3340298502 600491235 SMGen 3732525210 1220521603 SMGen 397890146 3979860799 SMGen 2704075292 1363433099 SMGen 1755839991 2875399533 SMGen 197391273 3987700283 SMGen 4034775256 840117955 SMGen 46368509 3734889729 SMGen 1204975650 3589855135 SMGen 2795993768 2002732223 Test suite initialization: PASS Test suite logged to: dist/test/splitmix-0.1.0.5-initialization.log Test suite examples: RUNNING... SMGen 142593372 1604540297 Test suite examples: PASS Test suite logged to: dist/test/splitmix-0.1.0.5-examples.log Test suite montecarlo-pi-32: RUNNING... 3.1415927 3.1420186 -4.2581558e-4 Test suite montecarlo-pi-32: PASS Test suite logged to: dist/test/splitmix-0.1.0.5-montecarlo-pi-32.log Test suite splitmix-dieharder: RUNNING... Test suite splitmix-dieharder: PASS Test suite logged to: dist/test/splitmix-0.1.0.5-splitmix-dieharder.log Test suite montecarlo-pi: RUNNING... 3.141592653589793 3.14192368 -3.3102641020699153e-4 Test suite montecarlo-pi: PASS Test suite logged to: dist/test/splitmix-0.1.0.5-montecarlo-pi.log 6 of 7 test suites (6 of 7 test cases) passed. ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-2/build [?25h[?25h[?25hreceiving incremental file list haskell-splitmix-0.1.0.5-73.1-riscv64-build.log haskell-splitmix-0.1.0.5-73.1-riscv64-check.log haskell-splitmix-0.1.0.5-73.1-riscv64-package.log haskell-splitmix-0.1.0.5-73.1-riscv64.pkg.tar.zst-namcap.log sent 100 bytes received 2,467 bytes 1,026.80 bytes/sec total size is 8,411 speedup is 3.28