Attempting to download package sympow-v2.023.6.tar.gz from mirrors https://github.com/sagemath/sage/releases/download/10.3/sympow-v2.023.6.tar.gz [......................................................................] sympow-2.023.6 ==================================================== Setting up build directory for sympow-2.023.6 Finished extraction Applying patches from ../patches... Applying ../patches/0001-Configure-Use-the-discovered-CFLAGS-for-the-next-tes.patch patching file Configure Applying ../patches/0002-Remove-help2man.patch patching file Configure Hunk #1 succeeded at 75 (offset 10 lines). Hunk #2 succeeded at 318 (offset 20 lines). Applying ../patches/sympow-2.023.6-no-pkgdatafilesbindir-warnings.patch patching file main.c **************************************************** Host system: Darwin bearakku.fios-router.home 23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:30:59 PST 2023; root:xnu-10002.81.5~7/RELEASE_ARM64_T6030 arm64 **************************************************** C compiler: gcc C compiler version: Apple clang version 15.0.0 (clang-1500.3.9.4) Target: arm64-apple-darwin23.3.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin **************************************************** Package 'sympow' is currently not installed No legacy uninstaller found for 'sympow'; nothing to do CFLAGS for SYMPOW: -std=gnu17 -fno-fast-math -ffp-contract=on -O0 The double precision of your FPU is 105 bits. Error: the Quad Double library used by SYMPOW assumes IEEE-754 double precision numbers with exactly 53 bits in the mantissa (64 bits in total). Unfortunately, this is not the case on your system and we currently have no workaround for your system. Running SYMPOW will almost certainly fail on some inputs. Please report this problem to sage-devel (http://groups.google.com/group/sage-devel), mentioning in particular your operating system, processor type and compiler version (run gcc --version). ENDIANTUPLE for SYMPOW: le64 Makefile has been re-made. Use make if you wish to build SYMPOW **ATTENTION** If you wish build SYMPOW, please ensure beforehand that the various licenses of your C compiler, linker, assembler, etc. allow you to create a derived work based on SYMPOW and your C libraries Building sympow-2.023.6 gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o fpu.o fpu.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o analrank.o analrank.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o analytic.o analytic.c analytic.c:8:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void loopit(x,left_point,step,index,which,result,W,S) ^ 1 warning generated. gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o compute.o compute.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o compute2.o compute2.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o help.o help.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o conductors.o conductors.c conductors.c:263:31: warning: for loop has empty body [-Wempty-body] for (i=0;badprimes[i]!=p;i++); return(tlc(badprimetype[i],m));} ^ conductors.c:263:31: note: put the semicolon on a separate line to silence this warning conductors.c:268:31: warning: for loop has empty body [-Wempty-body] for (i=0;badprimes[i]!=p;i++); return(wlc(badprimetype[i],m));} ^ conductors.c:268:31: note: put the semicolon on a separate line to silence this warning 2 warnings generated. gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o disk.o disk.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o ec_ap.o ec_ap.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o ec_ap_bsgs.o ec_ap_bsgs.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o ec_ap_large.o ec_ap_large.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o eulerfactors.o eulerfactors.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o factor.o factor.c factor.c:94:66: warning: for loop has empty body [-Wempty-body] static int primes_up_to(int B) {int i; for (i=0;PRIMES[i]<=B;i++); return i;} ^ factor.c:94:66: note: put the semicolon on a separate line to silence this warning 1 warning generated. gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o generate.o generate.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o init_curve.o init_curve.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o main.o main.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o moddeg.o moddeg.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o periods.o periods.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o prepare.o prepare.c prepare.c:131:50: warning: for loop has empty body [-Wempty-body] {for (i=0;((LAST[i]!=0) && (LAST[i]!=','));i++); LAST[i]=0; ^ prepare.c:131:50: note: put the semicolon on a separate line to silence this warning 1 warning generated. gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o QD.o QD.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o rootno.o rootno.c gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -c -o util.o util.c util.c:6:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void errorit(S) char *S; {fprintf(stderr,"**ERROR** %s\n",S); exit(-1);} ^ 1 warning generated. gcc -g -O2 -O3 -std=gnu17 -fno-fast-math -ffp-contract=on -O0 -o sympow fpu.o analrank.o analytic.o compute.o compute2.o help.o conductors.o disk.o ec_ap.o ec_ap_bsgs.o ec_ap_large.o eulerfactors.o factor.o generate.o init_curve.o main.o moddeg.o periods.o prepare.o QD.o rootno.o util.o -L/usr/local/sage/10.3/lib -Wl,-rpath,/usr/local/sage/10.3/lib -L/usr/local/sage/10.3/lib -Wl,-ld_classic,-rpath,/usr/local/sage/10.3/lib ld: warning: duplicate -rpath '/usr/local/sage/10.3/lib' ignored touch sympow.1 Installing sympow-2.023.6 install -d /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/bin install -d /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/share/man/man1 install -m 0755 sympow /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/bin install -m 0644 sympow.1 /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/share/man/man1 /bin/mkdir -p datafiles /usr/bin/touch datafiles/param_data /bin/sh armd.sh Using the already extant datafiles directory Running gp to make the data files Cleaning the data files /usr/bin/sed -i -e '/logfile =/d' datafiles/*.txt install -d /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/lib/sympow install -d /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/share/sympow install -d /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/share/sympow/datafiles install -m 0755 new_data /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/lib/sympow install -m 0644 standard1.gp standard2.gp standard3.gp /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/share/sympow install -m 0644 datafiles/*.txt datafiles/param_data /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst/usr/local/sage/10.3/share/sympow/datafiles real 0m35.678s user 0m31.650s sys 0m2.904s Moving package files from temporary location /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6/inst to /usr/local/sage/10.3 Successfully installed sympow-2.023.6 Deleting temporary build directory /usr/local/sage/10.3/var/tmp/sage/build/sympow-2.023.6 Finished installing sympow-2.023.6