>>> primesieve: Building testing/primesieve 12.4-r0 (using abuild 3.13.0-r5) started Sat, 14 Sep 2024 11:39:31 +0000 >>> primesieve: Checking sanity of /home/buildozer/aports/testing/primesieve/APKBUILD... >>> primesieve: Analyzing dependencies... >>> primesieve: Installing for build: build-base cmake samurai (1/8) Installing libbz2 (1.0.8-r6) (2/8) Installing xz-libs (5.6.2-r0) (3/8) Installing libarchive (3.7.4-r0) (4/8) Installing rhash-libs (1.4.4-r0) (5/8) Installing libuv (1.48.0-r0) (6/8) Installing cmake (3.30.3-r0) (7/8) Installing samurai (1.2-r5) (8/8) Installing .makedepends-primesieve (20240914.113934) Executing busybox-1.36.1-r31.trigger OK: 393 MiB in 110 packages >>> primesieve: Cleaning up srcdir >>> primesieve: Cleaning up pkgdir >>> primesieve: Cleaning up tmpdir >>> primesieve: Fetching https://distfiles.alpinelinux.org/distfiles/edge/primesieve-12.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> primesieve: Fetching primesieve-12.4.tar.gz::https://github.com/kimwalisch/primesieve/archive/v12.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13000 0 13000 0 0 29584 0 --:--:-- --:--:-- --:--:-- 29584 100 138k 0 138k 0 0 269k 0 --:--:-- --:--:-- --:--:-- 1677k >>> primesieve: Fetching https://distfiles.alpinelinux.org/distfiles/edge/primesieve-12.4.tar.gz >>> primesieve: Checking sha512sums... primesieve-12.4.tar.gz: OK >>> primesieve: Unpacking /var/cache/distfiles/edge/primesieve-12.4.tar.gz... -- The CXX compiler identification is GNU 14.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test multiarch_x86_popcnt -- Performing Test multiarch_x86_popcnt - Failed -- Performing Test multiarch_avx512_vbmi2 -- Performing Test multiarch_avx512_vbmi2 - Failed -- Performing Test atomic64 -- Performing Test atomic64 - Success -- Performing Test ftree_vectorize -- Performing Test ftree_vectorize - Success -- Performing Test fvect_cost_model -- Performing Test fvect_cost_model - Success -- The C compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring done (5.3s) -- Generating done (0.2s) -- Build files have been written to: /home/buildozer/aports/testing/primesieve/src/primesieve-12.4/build [1/119] Building CXX object test/CMakeFiles/vector.dir/vector.cpp.o [2/119] Building C object test/CMakeFiles/skipto_prev_prime.dir/skipto_prev_prime.c.o [3/119] Building C object test/CMakeFiles/skipto_next_prime.dir/skipto_next_prime.c.o [4/119] Building C object test/CMakeFiles/prev_prime2.dir/prev_prime2.c.o [5/119] Building CXX object test/CMakeFiles/prev_prime1.dir/prev_prime1.cpp.o [6/119] Building CXX object test/CMakeFiles/number_of_bits.dir/number_of_bits.cpp.o [7/119] Building CXX object test/CMakeFiles/nth_prime3.dir/nth_prime3.cpp.o [8/119] Building CXX object test/CMakeFiles/nth_prime2.dir/nth_prime2.cpp.o [9/119] Building CXX object test/CMakeFiles/nth_prime1.dir/nth_prime1.cpp.o [10/119] Building C object test/CMakeFiles/next_prime2.dir/next_prime2.c.o [11/119] Building CXX object test/CMakeFiles/next_prime1.dir/next_prime1.cpp.o [12/119] Building CXX object test/CMakeFiles/move_primesieve_iterator.dir/move_primesieve_iterator.cpp.o [13/119] Building CXX object test/CMakeFiles/isqrt_constexpr.dir/isqrt_constexpr.cpp.o [14/119] Building CXX object test/CMakeFiles/isqrt.dir/isqrt.cpp.o [15/119] Building CXX object test/CMakeFiles/ilog2.dir/ilog2.cpp.o [16/119] Building C object test/CMakeFiles/generate_primes2.dir/generate_primes2.c.o [17/119] Building CXX object test/CMakeFiles/generate_primes1.dir/generate_primes1.cpp.o [18/119] Building C object test/CMakeFiles/generate_n_primes2.dir/generate_n_primes2.c.o [19/119] Building CXX object test/CMakeFiles/generate_n_primes1.dir/generate_n_primes1.cpp.o [20/119] Building CXX object test/CMakeFiles/floorPow2.dir/floorPow2.cpp.o [21/119] Building CXX object test/CMakeFiles/cpuid.dir/cpuid.cpp.o [22/119] Building CXX object test/CMakeFiles/cpu_info.dir/cpu_info.cpp.o [23/119] Building CXX object test/CMakeFiles/count_twins.dir/count_twins.cpp.o [24/119] Building CXX object test/CMakeFiles/count_triplets.dir/count_triplets.cpp.o [25/119] Building CXX object test/CMakeFiles/count_sextuplets.dir/count_sextuplets.cpp.o [26/119] Building CXX object test/CMakeFiles/count_quintuplets.dir/count_quintuplets.cpp.o [27/119] Building CXX object test/CMakeFiles/count_quadruplets.dir/count_quadruplets.cpp.o [28/119] Building CXX object test/CMakeFiles/count_primes3.dir/count_primes3.cpp.o [29/119] Building CXX object test/CMakeFiles/count_primes2.dir/count_primes2.cpp.o [30/119] Building CXX object test/CMakeFiles/count_primes1.dir/count_primes1.cpp.o [31/119] Building C object test/CMakeFiles/clear_primesieve_iterator2.dir/clear_primesieve_iterator2.c.o [32/119] Building CXX object test/CMakeFiles/clear_primesieve_iterator1.dir/clear_primesieve_iterator1.cpp.o [33/119] Building CXX object test/CMakeFiles/calculator.dir/calculator.cpp.o [34/119] Building CXX object test/CMakeFiles/Riemann_R.dir/Riemann_R.cpp.o [35/119] Building CXX object CMakeFiles/primesieve.dir/src/app/test.cpp.o [36/119] Building CXX object CMakeFiles/primesieve.dir/src/app/stressTest.cpp.o [37/119] Building CXX object CMakeFiles/primesieve.dir/src/app/main.cpp.o [38/119] Building CXX object CMakeFiles/primesieve.dir/src/app/help.cpp.o [39/119] Building CXX object CMakeFiles/primesieve.dir/src/app/CmdOptions.cpp.o [40/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/SievingPrimes.cpp.o [41/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/RiemannR.cpp.o [42/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/PrimeSieve.cpp.o [43/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/PreSieve.cpp.o [44/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/popcount.cpp.o [45/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/ParallelSieve.cpp.o [46/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/nthPrime.cpp.o [47/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/PrimeGenerator.cpp.o [48/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/MemoryPool.cpp.o [49/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/LookupTables.cpp.o [50/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/IteratorHelper.cpp.o [51/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/iterator.cpp.o [52/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/iterator-c.cpp.o [53/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/EratBig.cpp.o [54/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/EratMedium.cpp.o [55/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/EratSmall.cpp.o [56/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/Erat.cpp.o [57/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/CpuInfo.cpp.o [58/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/CountPrintPrimes.cpp.o [59/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/api.cpp.o [60/119] Building CXX object CMakeFiles/libprimesieve-static.dir/src/api-c.cpp.o [61/119] Building CXX object CMakeFiles/libprimesieve.dir/src/SievingPrimes.cpp.o [62/119] Building CXX object CMakeFiles/libprimesieve.dir/src/RiemannR.cpp.o [63/119] Building CXX object CMakeFiles/libprimesieve.dir/src/PrimeSieve.cpp.o [64/119] Building CXX object CMakeFiles/libprimesieve.dir/src/PreSieve.cpp.o [65/119] Building CXX object CMakeFiles/libprimesieve.dir/src/popcount.cpp.o [66/119] Building CXX object CMakeFiles/libprimesieve.dir/src/ParallelSieve.cpp.o [67/119] Building CXX object CMakeFiles/libprimesieve.dir/src/nthPrime.cpp.o [68/119] Building CXX object CMakeFiles/libprimesieve.dir/src/PrimeGenerator.cpp.o [69/119] Building CXX object CMakeFiles/libprimesieve.dir/src/MemoryPool.cpp.o [70/119] Building CXX object CMakeFiles/libprimesieve.dir/src/LookupTables.cpp.o [71/119] Building CXX object CMakeFiles/libprimesieve.dir/src/IteratorHelper.cpp.o [72/119] Building CXX object CMakeFiles/libprimesieve.dir/src/iterator.cpp.o [73/119] Building CXX object CMakeFiles/libprimesieve.dir/src/iterator-c.cpp.o [74/119] Building CXX object CMakeFiles/libprimesieve.dir/src/EratBig.cpp.o [75/119] Building CXX object CMakeFiles/libprimesieve.dir/src/EratMedium.cpp.o [76/119] Building CXX object CMakeFiles/libprimesieve.dir/src/EratSmall.cpp.o [77/119] Building CXX object CMakeFiles/libprimesieve.dir/src/Erat.cpp.o [78/119] Building CXX object CMakeFiles/libprimesieve.dir/src/CpuInfo.cpp.o [79/119] Building CXX object CMakeFiles/libprimesieve.dir/src/CountPrintPrimes.cpp.o [80/119] Building CXX object CMakeFiles/libprimesieve.dir/src/api.cpp.o [81/119] Building CXX object CMakeFiles/libprimesieve.dir/src/api-c.cpp.o [82/119] Linking CXX shared library libprimesieve.so.12.4.0 [83/119] Creating library symlink libprimesieve.so.12 libprimesieve.so [84/119] Linking CXX executable test/vector [85/119] Linking C executable test/skipto_prev_prime [86/119] Linking C executable test/skipto_next_prime [87/119] Linking C executable test/prev_prime2 [88/119] Linking CXX executable test/prev_prime1 [89/119] Linking CXX executable test/number_of_bits [90/119] Linking CXX executable test/nth_prime3 [91/119] Linking CXX executable test/nth_prime2 [92/119] Linking CXX executable test/nth_prime1 [93/119] Linking C executable test/next_prime2 [94/119] Linking CXX executable test/next_prime1 [95/119] Linking CXX executable test/move_primesieve_iterator [96/119] Linking CXX executable test/isqrt_constexpr [97/119] Linking CXX executable test/isqrt [98/119] Linking CXX executable test/ilog2 [99/119] Linking C executable test/generate_primes2 [100/119] Linking CXX executable test/generate_primes1 [101/119] Linking C executable test/generate_n_primes2 [102/119] Linking CXX executable test/generate_n_primes1 [103/119] Linking CXX executable test/floorPow2 [104/119] Linking CXX executable test/cpuid [105/119] Linking CXX executable test/cpu_info [106/119] Linking CXX executable test/count_twins [107/119] Linking CXX executable test/count_triplets [108/119] Linking CXX executable test/count_sextuplets [109/119] Linking CXX executable test/count_quintuplets [110/119] Linking CXX executable test/count_quadruplets [111/119] Linking CXX executable test/count_primes3 [112/119] Linking CXX executable test/count_primes2 [113/119] Linking CXX executable test/count_primes1 [114/119] Linking C executable test/clear_primesieve_iterator2 [115/119] Linking CXX executable test/clear_primesieve_iterator1 [116/119] Linking CXX executable test/calculator [117/119] Linking CXX executable test/Riemann_R [118/119] Linking CXX static library libprimesieve.a [119/119] Linking CXX executable primesieve Test project /home/buildozer/aports/testing/primesieve/src/primesieve-12.4/build Start 1: Riemann_R Start 2: calculator Start 3: clear_primesieve_iterator1 Start 4: clear_primesieve_iterator2 Start 5: count_primes1 Start 6: count_primes2 Start 7: count_primes3 Start 8: count_quadruplets Start 9: count_quintuplets Start 10: count_sextuplets Start 11: count_triplets Start 12: count_twins Start 13: cpu_info Start 14: cpuid Start 15: floorPow2 Start 16: generate_n_primes1 Start 17: generate_n_primes2 Start 18: generate_primes1 Start 19: generate_primes2 Start 20: ilog2 Start 21: isqrt Start 22: isqrt_constexpr Start 23: move_primesieve_iterator Start 24: next_prime1 Start 25: next_prime2 Start 26: nth_prime1 Start 27: nth_prime2 Start 28: nth_prime3 Start 29: number_of_bits Start 30: prev_prime1 Start 31: prev_prime2 Start 32: skipto_next_prime Start 33: skipto_prev_prime Start 34: vector 1/34 Test #1: Riemann_R ........................ Passed 0.24 sec 2/34 Test #2: calculator ....................... Passed 0.24 sec 3/34 Test #3: clear_primesieve_iterator1 ....... Passed 0.24 sec 4/34 Test #4: clear_primesieve_iterator2 ....... Passed 0.24 sec 5/34 Test #13: cpu_info ......................... Passed 0.21 sec 6/34 Test #14: cpuid ............................ Passed 0.21 sec 7/34 Test #18: generate_primes1 ................. Passed 0.19 sec 8/34 Test #22: isqrt_constexpr .................. Passed 0.17 sec 9/34 Test #29: number_of_bits ................... Passed 0.13 sec 10/34 Test #34: vector ........................... Passed 0.17 sec 11/34 Test #17: generate_n_primes2 ............... Passed 0.34 sec 12/34 Test #8: count_quadruplets ................ Passed 0.58 sec 13/34 Test #9: count_quintuplets ................ Passed 0.58 sec 14/34 Test #10: count_sextuplets ................. Passed 0.58 sec 15/34 Test #12: count_twins ...................... Passed 0.61 sec 16/34 Test #11: count_triplets ................... Passed 0.61 sec 17/34 Test #33: skipto_prev_prime ................ Passed 0.93 sec 18/34 Test #28: nth_prime3 ....................... Passed 1.00 sec 19/34 Test #5: count_primes1 .................... Passed 1.13 sec 20/34 Test #31: prev_prime2 ...................... Passed 1.10 sec 21/34 Test #26: nth_prime1 ....................... Passed 1.27 sec 22/34 Test #20: ilog2 ............................ Passed 1.34 sec 23/34 Test #21: isqrt ............................ Passed 1.36 sec 24/34 Test #15: floorPow2 ........................ Passed 1.44 sec 25/34 Test #6: count_primes2 .................... Passed 2.28 sec 26/34 Test #24: next_prime1 ...................... Passed 2.29 sec 27/34 Test #7: count_primes3 .................... Passed 2.41 sec 28/34 Test #23: move_primesieve_iterator ......... Passed 3.56 sec 29/34 Test #19: generate_primes2 ................. Passed 8.51 sec 30/34 Test #27: nth_prime2 ....................... Passed 8.67 sec 31/34 Test #30: prev_prime1 ...................... Passed 9.76 sec 32/34 Test #16: generate_n_primes1 ............... Passed 10.41 sec 33/34 Test #32: skipto_next_prime ................ Passed 11.14 sec 34/34 Test #25: next_prime2 ...................... Passed 11.44 sec 100% tests passed, 0 tests failed out of 34 Total Test time (real) = 11.57 sec >>> primesieve: Entering fakeroot... [1/1] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/libprimesieve.so.12.4.0 -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/libprimesieve.so.12 -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/libprimesieve.so -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/libprimesieve.a -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/bin/primesieve -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/bin/primesieve" to "" -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/include/primesieve.h -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/include/primesieve.hpp -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/include/primesieve/iterator.h -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/include/primesieve/iterator.hpp -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/include/primesieve/StorePrimes.hpp -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/include/primesieve/primesieve_error.hpp -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/cmake/primesieve/primesieveConfig.cmake -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/cmake/primesieve/primesieveConfigVersion.cmake -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/cmake/primesieve/primesieveShared.cmake -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/cmake/primesieve/primesieveShared-relwithdebinfo.cmake -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/cmake/primesieve/primesieveStatic.cmake -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/cmake/primesieve/primesieveStatic-relwithdebinfo.cmake -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/share/man/man1/primesieve.1 -- Installing: /home/buildozer/aports/testing/primesieve/pkg/primesieve/usr/lib/pkgconfig/primesieve.pc >>> primesieve-dev*: Running split function dev... >>> primesieve-dev*: Preparing subpackage primesieve-dev... >>> primesieve-dev*: Stripping binaries >>> primesieve-dev*: Running postcheck for primesieve-dev >>> primesieve-doc*: Running split function doc... >>> primesieve-doc*: Preparing subpackage primesieve-doc... >>> primesieve-doc*: Running postcheck for primesieve-doc >>> primesieve-libs*: Running split function libs... >>> primesieve-libs*: Preparing subpackage primesieve-libs... >>> primesieve-libs*: Stripping binaries >>> primesieve-libs*: Running postcheck for primesieve-libs >>> primesieve*: Running postcheck for primesieve >>> primesieve*: Preparing package primesieve... >>> primesieve*: Stripping binaries >>> primesieve-dev*: Scanning shared objects >>> primesieve-doc*: Scanning shared objects >>> primesieve-libs*: Scanning shared objects >>> primesieve*: Scanning shared objects >>> primesieve-dev*: Tracing dependencies... pkgconfig primesieve-libs=12.4-r0 >>> primesieve-dev*: Package size: 10.9 MB >>> primesieve-dev*: Compressing data... >>> primesieve-dev*: Create checksum... >>> primesieve-dev*: Create primesieve-dev-12.4-r0.apk >>> primesieve-doc*: Tracing dependencies... >>> primesieve-doc*: Package size: 24.0 KB >>> primesieve-doc*: Compressing data... >>> primesieve-doc*: Create checksum... >>> primesieve-doc*: Create primesieve-doc-12.4-r0.apk >>> primesieve-libs*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> primesieve-libs*: Package size: 200.0 KB >>> primesieve-libs*: Compressing data... >>> primesieve-libs*: Create checksum... >>> primesieve-libs*: Create primesieve-libs-12.4-r0.apk >>> primesieve*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libprimesieve.so.12 so:libstdc++.so.6 >>> primesieve*: Package size: 104.0 KB >>> primesieve*: Compressing data... >>> primesieve*: Create checksum... >>> primesieve*: Create primesieve-12.4-r0.apk >>> primesieve: Build complete at Sat, 14 Sep 2024 11:40:20 +0000 elapsed time 0h 0m 49s >>> primesieve: Cleaning up srcdir >>> primesieve: Cleaning up pkgdir >>> primesieve: Uninstalling dependencies... (1/8) Purging .makedepends-primesieve (20240914.113934) (2/8) Purging cmake (3.30.3-r0) (3/8) Purging samurai (1.2-r5) (4/8) Purging libarchive (3.7.4-r0) (5/8) Purging libbz2 (1.0.8-r6) (6/8) Purging libuv (1.48.0-r0) (7/8) Purging rhash-libs (1.4.4-r0) (8/8) Purging xz-libs (5.6.2-r0) Executing busybox-1.36.1-r31.trigger OK: 341 MiB in 102 packages >>> primesieve: Updating the testing/riscv64 repository index... >>> primesieve: Signing the index...