* Package: sci-mathematics/yafu-1.34.3-r1:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking yafu-1.34-src.zip to /var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/work >>> Source unpacked in /var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/work >>> Preparing source in /var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/work/yafu-1.34.3 ... * Applying yafu-1.34.3-Makefile.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/work/yafu-1.34.3 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/work/yafu-1.34.3 ... make -j4 x86_64 gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/lanczos.o factor/qs/msieve/lanczos.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/lanczos_matmul0.o factor/qs/msieve/lanczos_matmul0.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/lanczos_matmul1.o factor/qs/msieve/lanczos_matmul1.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/lanczos_matmul2.o factor/qs/msieve/lanczos_matmul2.c factor/qs/msieve/lanczos.c: In function ‘yafu_block_lanczos_core’: factor/qs/msieve/lanczos.c:1245:33: warning: argument 1 null where non-null expected [-Wnonnull] 1245 | fprintf(NULL, "linear algebra completed %u " | ^~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/malloc.h:25, from include/types.h:45, from include/yafu.h:48, from include/factor.h:24, from include/lanczos.h:21, from factor/qs/msieve/lanczos.c:18: /usr/include/bits/stdio2.h:77:1: note: in a call to function ‘fprintf’ declared ‘nonnull’ 77 | fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...) | ^~~~~~~ factor/qs/msieve/lanczos.c: In function ‘yafu_read_lanczos_state’: factor/qs/msieve/lanczos.c:854:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 854 | fread(&read_n, sizeof(uint32), (size_t)1, dump_fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/lanczos_pre.o factor/qs/msieve/lanczos_pre.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/sqrt.o factor/qs/msieve/sqrt.c In function ‘fprintf’, inlined from ‘yafu_block_lanczos_core’ at factor/qs/msieve/lanczos.c:1245:5, inlined from ‘qs_block_lanczos’ at factor/qs/msieve/lanczos.c:1446:18: /usr/include/bits/stdio2.h:79:10: warning: argument 1 null where non-null expected [-Wnonnull] 79 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:948: /usr/include/bits/stdio2-decl.h: In function ‘qs_block_lanczos’: /usr/include/bits/stdio2-decl.h:49:12: note: in a call to function ‘__fprintf_chk’ declared ‘nonnull’ 49 | extern int __fprintf_chk (FILE *__restrict __stream, int __flag, | ^~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/savefile.o factor/qs/msieve/savefile.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/msieve/gf2.o factor/qs/msieve/gf2.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/driver.o top/driver.c factor/qs/msieve/savefile.c: In function ‘qs_savefile_read_line’: factor/qs/msieve/savefile.c:201:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 201 | fgets(buf, (int)max_len, s->fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/utils.o top/utils.c top/driver.c: In function ‘main’: top/driver.c:336:48: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 336 | double t; | ^ top/driver.c: In function ‘print_splash’: top/driver.c:778:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 778 | if (VFLAG > 0 || !is_cmdline_run) | ^~ top/driver.c:788:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 788 | fprintf(logfile,"Using GMP-ECM %s, Powered by GMP %d.%d.%d\n", ECM_VERSION, | ^~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/stack.o top/stack.c top/driver.c: In function ‘main’: top/driver.c:242:25: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 242 | fgets(input_exp,GSTR_MAXSIZE,stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top/driver.c:265:41: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 265 | fgets(input_exp+strlen(input_exp),GSTR_MAXSIZE,stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top/driver.c: In function ‘helpfunc’: top/driver.c:520:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 520 | fgets(str,1024,doc); | ^~~~~~~~~~~~~~~~~~~ top/driver.c: In function ‘process_arguments’: top/driver.c:756:25: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 756 | fgets(input_exp,1024,in); | ^~~~~~~~~~~~~~~~~~~~~~~~ top/driver.c: In function ‘yafu_set_idle_priority’: top/driver.c:886:9: warning: ignoring return value of ‘nice’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 886 | nice(100); | ^~~~~~~~~ top/driver.c: In function ‘get_random_seeds’: top/driver.c:2081:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2081 | fread(&tmp_seed1, sizeof(uint32), (size_t)1, rand_device); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top/driver.c:2082:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2082 | fread(&tmp_seed2, sizeof(uint32), (size_t)1, rand_device); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top/utils.c: In function ‘yafu_get_cpu_type’: top/utils.c:1322:31: warning: variable ‘model’ set but not used [-Wunused-but-set-variable] 1322 | uint8 family, model; | ^~~~~ top/utils.c: In function ‘extended_cpuid’: top/utils.c:1371:9: warning: variable ‘nVirtualAddress’ set but not used [-Wunused-but-set-variable] 1371 | int nVirtualAddress = 0; | ^~~~~~~~~~~~~~~ top/utils.c:1370:9: warning: variable ‘nPhysicalAddress’ set but not used [-Wunused-but-set-variable] 1370 | int nPhysicalAddress = 0; | ^~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/calc.o top/calc.c In file included from /usr/include/stdio.h:964, from /usr/include/malloc.h:25, from include/types.h:45, from include/yafu.h:48, from top/utils.c:26: In function ‘sprintf’, inlined from ‘gettimever’ at top/utils.c:374:2: /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘s’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ top/utils.c: In function ‘gettimever’: top/utils.c:362:24: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 362 | char *gettimever(char *s) | ~~~~~~^ In function ‘sprintf’, inlined from ‘time_from_secs’ at top/utils.c:395:3: /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘str’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ top/utils.c: In function ‘time_from_secs’: top/utils.c:379:29: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 379 | char * time_from_secs(char *str, unsigned long time) | ~~~~~~^~~ In function ‘sprintf’, inlined from ‘time_from_secs’ at top/utils.c:401:3: /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘str’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ top/utils.c: In function ‘time_from_secs’: top/utils.c:379:29: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 379 | char * time_from_secs(char *str, unsigned long time) | ~~~~~~^~~ In function ‘sprintf’, inlined from ‘time_from_secs’ at top/utils.c:403:2: /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘str’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ top/utils.c: In function ‘time_from_secs’: top/utils.c:379:29: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 379 | char * time_from_secs(char *str, unsigned long time) | ~~~~~~^~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/test.o top/test.c top/test.c: In function ‘test_dlp_composites’: top/test.c:70:17: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 70 | fscanf(in,"%" PRIu64 ",%u,%u",comp+i,f1+i,f2+i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/mpz_prp_prime.o top/mpz_prp_prime.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/factor_common.o factor/factor_common.c top/mpz_prp_prime.c: In function ‘mpz_aprtcle’: top/mpz_prp_prime.c:1617:13: warning: variable ‘G’ set but not used [-Wunused-but-set-variable] 1617 | int i, j, G, H, I, J, K, P, Q, W, X; | ^ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/rho.o factor/rho.c factor/factor_common.c: In function ‘get_qs_time_estimate’: factor/factor_common.c:834:17: warning: case value ‘10’ not in enumerated type ‘enum cpu_type’ [-Wswitch] 834 | case 10: | ^~~~ factor/factor_common.c: In function ‘get_gnfs_time_estimate’: factor/factor_common.c:884:17: warning: case value ‘10’ not in enumerated type ‘enum cpu_type’ [-Wswitch] 884 | case 10: | ^~~~ factor/factor_common.c: In function ‘factor’: factor/factor_common.c:2154:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2154 | fgets(tmpstr,1024,data); | ^~~~~~~~~~~~~~~~~~~~~~~ factor/factor_common.c:2195:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2195 | fgets(tmpstr,1024,data); | ^~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/squfof.o factor/squfof.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/trialdiv.o factor/trialdiv.c factor/squfof.c: In function ‘sp_shanks_loop’: factor/squfof.c:80:32: warning: variable ‘big1’ set but not used [-Wunused-but-set-variable] 80 | uint64 n64, nn64, f64, big1, big2; | ^~~~ factor/squfof.c: In function ‘shanks_mult_unit’: factor/squfof.c:226:13: warning: variable ‘j’ set but not used [-Wunused-but-set-variable] 226 | int j=0; | ^ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/tune.o factor/tune.c factor/tune.c: In function ‘factor_tune’: factor/tune.c:155:17: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 155 | system(syscmd); | ^~~~~~~~~~~~~~ factor/tune.c:172:17: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 172 | system(syscmd); | ^~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/filter.o factor/qs/filter.c factor/qs/filter.c: In function ‘yafu_qs_filter_relations’: factor/qs/filter.c:659:13: warning: variable ‘first’ set but not used [-Wunused-but-set-variable] 659 | int first, last_poly; | ^~~~~ factor/qs/filter.c:654:16: warning: variable ‘poly_saved’ set but not used [-Wunused-but-set-variable] 654 | uint32 poly_saved; | ^~~~~~~~~~ factor/qs/filter.c:651:28: warning: variable ‘curr_poly_idx’ set but not used [-Wunused-but-set-variable] 651 | uint32 curr_a_idx, curr_poly_idx, curr_rel; | ^~~~~~~~~~~~~ factor/qs/filter.c: In function ‘restart_siqs’: factor/qs/filter.c:328:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 328 | fgets(str,1024,data); | ^~~~~~~~~~~~~~~~~~~~ factor/qs/filter.c:344:33: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 344 | fgets(str,1024,data); | ^~~~~~~~~~~~~~~~~~~~ factor/tune.c:151:35: warning: ‘ -b tune.job -k -c 0 -F’ directive writing 23 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 151 | sprintf(syscmd,"%s -b tune.job -k -c 0 -F", sievername); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/malloc.h:25, from include/types.h:45, from include/yafu.h:48, from include/yafu_string.h:21, from factor/tune.c:1: In function ‘sprintf’, inlined from ‘factor_tune’ at factor/tune.c:151:3: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 24 and 1047 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ factor/tune.c: In function ‘factor_tune’: factor/tune.c:168:35: warning: ‘ -a tune.job -f ’ directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 168 | sprintf(syscmd,"%s -a tune.job -f %u -c %u -o tunerels.out", | ^~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘factor_tune’ at factor/tune.c:168:3: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 39 and 1080 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv.o factor/qs/tdiv.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv_small.o factor/qs/tdiv_small.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv_med_32k.o factor/qs/tdiv_med_32k.c factor/qs/tdiv_small.c: In function ‘filter_SPV’: factor/qs/tdiv_small.c:82:19: warning: variable ‘fb’ set but not used [-Wunused-but-set-variable] 82 | sieve_fb *fb; | ^~ factor/qs/tdiv_med_32k.c: In function ‘tdiv_medprimes_32k’: factor/qs/tdiv_med_32k.c:68:19: warning: variable ‘fb’ set but not used [-Wunused-but-set-variable] 68 | sieve_fb *fb; | ^~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv_med_64k.o factor/qs/tdiv_med_64k.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv_resieve_32k.o factor/qs/tdiv_resieve_32k.c factor/qs/tdiv_med_64k.c: In function ‘tdiv_medprimes_64k’: factor/qs/tdiv_med_64k.c:68:19: warning: variable ‘fb’ set but not used [-Wunused-but-set-variable] 68 | sieve_fb *fb; | ^~ factor/qs/tdiv_resieve_32k.c: In function ‘resieve_medprimes_32k’: factor/qs/tdiv_resieve_32k.c:70:26: warning: variable ‘fullfb_ptr’ set but not used [-Wunused-but-set-variable] 70 | fb_element_siqs *fullfb_ptr, *fullfb = sconf->factor_base->list; | ^~~~~~~~~~ factor/qs/tdiv_resieve_32k.c:68:19: warning: variable ‘fb’ set but not used [-Wunused-but-set-variable] 68 | sieve_fb *fb; | ^~ factor/qs/filter.c: In function ‘yafu_qs_filter_relations’: factor/qs/filter.c:865:53: warning: ‘rel’ may be used uninitialized [-Wmaybe-uninitialized] 865 | if (rel->large_prime[0] == 0) | ~~~~~~~~~~~~~~~~^~~ factor/qs/filter.c:782:25: note: ‘rel’ was declared here 782 | siqs_r *rel; | ^~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv_resieve_64k.o factor/qs/tdiv_resieve_64k.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv_large.o factor/qs/tdiv_large.c factor/qs/tdiv_resieve_64k.c: In function ‘resieve_medprimes_64k’: factor/qs/tdiv_resieve_64k.c:70:26: warning: variable ‘fullfb_ptr’ set but not used [-Wunused-but-set-variable] 70 | fb_element_siqs *fullfb_ptr, *fullfb = sconf->factor_base->list; | ^~~~~~~~~~ factor/qs/tdiv_resieve_64k.c:68:19: warning: variable ‘fb’ set but not used [-Wunused-but-set-variable] 68 | sieve_fb *fb; | ^~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/tdiv_scan.o factor/qs/tdiv_scan.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/large_sieve.o factor/qs/large_sieve.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/med_sieve_32k.o factor/qs/med_sieve_32k.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/med_sieve_64k.o factor/qs/med_sieve_64k.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/new_poly.o factor/qs/new_poly.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/poly_roots_32k.o factor/qs/poly_roots_32k.c factor/qs/new_poly.c: In function ‘computeBl’: factor/qs/new_poly.c:513:23: warning: variable ‘root2’ set but not used [-Wunused-but-set-variable] 513 | uint32 root1, root2, prime, gamma; | ^~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/poly_roots_64k.o factor/qs/poly_roots_64k.c factor/qs/poly_roots_32k.c: In function ‘testfirstRoots_32k’: factor/qs/poly_roots_32k.c:41:58: warning: variable ‘numblocks’ set but not used [-Wunused-but-set-variable] 41 | int root1, root2, prime, amodp, bmodp, inv, bnum,numblocks; | ^~~~~~~~~ factor/qs/poly_roots_32k.c:40:18: warning: variable ‘logp’ set but not used [-Wunused-but-set-variable] 40 | uint32 i,logp; | ^~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/update_poly_roots_32k.o factor/qs/update_poly_roots_32k.c factor/qs/poly_roots_64k.c: In function ‘testfirstRoots_64k’: factor/qs/poly_roots_64k.c:41:58: warning: variable ‘numblocks’ set but not used [-Wunused-but-set-variable] 41 | int root1, root2, prime, amodp, bmodp, inv, bnum,numblocks; | ^~~~~~~~~ factor/qs/poly_roots_64k.c:40:18: warning: variable ‘logp’ set but not used [-Wunused-but-set-variable] 40 | uint32 i,logp; | ^~~~ factor/qs/update_poly_roots_32k.c: In function ‘nextRoots_32k’: factor/qs/update_poly_roots_32k.c:52:13: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 52 | int k,numblocks; | ^ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/update_poly_roots_64k.o factor/qs/update_poly_roots_64k.c factor/qs/update_poly_roots_64k.c: In function ‘nextRoots_64k’: factor/qs/update_poly_roots_64k.c:52:13: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 52 | int k,numblocks; | ^ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/siqs_test.o factor/qs/siqs_test.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/tinyqs/tinySIQS.o factor/tinyqs/tinySIQS.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/siqs_aux.o factor/qs/siqs_aux.c factor/qs/siqs_aux.c: In function ‘make_fb_siqs’: factor/qs/siqs_aux.c:37:30: warning: variable ‘root2’ set but not used [-Wunused-but-set-variable] 37 | uint32 prime, root1, root2; | ^~~~~ factor/tinyqs/tinySIQS.c: In function ‘tiny_poly_a’: factor/tinyqs/tinySIQS.c:255:38: warning: variable ‘lower_polypool_index’ set but not used [-Wunused-but-set-variable] 255 | uint32 upper_polypool_index, lower_polypool_index; | ^~~~~~~~~~~~~~~~~~~~ factor/tinyqs/tinySIQS.c:255:16: warning: variable ‘upper_polypool_index’ set but not used [-Wunused-but-set-variable] 255 | uint32 upper_polypool_index, lower_polypool_index; | ^~~~~~~~~~~~~~~~~~~~ factor/tinyqs/tinySIQS.c: In function ‘make_tiny_fb’: factor/tinyqs/tinySIQS.c:465:30: warning: variable ‘root2’ set but not used [-Wunused-but-set-variable] 465 | uint32 prime, root1, root2; | ^~~~~ factor/tinyqs/tinySIQS.c: In function ‘tiny_BlockGauss’: factor/tinyqs/tinySIQS.c:1269:16: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 1269 | uint32 r; | ^ factor/tinyqs/tinySIQS.c:1263:19: warning: variable ‘num_p’ set but not used [-Wunused-but-set-variable] 1263 | int num_f,num_p; | ^~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/smallmpqs.o factor/qs/smallmpqs.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/qs/SIQS.o factor/qs/SIQS.c factor/qs/smallmpqs.c: In function ‘smpqs_make_fb_mpqs’: factor/qs/smallmpqs.c:258:30: warning: variable ‘root2’ set but not used [-Wunused-but-set-variable] 258 | uint32 prime, root1, root2; | ^~~~~ factor/qs/smallmpqs.c: In function ‘smallmpqs’: factor/qs/smallmpqs.c:509:36: warning: variable ‘max_bits’ set but not used [-Wunused-but-set-variable] 509 | uint8 closnuf, small_bits, max_bits; | ^~~~~~~~ factor/qs/smallmpqs.c:505:31: warning: variable ‘charcount’ set but not used [-Wunused-but-set-variable] 505 | int digits_n, bits_n, charcount, pindex; | ^~~~~~~~~ factor/qs/smallmpqs.c: In function ‘smpqs_trial_divide_Q’: factor/qs/smallmpqs.c:1262:16: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 1262 | uint32 r; | ^ factor/qs/smallmpqs.c: In function ‘smpqs_computeRoots’: factor/qs/smallmpqs.c:1779:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1779 | if (x < 0) x += prime; root1 = x; | ^~ factor/qs/smallmpqs.c:1779:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1779 | if (x < 0) x += prime; root1 = x; | ^~~~~ factor/qs/smallmpqs.c:1781:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1781 | if (x < 0) x += prime; root2 = x; | ^~ factor/qs/smallmpqs.c:1781:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1781 | if (x < 0) x += prime; root2 = x; | ^~~~~ factor/qs/smallmpqs.c: In function ‘smpqs_BlockGauss’: factor/qs/smallmpqs.c:1932:16: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 1932 | uint32 r; | ^ factor/qs/SIQS.c: In function ‘SIQS’: factor/qs/SIQS.c:89:17: warning: variable ‘poly_start_num’ set but not used [-Wunused-but-set-variable] 89 | int poly_start_num = 0; | ^~~~~~~~~~~~~~ factor/qs/SIQS.c:73:16: warning: variable ‘alldone’ set but not used [-Wunused-but-set-variable] 73 | uint32 alldone; | ^~~~~~~ factor/qs/SIQS.c: In function ‘update_check’: factor/qs/SIQS.c:2381:32: warning: variable ‘update_rels’ set but not used [-Wunused-but-set-variable] 2381 | uint32 update_rels; | ^~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/gmp-ecm/ecm.o factor/gmp-ecm/ecm.c factor/qs/SIQS.c: In function ‘SIQS’: factor/qs/SIQS.c:132:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 132 | fgets(tmpstr, GSTR_MAXSIZE, data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ factor/gmp-ecm/ecm.c: In function ‘ecm_do_one_curve’: factor/gmp-ecm/ecm.c:682:34: warning: the comparison will always evaluate as ‘false’ for the address of ‘line’ will never be NULL [-Waddress] 682 | if (line == NULL) | ^~ factor/gmp-ecm/ecm.c:644:22: note: ‘line’ declared here 644 | char line[1024]; | ^~~~ factor/gmp-ecm/ecm.c:681:25: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 681 | fgets(line, 1024, fid); | ^~~~~~~~~~~~~~~~~~~~~~ factor/gmp-ecm/ecm.c: In function ‘print_B1B2’: factor/gmp-ecm/ecm.c:766:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 766 | sprintf(stg2str,"%" PRIu64 "",fobj->ecm_obj.B2); | ^~~ factor/gmp-ecm/ecm.c:766:53: note: format string is defined here 766 | sprintf(stg2str,"%" PRIu64 "",fobj->ecm_obj.B2); | ^ In file included from /usr/include/stdio.h:964, from /usr/include/malloc.h:25, from include/types.h:45, from include/yafu.h:48, from include/yafu_ecm.h:21, from factor/gmp-ecm/ecm.c:21: In function ‘sprintf’, inlined from ‘print_B1B2’ at factor/gmp-ecm/ecm.c:766:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 20 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/gmp-ecm/pp1.o factor/gmp-ecm/pp1.c factor/gmp-ecm/pp1.c: In function ‘williams_loop’: factor/gmp-ecm/pp1.c:127:16: warning: variable ‘tt’ set but not used [-Wunused-but-set-variable] 127 | double tt; | ^~ factor/gmp-ecm/pp1.c:124:15: warning: variable ‘it’ set but not used [-Wunused-but-set-variable] 124 | int i,it,trials = fobj->pp1_obj.numbases; | ^~ factor/gmp-ecm/pp1.c: In function ‘pp1_print_B1_B2’: factor/gmp-ecm/pp1.c:286:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 286 | sprintf(stg2str,"%" PRIu64 "",fobj->pp1_obj.B2); | ^~~ factor/gmp-ecm/pp1.c:286:53: note: format string is defined here 286 | sprintf(stg2str,"%" PRIu64 "",fobj->pp1_obj.B2); | ^ In file included from /usr/include/stdio.h:964, from /usr/include/malloc.h:25, from include/types.h:45, from include/yafu.h:48, from factor/gmp-ecm/pp1.c:21: In function ‘sprintf’, inlined from ‘pp1_print_B1_B2’ at factor/gmp-ecm/pp1.c:286:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 20 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/gmp-ecm/pm1.o factor/gmp-ecm/pm1.c factor/tinyqs/tinySIQS.c:1482:91: warning: ‘apoly’ may be used uninitialized [-Wmaybe-uninitialized] 1482 | pa = apoly[polynum]; | ^ factor/tinyqs/tinySIQS.c:1266:17: note: ‘apoly’ was declared here 1266 | uint64 *apoly, *bpoly; | ^~~~~ factor/tinyqs/tinySIQS.c:1486:103: warning: ‘bpoly’ may be used uninitialized [-Wmaybe-uninitialized] 1486 | mpz_set_64(tmp3, bpoly[polynum]); | ^ factor/tinyqs/tinySIQS.c:1266:25: note: ‘bpoly’ was declared here 1266 | uint64 *apoly, *bpoly; | ^~~~~ factor/gmp-ecm/pm1.c: In function ‘pollard_loop’: factor/gmp-ecm/pm1.c:125:16: warning: variable ‘tt’ set but not used [-Wunused-but-set-variable] 125 | double tt; | ^~ factor/gmp-ecm/pm1.c: In function ‘pm1_print_B1_B2’: factor/gmp-ecm/pm1.c:274:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 274 | sprintf(stg2str,"%" PRIu64 "",fobj->pm1_obj.B2); | ^~~ factor/gmp-ecm/pm1.c:274:53: note: format string is defined here 274 | sprintf(stg2str,"%" PRIu64 "",fobj->pm1_obj.B2); | ^ In file included from /usr/include/stdio.h:964, from /usr/include/malloc.h:25, from include/types.h:45, from include/yafu.h:48, from factor/gmp-ecm/pm1.c:21: In function ‘sprintf’, inlined from ‘pm1_print_B1_B2’ at factor/gmp-ecm/pm1.c:274:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 20 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o factor/nfs/nfs.o factor/nfs/nfs.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o arith/arith0.o arith/arith0.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o arith/arith1.o arith/arith1.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o arith/arith2.o arith/arith2.c arith/arith0.c: In function ‘ndigits’: arith/arith0.c:691:18: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 691 | fp_digit r; | ^ arith/arith1.c: In function ‘zSub’: arith/arith1.c:444:25: warning: variable ‘sw’ set but not used [-Wunused-but-set-variable] 444 | int i,j,m,su,sv,sw,sign=0; | ^~ In file included from /usr/include/stdio.h:964, from /usr/include/malloc.h:25, from include/types.h:45, from include/yafu.h:48, from arith/arith0.c:21: In function ‘sprintf’, inlined from ‘z2hexstr’ at arith/arith0.c:359:2: /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘z2hexstr’ at arith/arith0.c:378:3: /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o arith/arith3.o arith/arith3.c In function ‘sprintf’, inlined from ‘z2decstr’ at arith/arith0.c:313:3: /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ arith/arith3.c: In function ‘spBinGCD’: arith/arith3.c:496:22: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 496 | fp_signdigit t; | ^ gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/count.o top/eratosthenes/count.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/offsets.o top/eratosthenes/offsets.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/primes.o top/eratosthenes/primes.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/roots.o top/eratosthenes/roots.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/linesieve.o top/eratosthenes/linesieve.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/soe.o top/eratosthenes/soe.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/tiny.o top/eratosthenes/tiny.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/worker.o top/eratosthenes/worker.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/soe_util.o top/eratosthenes/soe_util.c gcc -O2 -pipe -march=native -fno-diagnostics-color -fcommon -O3 -fomit-frame-pointer -Wall -I. -Iinclude -Igmp -Igmp-ecm -c -o top/eratosthenes/wrapper.o top/eratosthenes/wrapper.c top/eratosthenes/soe_util.c: In function ‘check_input’: top/eratosthenes/soe_util.c:134:31: error: assignment to ‘__mpz_struct (*)[1]’ from incompatible pointer type ‘__mpz_struct *’ [-Wincompatible-pointer-types] 134 | sdata->offset = offset; | ^ make: *** [Makefile:248: top/eratosthenes/soe_util.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: sci-mathematics/yafu-1.34.3-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sci-mathematics/yafu-1.34.3-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-mathematics/yafu-1.34.3-r1::gentoo'`. * The complete build log is located at '/var/log/portage/sci-mathematics:yafu-1.34.3-r1:20231219-140436.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/temp/environment'. * Working directory: '/var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/work/yafu-1.34.3' * S: '/var/tmp/portage/sci-mathematics/yafu-1.34.3-r1/work/yafu-1.34.3'