>>> zn_poly: Building testing/zn_poly 0.9.2-r0 (using abuild 3.10.0_rc1-r2) started Sun, 09 Oct 2022 22:26:21 +0000 >>> zn_poly: Checking sanity of /home/buildozer/aports/testing/zn_poly/APKBUILD... >>> zn_poly: Analyzing dependencies... >>> zn_poly: Installing for build: build-base gmp-dev python3 (1/11) Installing libgmpxx (6.2.1-r2) (2/11) Installing gmp-dev (6.2.1-r2) (3/11) Installing libbz2 (1.0.8-r3) (4/11) Installing libffi (3.4.3-r0) (5/11) Installing gdbm (1.23-r0) (6/11) Installing xz-libs (5.2.7-r0) (7/11) Installing mpdecimal (2.5.1-r1) (8/11) Installing readline (8.2.0-r0) (9/11) Installing sqlite-libs (3.39.4-r0) (10/11) Installing python3 (3.10.7-r0) (11/11) Installing .makedepends-zn_poly (20221009.222622) Executing busybox-1.35.0-r27.trigger OK: 382 MiB in 107 packages >>> zn_poly: Cleaning up srcdir >>> zn_poly: Cleaning up pkgdir >>> zn_poly: Fetching https://distfiles.alpinelinux.org/distfiles/edge/zn_poly-0.9.2.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 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> zn_poly: Fetching https://gitlab.com/sagemath/zn_poly/-/archive/0.9.2/zn_poly-0.9.2.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 100 113k 0 113k 0 0 341k 0 --:--:-- --:--:-- --:--:-- 341k >>> zn_poly: Fetching https://distfiles.alpinelinux.org/distfiles/edge/zn_poly-0.9.2.tar.gz >>> zn_poly: Checking sha512sums... zn_poly-0.9.2.tar.gz: OK >>> zn_poly: Unpacking /var/cache/distfiles/edge/zn_poly-0.9.2.tar.gz... gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/array.o -c src/array.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/invert.o -c src/invert.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/ks_support.o -c src/ks_support.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mulmid.o -c src/mulmid.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mulmid_ks.o -c src/mulmid_ks.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/misc.o -c src/misc.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mpn_mulmid.o -c src/mpn_mulmid.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul.o -c src/mul.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul_fft.o -c src/mul_fft.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul_fft_dft.o -c src/mul_fft_dft.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/mul_ks.o -c src/mul_ks.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/nuss.o -c src/nuss.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/pack.o -c src/pack.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/pmf.o -c src/pmf.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/pmfvec_fft.o -c src/pmfvec_fft.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/zn_mod.o -c src/zn_mod.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/tune.o -c tune/tune.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mulmid-tune.o -c tune/mulmid-tune.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mpn_mulmid-tune.o -c tune/mpn_mulmid-tune.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mul-tune.o -c tune/mul-tune.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mul_ks-tune.o -c tune/mul_ks-tune.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/mulmid_ks-tune.o -c tune/mulmid_ks-tune.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/nuss-tune.o -c tune/nuss-tune.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o tune/tuning.o -c tune/tuning.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o test/support.o -c test/support.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/profiler.o -c profile/profiler.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/array-profile.o -c profile/array-profile.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/invert-profile.o -c profile/invert-profile.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/mulmid-profile.o -c profile/mulmid-profile.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/mpn_mulmid-profile.o -c profile/mpn_mulmid-profile.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/mul-profile.o -c profile/mul-profile.c gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o profile/negamul-profile.o -c profile/negamul-profile.c gcc -O3 -fomit-frame-pointer -fPIC -c -o profile/ntl-profile-dummy.o profile/ntl-profile-dummy.c In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/misc.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/profiler.h:34, from profile/profiler.c:28: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/nuss-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/invert.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/ks_support.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/array.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/invert-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mpn_mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/nuss.c:56: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft_dft.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft.c:100: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pack.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmf.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmfvec_fft.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/zn_mod.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mul_ks-tune.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from tune/tuning.c:39: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/support.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mulmid-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mul-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mpn_mulmid-tune.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from tune/mulmid_ks-tune.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/array-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/mulmid-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/mpn_mulmid-profile.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/negamul-profile.c:26: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from profile/mul-profile.c:26: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ tune/tune.c: In function 'main': tune/tune.c:112:47: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 112 | printf (x == SIZE_MAX ? "SIZE_MAX;\n" : "%lu;\n", x); | ~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %u tune/tune.c:116:47: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 116 | printf (x == SIZE_MAX ? "SIZE_MAX;\n" : "%lu;\n", x); | ~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %u tune/tune.c:132:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 132 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/mul-tune.c: In function 'ZNP_tune_mul': tune/mulmid-tune.c: In function 'ZNP_tune_mulmid': tune/mul-tune.c:144:31: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 144 | fprintf (flog, "%lu", thresh); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u tune/tune.c:136:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 136 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/mulmid-tune.c:144:31: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 144 | fprintf (flog, "%lu", thresh); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u tune/tune.c:140:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 140 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/tune.c:144:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 144 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/tune.c:148:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 148 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/tune.c:152:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 152 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/tune.c:156:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 156 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/mpn_mulmid-tune.c: In function 'ZNP_tune_mpn_smp_kara': tune/mpn_mulmid-tune.c:107:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 107 | fprintf (flog, "%lu", thresh); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u tune/tune.c:160:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 160 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/mpn_mulmid-tune.c: In function 'ZNP_tune_mpn_mulmid_fallback': tune/tune.c:164:58: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 164 | printf (x == SIZE_MAX ? " SIZE_MAX," : " %5lu,", x); | ~~~^ ~ | | | | | size_t {aka unsigned int} | long unsigned int | %5u tune/tune.c:167:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'unsigned int' [-Wformat=] 167 | printf (" %5lu, // nussbaumer multiplication threshold\n", | ~~~^ | | | long unsigned int | %5u tune/tune.c:169:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'unsigned int' [-Wformat=] 169 | printf (" %5lu // nussbaumer squaring threshold\n", | ~~~^ | | | long unsigned int | %5u tune/mpn_mulmid-tune.c:199:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 199 | fprintf (flog, "%lu", thresh); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u gcc -O3 -fomit-frame-pointer -fPIC -Wl,--as-needed,-O1,--sort-common -o tune/tune src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/zn_mod.o tune/tune.o tune/mulmid-tune.o tune/mpn_mulmid-tune.o tune/mul-tune.o tune/mul_ks-tune.o tune/mulmid_ks-tune.o tune/nuss-tune.o tune/tuning.o test/support.o profile/profiler.o profile/array-profile.o profile/invert-profile.o profile/mulmid-profile.o profile/mpn_mulmid-profile.o profile/mul-profile.o profile/negamul-profile.o profile/ntl-profile-dummy.o -L/usr/local/lib -lgmp -lm tune/tune > src/tuning.c zn_poly tuning program (use -v flag for verbose output) Warning: no cycle counting code available on this system, using default tuning values. gcc -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DNDEBUG -o src/tuning.o -c src/tuning.c In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/tuning.c:28: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ ar -r libzn_poly.a src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/tuning.o src/zn_mod.o gcc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-soname,libzn_poly-0.9.so -o libzn_poly-0.9.2.so src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/tuning.o src/zn_mod.o -L/usr/local/lib -lgmp -lm ar: creating libzn_poly.a ranlib libzn_poly.a ln -sf libzn_poly-0.9.2.so libzn_poly.so ln -sf libzn_poly-0.9.2.so libzn_poly-0.9.so gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/array-DEBUG.o -c src/array.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/invert-DEBUG.o -c src/invert.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/ks_support-DEBUG.o -c src/ks_support.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mulmid-DEBUG.o -c src/mulmid.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mulmid_ks-DEBUG.o -c src/mulmid_ks.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/misc-DEBUG.o -c src/misc.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mpn_mulmid-DEBUG.o -c src/mpn_mulmid.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul-DEBUG.o -c src/mul.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul_fft-DEBUG.o -c src/mul_fft.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul_fft_dft-DEBUG.o -c src/mul_fft_dft.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/mul_ks-DEBUG.o -c src/mul_ks.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/nuss-DEBUG.o -c src/nuss.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/pack-DEBUG.o -c src/pack.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/pmf-DEBUG.o -c src/pmf.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/pmfvec_fft-DEBUG.o -c src/pmfvec_fft.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/tuning-DEBUG.o -c src/tuning.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o src/zn_mod-DEBUG.o -c src/zn_mod.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/test-DEBUG.o -c test/test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/ref_mul-DEBUG.o -c test/ref_mul.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/invert-test-DEBUG.o -c test/invert-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/pmfvec_fft-test-DEBUG.o -c test/pmfvec_fft-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mulmid_ks-test-DEBUG.o -c test/mulmid_ks-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mpn_mulmid-test-DEBUG.o -c test/mpn_mulmid-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mul_fft-test-DEBUG.o -c test/mul_fft-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/mul_ks-test-DEBUG.o -c test/mul_ks-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/nuss-test-DEBUG.o -c test/nuss-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/pack-test-DEBUG.o -c test/pack-test.c gcc -g -O3 -fomit-frame-pointer -fPIC -I/usr/local/include -I./include -DDEBUG -o test/support-DEBUG.o -c test/support.c In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft_dft.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmf.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/zn_mod.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/invert-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mpn_mulmid-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/pack-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mpn_mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/invert.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/array.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/nuss.c:56: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mulmid_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pack.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/ks_support.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_ks.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/mul_fft.c:100: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/pmfvec_fft.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/misc.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from src/tuning.c:28: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/pmfvec_fft-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mulmid_ks-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/ref_mul.c:24: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/nuss-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/test.c:25: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mul_ks-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/mul_fft-test.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ In file included from ./include/zn_poly.h:75, from ./include/zn_poly_internal.h:41, from ./include/support.h:29, from test/support.c:23: ./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] 297 | #warning No assembly implementation of wide multiplication available for this \ | ^~~~~~~ gcc -g -Wl,--as-needed,-O1,--sort-common -o test/test src/array-DEBUG.o src/invert-DEBUG.o src/ks_support-DEBUG.o src/mulmid-DEBUG.o src/mulmid_ks-DEBUG.o src/misc-DEBUG.o src/mpn_mulmid-DEBUG.o src/mul-DEBUG.o src/mul_fft-DEBUG.o src/mul_fft_dft-DEBUG.o src/mul_ks-DEBUG.o src/nuss-DEBUG.o src/pack-DEBUG.o src/pmf-DEBUG.o src/pmfvec_fft-DEBUG.o src/tuning-DEBUG.o src/zn_mod-DEBUG.o test/test-DEBUG.o test/ref_mul-DEBUG.o test/invert-test-DEBUG.o test/pmfvec_fft-test-DEBUG.o test/mulmid_ks-test-DEBUG.o test/mpn_mulmid-test-DEBUG.o test/mul_fft-test-DEBUG.o test/mul_ks-test-DEBUG.o test/nuss-test-DEBUG.o test/pack-test-DEBUG.o test/support-DEBUG.o -L/usr/local/lib -lgmp -lm test/test -quick all mpn_smp_basecase()... ok mpn_smp_kara()... ok mpn_smp()... ok mpn_mulmid()... ok zn_array_recover_reduce()... ok zn_array_pack()... ok zn_array_unpack()... ok zn_array_mul_KS1()... ok zn_array_mul_KS2()... ok zn_array_mul_KS3()... ok zn_array_mul_KS4()... ok zn_array_sqr_KS1()... ok zn_array_sqr_KS2()... ok zn_array_sqr_KS3()... ok zn_array_sqr_KS4()... ok zn_array_mulmid_KS1()... ok zn_array_mulmid_KS2()... ok zn_array_mulmid_KS3()... ok zn_array_mulmid_KS4()... ok nuss_mul()... ok pmfvec_fft_dc()... ok pmfvec_fft_huge()... ok pmfvec_ifft_dc()... ok pmfvec_ifft_huge()... ok pmfvec_tpfft_dc()... ok pmfvec_tpfft_huge()... ok pmfvec_tpifft_dc()... ok pmfvec_tpifft_huge()... ok zn_array_mul_fft()... ok zn_array_sqr_fft()... ok zn_array_mulmid_fft()... ok zn_array_mul_fft_dft()... ok zn_array_invert()... ok All tests passed. >>> zn_poly: Entering fakeroot... >>> zn_poly-static*: Running split function static... >>> zn_poly-static*: Preparing subpackage zn_poly-static... >>> zn_poly-static*: Stripping binaries >>> zn_poly-static*: Running postcheck for zn_poly-static >>> zn_poly-dev*: Running split function dev... >>> zn_poly-dev*: Preparing subpackage zn_poly-dev... >>> zn_poly-dev*: Stripping binaries >>> zn_poly-dev*: Running postcheck for zn_poly-dev >>> zn_poly*: Running postcheck for zn_poly >>> zn_poly*: Preparing package zn_poly... >>> zn_poly*: Stripping binaries >>> zn_poly-dev*: Scanning shared objects >>> zn_poly-static*: Scanning shared objects >>> zn_poly*: Scanning shared objects >>> zn_poly-dev*: Tracing dependencies... zn_poly=0.9.2-r0 >>> zn_poly-dev*: Package size: 52.0 KB >>> zn_poly-dev*: Compressing data... >>> zn_poly-dev*: Create checksum... >>> zn_poly-dev*: Create zn_poly-dev-0.9.2-r0.apk >>> zn_poly-static*: Tracing dependencies... >>> zn_poly-static*: Package size: 116.0 KB >>> zn_poly-static*: Compressing data... >>> zn_poly-static*: Create checksum... >>> zn_poly-static*: Create zn_poly-static-0.9.2-r0.apk >>> zn_poly*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgmp.so.10 >>> zn_poly*: Package size: 144.0 KB >>> zn_poly*: Compressing data... >>> zn_poly*: Create checksum... >>> zn_poly*: Create zn_poly-0.9.2-r0.apk >>> zn_poly: Build complete at Sun, 09 Oct 2022 22:26:31 +0000 elapsed time 0h 0m 10s >>> zn_poly: Cleaning up srcdir >>> zn_poly: Cleaning up pkgdir >>> zn_poly: Uninstalling dependencies... (1/11) Purging .makedepends-zn_poly (20221009.222622) (2/11) Purging gmp-dev (6.2.1-r2) (3/11) Purging libgmpxx (6.2.1-r2) (4/11) Purging python3 (3.10.7-r0) (5/11) Purging libbz2 (1.0.8-r3) (6/11) Purging libffi (3.4.3-r0) (7/11) Purging gdbm (1.23-r0) (8/11) Purging xz-libs (5.2.7-r0) (9/11) Purging mpdecimal (2.5.1-r1) (10/11) Purging readline (8.2.0-r0) (11/11) Purging sqlite-libs (3.39.4-r0) Executing busybox-1.35.0-r27.trigger OK: 330 MiB in 96 packages >>> zn_poly: Updating the testing/armhf repository index... >>> zn_poly: Signing the index...