Running phase: unpackPhase unpacking source archive /nix/store/1k8v0g1fvba6c98q37zglrig36rkny3c-Math-Pari-2.030518.zip source root is Math-Pari-2.030518 setting SOURCE_DATE_EPOCH to timestamp 1555732714 of file "Math-Pari-2.030518/META.json" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase patching ./utils/paridoc_to_pod... patching ./utils/chap3_to_pod... patching ./utils/01_no_extra_newlines.test... patching ./test_eng/Testout.pm... patching ./test_eng/ex.t... patching ./t/zz_leak.t... patching ./t/PlotRect.t... patching ./t/02_sections.t... patching ./t/01_no_extra_newlines.t... patching ./t/00_Pari.t... patching ./t/000_load-problem.t... patching ./libPARI/gphelp-ini... patching ./libPARI/gphelp... patching ./libPARI/extract_codes.pl... Available golden versions: `2.1.7' Latest supported golden is `pari-2.1.7.tgz' Picking golden version 2.1.7, file pari-2.1.7.tgz Well, I already have it (size=1542137), using the disk copy... Extracting... gzip -dc pari-2.1.7.tgz | tar -xvf - pari-2.1.7/ pari-2.1.7/AUTHORS pari-2.1.7/Announce.2.1 pari-2.1.7/CHANGES pari-2.1.7/COMPAT pari-2.1.7/COPYING pari-2.1.7/CVS.txt pari-2.1.7/Configure pari-2.1.7/INSTALL.tex pari-2.1.7/INSTALL.txt pari-2.1.7/MACHINES pari-2.1.7/NEW pari-2.1.7/Odos/ pari-2.1.7/Odos/Makefile pari-2.1.7/Odos/README.MSVC pari-2.1.7/Odos/objs pari-2.1.7/Odos/objsgp pari-2.1.7/Odos/pariCE.c pari-2.1.7/Odos/pariCE.h pari-2.1.7/Odos/paricfg.h pari-2.1.7/Odos/pariinl.h pari-2.1.7/README pari-2.1.7/README.DOS pari-2.1.7/README.WIN pari-2.1.7/TODO pari-2.1.7/config/ pari-2.1.7/config/DOC_Make.SH pari-2.1.7/config/GEN_Make.SH pari-2.1.7/config/Imakefile pari-2.1.7/config/MANIFEST pari-2.1.7/config/Makefile.DLLs pari-2.1.7/config/Makefile.SH pari-2.1.7/config/TOP_Make.SH pari-2.1.7/config/arch-osname pari-2.1.7/config/display pari-2.1.7/config/endian.c pari-2.1.7/config/extract_files pari-2.1.7/config/gnu.c pari-2.1.7/config/has_TIOCGWINSZ.c pari-2.1.7/config/has_dlopen.c pari-2.1.7/config/has_exp2.c pari-2.1.7/config/has_getrlimit.c pari-2.1.7/config/has_getrusage.c pari-2.1.7/config/has_opendir.c pari-2.1.7/config/has_sigrelse.c pari-2.1.7/config/has_sigsetmask.c pari-2.1.7/config/has_strftime.c pari-2.1.7/config/has_times.c pari-2.1.7/config/has_ulong.c pari-2.1.7/config/install pari-2.1.7/config/locate pari-2.1.7/config/locatelib pari-2.1.7/config/locatesymbol pari-2.1.7/config/look pari-2.1.7/config/myread pari-2.1.7/config/paricfg.h.SH pari-2.1.7/config/paricfgDOS.h.SH pari-2.1.7/config/rl_version.c pari-2.1.7/config/version pari-2.1.7/doc/ pari-2.1.7/doc/appa.tex pari-2.1.7/doc/appb.tex pari-2.1.7/doc/appc.tex pari-2.1.7/doc/gp.1 pari-2.1.7/doc/gphelp.1 pari-2.1.7/doc/gphelp.in pari-2.1.7/doc/paricfg.tex.in pari-2.1.7/doc/parimacro.tex pari-2.1.7/doc/pdfmacs.tex pari-2.1.7/doc/refcard.tex pari-2.1.7/doc/tex2mail.1 pari-2.1.7/doc/translations pari-2.1.7/doc/tutorial.tex pari-2.1.7/doc/users.tex pari-2.1.7/doc/usersch1.tex pari-2.1.7/doc/usersch2.tex pari-2.1.7/doc/usersch3.tex pari-2.1.7/doc/usersch4.tex pari-2.1.7/doc/usersch5.tex pari-2.1.7/emacs/ pari-2.1.7/emacs/compile pari-2.1.7/emacs/pari-translator.el pari-2.1.7/emacs/pari.el-changes pari-2.1.7/emacs/pari.el.in pari-2.1.7/emacs/pariemacs.txt pari-2.1.7/emacs/with-syntax.el pari-2.1.7/examples/ pari-2.1.7/examples/EXPLAIN pari-2.1.7/examples/Inputrc pari-2.1.7/examples/bench.gp pari-2.1.7/examples/cl.gp pari-2.1.7/examples/classno.gp pari-2.1.7/examples/contfrac.gp pari-2.1.7/examples/lucas.gp pari-2.1.7/examples/matexp.c pari-2.1.7/examples/rho.gp pari-2.1.7/examples/squfof.gp pari-2.1.7/examples/taylor.gp pari-2.1.7/misc/ pari-2.1.7/misc/README pari-2.1.7/misc/color.dft pari-2.1.7/misc/gpalias pari-2.1.7/misc/gpflog pari-2.1.7/misc/gprc.dft pari-2.1.7/misc/gprc.dos pari-2.1.7/misc/new.dic pari-2.1.7/misc/pari.xpm pari-2.1.7/misc/tex2mail.in pari-2.1.7/misc/xgp pari-2.1.7/src/ pari-2.1.7/src/basemath/ pari-2.1.7/src/basemath/alglin1.c pari-2.1.7/src/basemath/alglin2.c pari-2.1.7/src/basemath/arith1.c pari-2.1.7/src/basemath/arith2.c pari-2.1.7/src/basemath/base1.c pari-2.1.7/src/basemath/base2.c pari-2.1.7/src/basemath/base3.c pari-2.1.7/src/basemath/base4.c pari-2.1.7/src/basemath/base5.c pari-2.1.7/src/basemath/bibli1.c pari-2.1.7/src/basemath/bibli2.c pari-2.1.7/src/basemath/buch1.c pari-2.1.7/src/basemath/buch2.c pari-2.1.7/src/basemath/buch3.c pari-2.1.7/src/basemath/buch4.c pari-2.1.7/src/basemath/galconj.c pari-2.1.7/src/basemath/gen1.c pari-2.1.7/src/basemath/gen2.c pari-2.1.7/src/basemath/gen3.c pari-2.1.7/src/basemath/ifactor1.c pari-2.1.7/src/basemath/polarit1.c pari-2.1.7/src/basemath/polarit2.c pari-2.1.7/src/basemath/polarit3.c pari-2.1.7/src/basemath/rootpol.c pari-2.1.7/src/basemath/subgroup.c pari-2.1.7/src/basemath/trans1.c pari-2.1.7/src/basemath/trans2.c pari-2.1.7/src/basemath/trans3.c pari-2.1.7/src/gp/ pari-2.1.7/src/gp/gp.c pari-2.1.7/src/gp/gp.h pari-2.1.7/src/gp/gp_init.c pari-2.1.7/src/gp/gp_rl.c pari-2.1.7/src/gp/highlvl.c pari-2.1.7/src/gp/whatnow.c pari-2.1.7/src/graph/ pari-2.1.7/src/graph/Gnuplot.h pari-2.1.7/src/graph/plotX.c pari-2.1.7/src/graph/plotgnuplot.c pari-2.1.7/src/graph/plotnull.c pari-2.1.7/src/graph/plotport.c pari-2.1.7/src/graph/rect.h pari-2.1.7/src/headers/ pari-2.1.7/src/headers/pari.h pari-2.1.7/src/headers/pari68k.h pari-2.1.7/src/headers/paricast.h pari-2.1.7/src/headers/paricom.h pari-2.1.7/src/headers/paridecl.h pari-2.1.7/src/headers/parierr.h pari-2.1.7/src/headers/parigen.h pari-2.1.7/src/headers/parinf.h pari-2.1.7/src/headers/pariport.h pari-2.1.7/src/headers/paristio.h pari-2.1.7/src/headers/parisys.h pari-2.1.7/src/headers/paritype.h pari-2.1.7/src/kernel/ pari-2.1.7/src/kernel/README pari-2.1.7/src/kernel/alpha/ pari-2.1.7/src/kernel/alpha/Makefile.SH pari-2.1.7/src/kernel/alpha/level0.s pari-2.1.7/src/kernel/hppa/ pari-2.1.7/src/kernel/hppa/Makefile.SH pari-2.1.7/src/kernel/hppa/README pari-2.1.7/src/kernel/hppa/level0.s pari-2.1.7/src/kernel/ix86/ pari-2.1.7/src/kernel/ix86/Makefile.SH pari-2.1.7/src/kernel/ix86/l0asm.c pari-2.1.7/src/kernel/ix86/l0asm.h pari-2.1.7/src/kernel/ix86/l0asm.txt pari-2.1.7/src/kernel/ix86/level0.h pari-2.1.7/src/kernel/m68k/ pari-2.1.7/src/kernel/m68k/Makefile.SH pari-2.1.7/src/kernel/m68k/mp.s pari-2.1.7/src/kernel/none/ pari-2.1.7/src/kernel/none/Makefile.SH pari-2.1.7/src/kernel/none/asm0.h pari-2.1.7/src/kernel/none/level0.c pari-2.1.7/src/kernel/none/level0.h pari-2.1.7/src/kernel/none/level1.c pari-2.1.7/src/kernel/none/level1.h pari-2.1.7/src/kernel/none/mp.c pari-2.1.7/src/kernel/ppc/ pari-2.1.7/src/kernel/ppc/README pari-2.1.7/src/kernel/ppc/kerPPC.s pari-2.1.7/src/kernel/sparcv7/ pari-2.1.7/src/kernel/sparcv7/Makefile.SH pari-2.1.7/src/kernel/sparcv7/level0.S pari-2.1.7/src/kernel/sparcv8/ pari-2.1.7/src/kernel/sparcv8/Makefile.SH pari-2.1.7/src/kernel/sparcv8/MakeVar.SH pari-2.1.7/src/kernel/sparcv8/level0.S pari-2.1.7/src/kernel/sparcv8/level0.h pari-2.1.7/src/kernel/sparcv8/level0_sparcv8_micro.S pari-2.1.7/src/kernel/sparcv8/level0_sparcv8_super.S pari-2.1.7/src/kernel/sparcv9/ pari-2.1.7/src/kernel/sparcv9/README pari-2.1.7/src/kernel/sparcv9/asmsparcv9.h pari-2.1.7/src/language/ pari-2.1.7/src/language/anal.c pari-2.1.7/src/language/anal.h pari-2.1.7/src/language/compat.c pari-2.1.7/src/language/errmsg.c pari-2.1.7/src/language/es.c pari-2.1.7/src/language/helpmsg.c pari-2.1.7/src/language/init.c pari-2.1.7/src/language/sumiter.c pari-2.1.7/src/make_emacs_tags pari-2.1.7/src/make_vi_tags pari-2.1.7/src/modules/ pari-2.1.7/src/modules/elliptic.c pari-2.1.7/src/modules/galois.c pari-2.1.7/src/modules/kummer.c pari-2.1.7/src/modules/mpqs.c pari-2.1.7/src/modules/nffactor.c pari-2.1.7/src/modules/stark.c pari-2.1.7/src/modules/subfield.c pari-2.1.7/src/modules/thue.c pari-2.1.7/src/test/ pari-2.1.7/src/test/32/ pari-2.1.7/src/test/32/analyz pari-2.1.7/src/test/32/compat pari-2.1.7/src/test/32/elliptic pari-2.1.7/src/test/32/graph pari-2.1.7/src/test/32/kernel pari-2.1.7/src/test/32/linear pari-2.1.7/src/test/32/nfields pari-2.1.7/src/test/32/number pari-2.1.7/src/test/32/objets pari-2.1.7/src/test/32/ploth pari-2.1.7/src/test/32/polyser pari-2.1.7/src/test/32/program pari-2.1.7/src/test/32/sumiter pari-2.1.7/src/test/32/trans pari-2.1.7/src/test/64/ pari-2.1.7/src/test/64/analyz pari-2.1.7/src/test/64/compat pari-2.1.7/src/test/64/elliptic pari-2.1.7/src/test/64/graph pari-2.1.7/src/test/64/kernel pari-2.1.7/src/test/64/linear pari-2.1.7/src/test/64/nfields pari-2.1.7/src/test/64/number pari-2.1.7/src/test/64/objets pari-2.1.7/src/test/64/ploth pari-2.1.7/src/test/64/polyser pari-2.1.7/src/test/64/program pari-2.1.7/src/test/64/sumiter pari-2.1.7/src/test/64/trans pari-2.1.7/src/test/dotest pari-2.1.7/src/test/in/ pari-2.1.7/src/test/in/analyz pari-2.1.7/src/test/in/compat pari-2.1.7/src/test/in/elliptic pari-2.1.7/src/test/in/graph pari-2.1.7/src/test/in/linear pari-2.1.7/src/test/in/nfields pari-2.1.7/src/test/in/number pari-2.1.7/src/test/in/objets pari-2.1.7/src/test/in/ploth pari-2.1.7/src/test/in/polyser pari-2.1.7/src/test/in/program pari-2.1.7/src/test/in/sumiter pari-2.1.7/src/test/in/trans pari-2.1.7/src/test/kerntest.c Looking for patches for 2.1.7... Patching... cd pari-2.1.7 && patch -p1 < ../patches/patch-pari-unnormalized-float patching file src/kernel/none/mp.c cd pari-2.1.7 && patch -p1 < ../patches/diff_2.1.7_-O patching file src/headers/parisys.h cd pari-2.1.7 && patch -p1 < ../patches/diff_2.1.7_div patching file src/kernel/ix86/level0.h cd pari-2.1.7 && patch -p1 < ../patches/diff_2.1.6_align_power_of_2 patching file src/kernel/ix86/l0asm.c cd pari-2.1.7 && patch -p1 < ../patches/diff_2.1.7_restart patching file src/language/init.c Finished patching... Found GP/PARI build directory in pari-2.1.7 (integer-formatted version 2001007). ### GP/PARI library version 2.1.* has many problems fixed in versions 2.3.*. ### Especially important are the problems with symbols `hiremainder' and ### `overflow' - if your build fails and error messages contain these ### words, updating to 2.3.* might allow your use of fast processor-specific ### assembler code.) ### Switching to 2.3.* should be as simple as giving Makefile.PL an option ### version23_ok=1 ### (if you or Makefile.PL already downloaded-and-extracted version-2.1.* ### distribution, give an extra option, force_download). ### Alternatively, give option ### paridir=DIRECTORY-of-extracted-distribution ### However: v.2.3.* REQUIRES patching for full support of plotting. ### (And I can auto-patch it!) Setting up Math::Pari with Perl 5.040000 on linux version gnulinux; cc=cc, gccversion=14.2.1 20241116, cccdlflags='-fPIC', ccflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', ld=cc, ldflags=' -fstack-protector-strong -L/nix/store/6q2mknq81cyscjmkv72fpcsvan56qhmg-glibc-2.40-66/lib'. ...Generating libPARI/paricfg.h ... Scanning header files... ...ulong ...getrusage ...CLK_TCK not defined Creating libPARI/paricfg.h... Trying to find DATADIR of an installed version of GP/PARI (if such exists)... sh: perl: not found sh: gp: not found ...Processor of family `port' detected Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -lm ...Processor of family `port' detected ...I will use portable assembler-less build ...Assembler is GNU assembler Warning (mostly harmless): No library found for -lm Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for Math::Pari Writing MYMETA.yml and MYMETA.json no configure script, doing nothing Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash cp libPARI.dumb.pod blib/lib/Math/libPARI.dumb.pod cp PariInit.pm blib/lib/Math/PariInit.pm cp Pari.pm blib/lib/Math/Pari.pm cp libPARI.pod blib/lib/Math/libPARI.pod cd libPARI && make LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-O2" PREFIX="/nix/store/ys0z9pxa1kwbvphfxagcg3v7rgkvd28m-perl5.40.0-Math-Pari-2.030523" PASTHRU_DEFINE=' -DPARI_VERSION_EXP=2001007 -DDEBUG_PARI -DUSE_SLOW_ARRAY_ACCESS -DUSE_SLOW_NARGS_ACCESS -DLSB_in_U32=0 -Derr=pari_err -DGCC_INLINE ' PASTHRU_INC=' -I pari-2.1.7/src -I pari-2.1.7/src/headers -I pari-2.1.7/src -I ./libPARI ' make[1]: Entering directory '/build/Math-Pari-2.030518/libPARI' "/nix/store/l4x3hcysvp19pxv9fsy7k8gwqzr9mln0-perl-5.40.0/bin/perl" -wle0 > pariinl.h "/nix/store/l4x3hcysvp19pxv9fsy7k8gwqzr9mln0-perl-5.40.0/bin/perl" -pe1 ../pari-2.1.7/src/kernel/none/level0.h ../pari-2.1.7/src/kernel/none/level1.h >> pariinl.h gcc -c -I pari-2.1.7/src -I pari-2.1.7/src/headers -I pari-2.1.7/src -I ./libPARI -I ../pari-2.1.7/src -I ../pari-2.1.7/src/headers -I ../pari-2.1.7/src/graph -I . -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -DPLOT_IS_TUNABLE -Derr=pari_err -DHAS_STAT -DHAS_OPENDIR -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o errmsg.o ../pari-2.1.7/src/language/errmsg.c gcc -c -I pari-2.1.7/src -I pari-2.1.7/src/headers -I pari-2.1.7/src -I ./libPARI -I ../pari-2.1.7/src -I ../pari-2.1.7/src/headers -I ../pari-2.1.7/src/graph -I . -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -DPLOT_IS_TUNABLE -Derr=pari_err -DHAS_STAT -DHAS_OPENDIR -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o galois.o ../pari-2.1.7/src/modules/galois.c gcc -c -I pari-2.1.7/src -I pari-2.1.7/src/headers -I pari-2.1.7/src -I ./libPARI -I ../pari-2.1.7/src -I ../pari-2.1.7/src/headers -I ../pari-2.1.7/src/graph -I . -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -DPLOT_IS_TUNABLE -Derr=pari_err -DHAS_STAT -DHAS_OPENDIR -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o polarit1.o ../pari-2.1.7/src/basemath/polarit1.c gcc -c -I pari-2.1.7/src -I pari-2.1.7/src/headers -I pari-2.1.7/src -I ./libPARI -I ../pari-2.1.7/src -I ../pari-2.1.7/src/headers -I ../pari-2.1.7/src/graph -I . -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -DPLOT_IS_TUNABLE -Derr=pari_err -DHAS_STAT -DHAS_OPENDIR -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o buch2.o ../pari-2.1.7/src/basemath/buch2.c gcc -c -I pari-2.1.7/src -I pari-2.1.7/src/headers -I pari-2.1.7/src -I ./libPARI -I ../pari-2.1.7/src -I ../pari-2.1.7/src/headers -I ../pari-2.1.7/src/graph -I . -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -DPLOT_IS_TUNABLE -Derr=pari_err -DHAS_STAT -DHAS_OPENDIR -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o anal.o ../pari-2.1.7/src/language/anal.c ../pari-2.1.7/src/language/anal.c: In function 'doskipseq': ../pari-2.1.7/src/language/anal.c:2169:9: error: implicit declaration of function 'term_width' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 2169 | L = term_width(); | ^~~~~~~~~~ make[1]: *** [Makefile:510: anal.o] Error 1 make[1]: Leaving directory '/build/Math-Pari-2.030518/libPARI' make: *** [Makefile:1132: libPARI/libPARI.a] Error 2