Build:
- 0
2026-06-16 20:50.11: New job: build pari-bindings.0.1 (2e3c12b87894) 2026-06-16 20:50.11: Waiting for resource in pool day11-builds 2026-06-16 21:08.05: Got resource from pool day11-builds 2026-06-16 21:08.05: [profile full] build pari-bindings.0.1 2026-06-16 21:08.05: build pari-bindings.0.1 (2e3c12b87894) === DEPENDENCIES (111 transitive) === astring.0.8.5 af0a355c6a41 base.v0.17.3 876ca94bfeea base-bytes.base 4e354a32e9ce base-threads.base b7164ff76afe base-unix.base 839dc585f12d base_bigstring.v0.17.0 2d9970826ac9 base_quickcheck.v0.17.1 4e50a7950e9d bin_prot.v0.17.0-1 55ba119c45a2 camlp-streams.5.0.1 c5b4d7818010 capitalization.v0.17.0 4485de492189 cmdliner.2.1.1 36fe5a2b1d3e conf-bison.2 1e97d2b37b5d conf-gmp.5 61e3c79e0ddf conf-libffi.2.0.0 8d7a8d3da0b7 conf-perl.2 9ee1ae5f2bf1 conf-pkg-config.5 64c6b37d622b core.v0.17.2 3fe959032d3a cppo.1.8.0 3c775a388c9d crunch.4.0.0 6c15ff0939a6 csexp.1.5.2 e2491a88a8e9 ctypes.0.24.0 5b2d1c971bbe ctypes-foreign.0.24.0 be73599d8de8 dune.3.23.1 d50060dd2cab dune-configurator.3.23.1 83dd42d9abe2 fieldslib.v0.17.0 9769d3c8d978 fmt.0.11.0 dd1cb7046ac0 fpath.0.7.3 e07c88bacfc0 gel.v0.17.0 6b44ef0bc1ee gen.1.1 d7514bd3a90a int_repr.v0.17.0 b14f537efb80 integers.0.8.0 724bb489596a jane-street-headers.v0.17.0 aa10f2b137d5 js_of_ocaml-compiler.6.3.2 c7d0658a344d jst-config.v0.17.0 064b0c8c9511 logs.0.10.0 d8fb7b6d10a5 lwt.6.1.2 05e2b8e7a225 mdx.2.5.2 7886db00106f menhir.20260209 918bd21ac84f menhirCST.20260209 b2588cab386e menhirGLR.20260209 9f1a82c9daff menhirLib.20260209 521b8486c619 menhirSdk.20260209 0f5231646c84 num.1.6 158dee1e5f8c ocaml.5.4.1 708fed352b2a ocaml-base-compiler.5.4.1 89b85703f841 ocaml-compiler.5.4.1 a719b8419b8e ocaml-compiler-libs.v0.17.0 bb35244dbd80 ocaml-config.3 aa27f63940d8 ocaml-version.4.1.2 c00858a86115 ocaml_intrinsics_kernel.v0.17.2 faf575551ca9 ocamlbuild.0.16.1 069fc1e567af ocamlfind.1.9.8 5cfa73ef65e7 ocplib-endian.1.2 1d89a46df662 odoc.3.2.1 d92bd7d0291c odoc-parser.3.2.1 301f7234e491 parsexp.v0.17.0 3e5ce3992c1d ppx_assert.v0.17.0 4fdbcf96c66a ppx_base.v0.17.0 6a20c5d7f872 ppx_bench.v0.17.1 38e044fb7b33 ppx_bin_prot.v0.17.1 4ea4af37c1e0 ppx_cold.v0.17.0 d9892f8a9678 ppx_compare.v0.17.0 265ac1f85a8d ppx_custom_printf.v0.17.0 987abca7b91a ppx_derivers.1.2.1 48d8f0a02148 ppx_diff.v0.17.1 0a924ca105ee ppx_disable_unused_warnings.v0.17.0 66a207d02dfb ppx_enumerate.v0.17.0 6c421cbd81e8 ppx_expect.v0.17.3 31639e2a1486 ppx_fields_conv.v0.17.0 195a9a9f5463 ppx_fixed_literal.v0.17.0 0f4d6dc50f05 ppx_globalize.v0.17.2 0bf7b4fa32d2 ppx_hash.v0.17.0 1b88fe8478c5 ppx_here.v0.17.0 786235a9a0d3 ppx_ignore_instrumentation.v0.17.0 2f50e832ee59 ppx_inline_test.v0.17.1 87a1fe4ea12c ppx_jane.v0.17.0 ee06d3553d74 ppx_let.v0.17.1 250cf47e783f ppx_log.v0.17.0 0345fa59fbd0 ppx_module_timer.v0.17.0 c7b08bec5ebb ppx_optcomp.v0.17.1 f4f7ae1ac9ef ppx_optional.v0.17.0 fa99f1e4ab84 ppx_pipebang.v0.17.0 322e41a66320 ppx_sexp_conv.v0.17.1 3f62d77bb0bb ppx_sexp_message.v0.17.0 f5c7a4c19ad7 ppx_sexp_value.v0.17.0 39aa01219ff2 ppx_stable.v0.17.1 2832da3523dd ppx_stable_witness.v0.17.0 a86c279bf540 ppx_string.v0.17.0 2591f5a0aa2c ppx_string_conv.v0.17.0 1d4c3d334bb9 ppx_tydi.v0.17.1 9d1fd2034747 ppx_typerep_conv.v0.17.1 ce8be0723df3 ppx_variants_conv.v0.17.1 275dfe1b2c7b ppxlib.0.38.0 089dd9eec9cd ppxlib_jane.v0.17.4 a62b992f5e07 ptime.1.2.0 bbf602fc20a0 re.1.14.0 5782bfeeaea2 result.1.5 bde760920416 sedlex.3.7 198f03726ec1 seq.base 75c7a6b170f3 sexplib.v0.17.0 06685797e3a3 sexplib0.v0.17.0 3a274f46ef22 splittable_random.v0.17.0 57850dd793b7 stdio.v0.17.0 21fc57d63ba6 stdlib-shims.0.3.0 b64bd5274094 time_now.v0.17.0 59a9c0b675fa topkg.1.1.1 4a88955a28b6 typerep.v0.17.1 97f3c587b0ff tyxml.4.6.0 3f928088e8f5 uutf.1.0.4 f610a7513d49 variantslib.v0.17.0 775a5e3461ce yojson.3.0.0 fcc5f5f6d1cc === STDOUT === Processing: [default: loading data] [pari-bindings.0.1: dl] [pari-bindings.0.1: extract] -> retrieved pari-bindings.0.1 (https://opam.ocaml.org/cache) [pari-bindings: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "pari-bindings" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1) - (cd _build/default/pari_bindings/libpari && /usr/bin/sh -c 'if [ "$(uname)" = "Darwin" ]; then CC=$(find /usr/local/bin -name "gcc-[0-9]*" 2>&1 | head -n 1) ./Configure --prefix=local --with-gmp-lib=/opt/homebrew/lib --with-gmp-include=/opt/homebrew/include; elif [ "$(uname)" = "FreeBSD" ]; then ./Configure --prefix=local --with-gmp-lib=/usr/local/lib --with-gmp-include=/usr/local/include; else ./Configure --prefix=local; fi;') - Configuring pari-2.16.1 (DEVELOPMENT VERSION) - Checking echo to see how to suppress newlines... - ...using \c - Looking for some tools first ... - ...gzip is /usr/bin/gzip - ...cc is /usr/bin/cc - ...gcc is /usr/bin/gcc - ...ld is /usr/bin/ld - ...perl is /usr/bin/perl - ...zcat is /usr/bin/zcat - Choosing C compiler ... - GNU compatible compiler: gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) - Using mt engine single - Given the previous choices, sizeof(long) is 8 chars. - The internal word representation of a double is not needed (64bit). - ========================================================================== - Building for: amd64 running linux (x86-64/GMP kernel) 64-bit version - ========================================================================== - C compiler is /usr/bin/gcc -O3 -Wall -fno-strict-aliasing -fPIC - Executable linker is /usr/bin/gcc -O3 -Wall -fno-strict-aliasing -Wl,--export-dynamic - Dynamic Lib linker is /usr/bin/gcc -shared $(CFLAGS) $(DLCFLAGS) -Wl,-shared,-soname=$(LIBPARI_SONAME) - Looking in C lib for some symbols... - ...Found sse2. - ...I did not find avx. - ...Found exp2. - ...Found log2. - ...Found rint. - ...Found strftime. - ...Found getrusage. - ...Found gettimeofday. - ...Found sigaction. - ...Found TIOCGWINSZ. - ...Found getrlimit. - ...Found stat. - ...Found vsnprintf. - ...Found mmap. - ...Found waitpid. - ...Found setsid. - ...Found getenv. - ...Found isatty. - ...Found alarm. - ...Found system. - ...Found dlopen. - Checking for optional libraries and headers... - Using GNU MP, version 6.2.1 - ### X11 not found - ...X11 libraries: - ### FLTK not found. Building without FLTK support - Hi-Res Graphics: svg - ### - ### Readline library does not seem to work. Maybe install libncurses? - ### - ### Building without GNU readline support - Installation prefix ? [local] - ...for architecture-independent files (share-prefix) ? [local/share] - Installation directories for: - ...executables (gp, gphelp) ? [local/bin] - ...libraries (libpari) ? [local/lib] - ...include files ? [local/include] - ...manual pages ? [local/share/man/man1] - ...other system-dependent data ? [local/lib/pari] - ...other system-independent data ? [local/share/pari] - Default is dynamic executable and shared library - ========================================================================== - Extracting Olinux-x86_64/Makefile.examples - Extracting Olinux-x86_64/Makefile - Extracting Makefile - Extracting Olinux-x86_64/paricfg.h - Extracting scripts and macros - ...in doc - ...in misc - ========================================================================== - Shall we try to build pari 2.16.1 (development) now (y/n)? [n] - Ok. Type "make install" when you are ready - Bye ! - (cd _build/default/pari_bindings/libpari && /usr/bin/make gp) 2> /dev/null - Making gp in Olinux-x86_64 - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/Olinux-x86_64' - File ../src/funclist updated. - ../config/genkernel ../src ../src/kernel/x86_64/asm0.h > parilvl0.h - if test -r ./tune.h; then d=.; else d=../src/kernel/gmp; fi; cat $d/tune.h ../src/kernel/gmp/int.h ../src/kernel/none/level1.h > parilvl1.h - cat parilvl0.h parilvl1.h > mpinl.h - cat ../src/mt/single.h > parimt.h - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o emacs.o ../src/gp/emacs.c - f=funclist-$$-linux-x86_64.tmp; (cd ../src/desc && /usr/bin/perl merge_822 ../../src/funclist > $f) && mv ../src/desc/$f ../src/desc/pari.desc - f=gp_init-$$-linux-x86_64.tmp; (cd ../src/desc && /usr/bin/perl gen_proto gp pari.desc > $f) && mv ../src/desc/$f ../src/gp/gp_init.h - /usr/bin/gcc -c -I. -I../src/headers -I../src/language -DDL_DFLT_NAME=NULL -O3 -Wall -fno-strict-aliasing -o gp.o ../src/gp/gp.c - /usr/bin/gcc -c -I. -I../src/headers -I../src/language -O3 -Wall -fno-strict-aliasing -o gp_rl.o ../src/gp/gp_rl.c - /usr/bin/gcc -c -I. -I../src/headers -I../src/language -O3 -Wall -fno-strict-aliasing -o texmacs.o ../src/gp/texmacs.c - /usr/bin/gcc -c -I. -I../src/headers -O3 -Wall -fno-strict-aliasing -o whatnow.o ../src/gp/whatnow.c - /usr/bin/gcc -c -I. -I../src/headers -O3 -Wall -fno-strict-aliasing -o plotsvg.o ../src/graph/plotsvg.c - cat ../src/kernel/gmp/mp.c ../src/kernel/none/cmp.c ../src/kernel/none/gcdll.c ../src/kernel/none/halfgcd.c ../src/kernel/none/ratlift.c ../src/kernel/none/invmod.c ../src/kernel/gmp/gcd.c ../src/kernel/gmp/gcdext.c ../src/kernel/none/mp_indep.c ../src/kernel/none/add.c > mpker.c - /usr/bin/gcc -c -O3 -Wall -fno-strict-aliasing -funroll-loops -fPIC -I. -I../src/headers -o mpker.o mpker.c - /usr/bin/gcc -c -I. -I../src/headers -O3 -Wall -fno-strict-aliasing -fPIC -o mpinl.o ../src/kernel/none/mpinl.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -funroll-loops -O3 -Wall -fno-strict-aliasing -o F2v.o ../src/basemath/F2v.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o F2x.o ../src/basemath/F2x.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o F2xqE.o ../src/basemath/F2xqE.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -funroll-loops -O3 -Wall -fno-strict-aliasing -o F3v.o ../src/basemath/F3v.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FF.o ../src/basemath/FF.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o Fle.o ../src/basemath/Fle.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o Flv.o ../src/basemath/Flv.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o Flx.o ../src/basemath/Flx.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FlxX.o ../src/basemath/FlxX.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FlxqE.o ../src/basemath/FlxqE.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o Flxq_log.o ../src/basemath/Flxq_log.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FpE.o ../src/basemath/FpE.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FpV.o ../src/basemath/FpV.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FpX.o ../src/basemath/FpX.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FpXQX_factor.o ../src/basemath/FpXQX_factor.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FpXX.o ../src/basemath/FpXX.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o FpX_factor.o ../src/basemath/FpX_factor.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o QX_factor.o ../src/basemath/QX_factor.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o Qfb.o ../src/basemath/Qfb.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o RgV.o ../src/basemath/RgV.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o RgX.o ../src/basemath/RgX.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o Ser.o ../src/basemath/Ser.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ZG.o ../src/basemath/ZG.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ZV.o ../src/basemath/ZV.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ZX.o ../src/basemath/ZX.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o Zp.o ../src/basemath/Zp.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o alglin1.o ../src/basemath/alglin1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o alglin2.o ../src/basemath/alglin2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o alglin3.o ../src/basemath/alglin3.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o aprcl.o ../src/basemath/aprcl.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o arith1.o ../src/basemath/arith1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o arith2.o ../src/basemath/arith2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o base1.o ../src/basemath/base1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o base2.o ../src/basemath/base2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o base3.o ../src/basemath/base3.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o base4.o ../src/basemath/base4.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o base5.o ../src/basemath/base5.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bb_group.o ../src/basemath/bb_group.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bb_hnf.o ../src/basemath/bb_hnf.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bern.o ../src/basemath/bern.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bibli1.o ../src/basemath/bibli1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bibli2.o ../src/basemath/bibli2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bit.o ../src/basemath/bit.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bnflog.o ../src/basemath/bnflog.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o bnfunits.o ../src/basemath/bnfunits.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o buch1.o ../src/basemath/buch1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o buch2.o ../src/basemath/buch2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o buch3.o ../src/basemath/buch3.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o buch4.o ../src/basemath/buch4.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o char.o ../src/basemath/char.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o concat.o ../src/basemath/concat.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o crvwtors.o ../src/basemath/crvwtors.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o digits.o ../src/basemath/digits.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o dirichlet.o ../src/basemath/dirichlet.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ecpp.o ../src/basemath/ecpp.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ellanal.o ../src/basemath/ellanal.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o elliptic.o ../src/basemath/elliptic.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ellisog.o ../src/basemath/ellisog.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ellpadic.o ../src/basemath/ellpadic.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ellpadiclambdamu.o ../src/basemath/ellpadiclambdamu.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ellrank.o ../src/basemath/ellrank.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ellsea.o ../src/basemath/ellsea.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o elltors.o ../src/basemath/elltors.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o factcyclo.o ../src/basemath/factcyclo.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o galconj.o ../src/basemath/galconj.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o gen1.o ../src/basemath/gen1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o gen2.o ../src/basemath/gen2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o gen3.o ../src/basemath/gen3.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o grossenchar.o ../src/basemath/grossenchar.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o hgm.o ../src/basemath/hgm.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o hnf_snf.o ../src/basemath/hnf_snf.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o hyperell.o ../src/basemath/hyperell.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o hypergeom.o ../src/basemath/hypergeom.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ifactor1.o ../src/basemath/ifactor1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ispower.o ../src/basemath/ispower.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o kummer.o ../src/basemath/kummer.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o lambert.o ../src/basemath/lambert.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o lerch.o ../src/basemath/lerch.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o lfun.o ../src/basemath/lfun.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o lfunquad.o ../src/basemath/lfunquad.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o lfunutils.o ../src/basemath/lfunutils.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o lll.o ../src/basemath/lll.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o map.o ../src/basemath/map.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o matperm.o ../src/basemath/matperm.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o mellininv.o ../src/basemath/mellininv.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o mftrace.o ../src/basemath/mftrace.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o modsym.o ../src/basemath/modsym.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o msfarey.o ../src/basemath/msfarey.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o nffactor.o ../src/basemath/nffactor.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o nflist.o ../src/basemath/nflist.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o nflistQT.o ../src/basemath/nflistQT.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o pclgp.o ../src/basemath/pclgp.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o perm.o ../src/basemath/perm.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o polarit1.o ../src/basemath/polarit1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o polarit2.o ../src/basemath/polarit2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o polarit3.o ../src/basemath/polarit3.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o polclass.o ../src/basemath/polclass.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o polmodular.o ../src/basemath/polmodular.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o prime.o ../src/basemath/prime.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o qfisom.o ../src/basemath/qfisom.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o qfsolve.o ../src/basemath/qfsolve.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o quad.o ../src/basemath/quad.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ramanujantau.o ../src/basemath/ramanujantau.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o random.o ../src/basemath/random.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o rootpol.o ../src/basemath/rootpol.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o subcyclo.o ../src/basemath/subcyclo.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o subfield.o ../src/basemath/subfield.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o subgroup.o ../src/basemath/subgroup.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o trans1.o ../src/basemath/trans1.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o trans2.o ../src/basemath/trans2.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o trans3.o ../src/basemath/trans3.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o volcano.o ../src/basemath/volcano.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o zetamult.o ../src/basemath/zetamult.c - bison -d ../src/language/parse.y -o ../src/language/parse.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o anal.o ../src/language/anal.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o compile.o ../src/language/compile.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o default.o ../src/language/default.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o es.o ../src/language/es.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o eval.o ../src/language/eval.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o forprime.o ../src/language/forprime.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o gplib.o ../src/language/gplib.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o hash.o ../src/language/hash.c - f=init-$$-linux-x86_64.tmp; (cd ../src/desc && /usr/bin/perl gen_proto basic pari.desc > $f) && mv ../src/desc/$f ../src/language/init.h - f=default-$$-linux-x86_64.tmp; (cd ../src/desc && /usr/bin/perl gen_proto default pari.desc > $f) && mv ../src/desc/$f ../src/language/default.h - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o init.o ../src/language/init.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o intnum.o ../src/language/intnum.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o members.o ../src/language/members.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o paricfg.o ../src/language/paricfg.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o pariinl.o ../src/language/pariinl.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o readline.o ../src/language/readline.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o str.o ../src/language/str.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o sumiter.o ../src/language/sumiter.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o parse.o ../src/language/parse.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o algebras.o ../src/modules/algebras.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o elldata.o ../src/modules/elldata.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o ellfromeqn.o ../src/modules/ellfromeqn.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o forperm.o ../src/modules/forperm.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o forsubset.o ../src/modules/forsubset.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o galois.o ../src/modules/galois.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o galpol.o ../src/modules/galpol.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o genus2red.o ../src/modules/genus2red.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o groupid.o ../src/modules/groupid.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o krasner.o ../src/modules/krasner.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o mpqs.o ../src/modules/mpqs.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o part.o ../src/modules/part.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -funroll-loops -O3 -Wall -fno-strict-aliasing -o ratpoints.o ../src/modules/ratpoints.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o stark.o ../src/modules/stark.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o thue.o ../src/modules/thue.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o mt.o ../src/mt/mt.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o single.o ../src/mt/single.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o plotport.o ../src/graph/plotport.c - /usr/bin/gcc -c -I. -I../src/headers -fPIC -O3 -Wall -fno-strict-aliasing -o plottty.o ../src/graph/plottty.c - rm -f libpari-gmp-2.16.so.1.0.0 - /usr/bin/gcc -o "/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/Olinux-x86_64"/libpari-gmp-2.16.so.1.0.0 -shared -O3 -Wall -fno-strict-aliasing -fPIC -Wl,-shared,-soname=libpari-gmp-2.16.so.1 mpker.o mpinl.o F2v.o F2x.o F2xqE.o F3v.o FF.o Fle.o Flv.o Flx.o FlxX.o FlxqE.o Flxq_log.o FpE.o FpV.o FpX.o FpXQX_factor.o FpXX.o FpX_factor.o QX_factor.o Qfb.o RgV.o RgX.o Ser.o ZG.o ZV.o ZX.o Zp.o alglin1.o alglin2.o alglin3.o aprcl.o arith1.o arith2.o base1.o base2.o base3.o base4.o base5.o bb_group.o bb_hnf.o bern.o bibli1.o bibli2.o bit.o bnflog.o bnfunits.o buch1.o buch2.o buch3.o buch4.o char.o concat.o crvwtors.o digits.o dirichlet.o ecpp.o ellanal.o elliptic.o ellisog.o ellpadic.o ellpadiclambdamu.o ellrank.o ellsea.o elltors.o factcyclo.o galconj.o gen1.o gen2.o gen3.o grossenchar.o hgm.o hnf_snf.o hyperell.o hypergeom.o ifactor1.o ispower.o kummer.o lambert.o lerch.o lfun.o lfunquad.o lfunutils.o lll.o map.o matperm.o mellininv.o mftrace.o modsym.o msfarey.o nffactor.o nflist.o nflistQT.o pclgp.o perm.o polarit1.o polarit2.o polarit3.o polclass.o polmodular.o prime.o qfisom.o qfsolve.o quad.o ramanujantau.o random.o rootpol.o subcyclo.o subfield.o subgroup.o trans1.o trans2.o trans3.o volcano.o zetamult.o anal.o compile.o default.o es.o eval.o forprime.o gplib.o hash.o init.o intnum.o members.o paricfg.o pariinl.o readline.o str.o sumiter.o parse.o algebras.o elldata.o ellfromeqn.o forperm.o forsubset.o galois.o galpol.o genus2red.o groupid.o krasner.o mpqs.o part.o ratpoints.o stark.o thue.o mt.o single.o plotport.o plottty.o -lc -lm -lgmp -lm - if test "libpari-gmp-2.16.so.1.0.0" != "libpari.so"; then rm -f libpari.so; ln -s libpari-gmp-2.16.so.1.0.0 libpari.so; fi - if test "libpari-gmp-2.16.so.1.0.0" != "libpari-gmp-2.16.so.1"; then rm -f libpari-gmp-2.16.so.1; ln -s libpari-gmp-2.16.so.1.0.0 libpari-gmp-2.16.so.1; fi - rm -f gp-dyn - /usr/bin/gcc -o gp-dyn -L"/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/Olinux-x86_64" -O3 -Wall -fno-strict-aliasing -Wl,--export-dynamic emacs.o gp.o gp_rl.o texmacs.o whatnow.o plotsvg.o -Wl,-rpath,"/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari"/Olinux-x86_64:"/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/local/lib" -lpari -lm - : gp-dyn - rm -f ../gp - ln -s Olinux-x86_64/gp-dyn ../gp - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/Olinux-x86_64' - (cd _build/default/pari_bindings/libpari && /usr/bin/make install-lib-sta) 2> /dev/null - Making install-lib-sta in Olinux-x86_64 - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/Olinux-x86_64' - rm -f libpari.a - ar r libpari.a mpker.o mpinl.o F2v.o F2x.o F2xqE.o F3v.o FF.o Fle.o Flv.o Flx.o FlxX.o FlxqE.o Flxq_log.o FpE.o FpV.o FpX.o FpXQX_factor.o FpXX.o FpX_factor.o QX_factor.o Qfb.o RgV.o RgX.o Ser.o ZG.o ZV.o ZX.o Zp.o alglin1.o alglin2.o alglin3.o aprcl.o arith1.o arith2.o base1.o base2.o base3.o base4.o base5.o bb_group.o bb_hnf.o bern.o bibli1.o bibli2.o bit.o bnflog.o bnfunits.o buch1.o buch2.o buch3.o buch4.o char.o concat.o crvwtors.o digits.o dirichlet.o ecpp.o ellanal.o elliptic.o ellisog.o ellpadic.o ellpadiclambdamu.o ellrank.o ellsea.o elltors.o factcyclo.o galconj.o gen1.o gen2.o gen3.o grossenchar.o hgm.o hnf_snf.o hyperell.o hypergeom.o ifactor1.o ispower.o kummer.o lambert.o lerch.o lfun.o lfunquad.o lfunutils.o lll.o map.o matperm.o mellininv.o mftrace.o modsym.o msfarey.o nffactor.o nflist.o nflistQT.o pclgp.o perm.o polarit1.o polarit2.o polarit3.o polclass.o polmodular.o prime.o qfisom.o qfsolve.o quad.o ramanujantau.o random.o rootpol.o subcyclo.o subfield.o subgroup.o trans1.o trans2.o trans3.o volcano.o zetamult.o anal.o compile.o default.o es.o eval.o forprime.o gplib.o hash.o init.o intnum.o members.o paricfg.o pariinl.o readline.o str.o sumiter.o parse.o algebras.o elldata.o ellfromeqn.o forperm.o forsubset.o galois.o galpol.o genus2red.o groupid.o krasner.o mpqs.o part.o ratpoints.o stark.o thue.o mt.o single.o plotport.o plottty.o - ranlib libpari.a - mkdir -p "/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/local/lib" - rm -f "/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/local/lib"/libpari.a - ../config/install -m 644 libpari.a "/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/local/lib"/libpari.a - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pari-bindings.0.1/_build/default/pari_bindings/libpari/Olinux-x86_64' - (cd _build/default/pari_bindings && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -g -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -Ofast -finline-functions -ffast-math -funroll-all-loops -I./pari_bindings/libpari/src/headers -I../pari_bindings/libpari/src/headers -I./_build/default/pari_bindings -I../../../_build/default/pari_bindings -I../../_build/default/pari_bindings -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/ctypes libpari__c_cout_generated_types.c -o libpari__c_cout_generated_types.exe) - In file included from /home/opam/.opam/default/lib/ocaml/caml/config.h:20, - from /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:19, - from /home/opam/.opam/default/lib/ctypes/ocaml_integers.h:11, - from /home/opam/.opam/default/lib/ctypes/ctypes_primitives.h:16, - from /home/opam/.opam/default/lib/ctypes/ctypes_cstubs_internals.h:13, - from libpari__c_cout_generated_types.c:4: - /home/opam/.opam/default/lib/ocaml/caml/s.h:145: warning: "HAS_SYSTEM" redefined - 145 | #define HAS_SYSTEM 1 - | - In file included from ../pari_bindings/libpari/src/headers/pari.h:17, - from libpari__c_cout_generated_types.c:1: - ../../../_build/default/pari_bindings/paricfg.h:36: note: this is the location of the previous definition - 36 | #define HAS_SYSTEM - | - /home/opam/.opam/default/lib/ocaml/caml/s.h:184: warning: "HAS_WAITPID" redefined - 184 | #define HAS_WAITPID 1 - | - ../../../_build/default/pari_bindings/paricfg.h:40: note: this is the location of the previous definition - 40 | #define HAS_WAITPID - | - /home/opam/.opam/default/lib/ocaml/caml/s.h:226: warning: "HAS_SETSID" redefined - 226 | #define HAS_SETSID 1 - | - ../../../_build/default/pari_bindings/paricfg.h:42: note: this is the location of the previous definition - 42 | #define HAS_SETSID - | - /home/opam/.opam/default/lib/ocaml/caml/s.h:252: warning: "HAS_MMAP" redefined - 252 | #define HAS_MMAP 1 - | - ../../../_build/default/pari_bindings/paricfg.h:49: note: this is the location of the previous definition - 49 | #define HAS_MMAP - | - (cd _build/default/pari_bindings && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -Ofast -finline-functions -ffast-math -funroll-all-loops -I./pari_bindings/libpari/src/headers -I../pari_bindings/libpari/src/headers -I./_build/default/pari_bindings -I../../../_build/default/pari_bindings -I../../_build/default/pari_bindings -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/md5 -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/base_bigstring -I /home/opam/.opam/default/lib/base_quickcheck -I /home/opam/.opam/default/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/default/lib/bin_prot -I /home/opam/.opam/default/lib/bin_prot/shape -I /home/opam/.opam/default/lib/core -I /home/opam/.opam/default/lib/core/base_for_tests -I /home/opam/.opam/default/lib/core/command -I /home/opam/.opam/default/lib/core/filename_base -I /home/opam/.opam/default/lib/core/heap_block -I /home/opam/.opam/default/lib/core/univ_map -I /home/opam/.opam/default/lib/core/validate -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/fieldslib -I /home/opam/.opam/default/lib/gel -I /home/opam/.opam/default/lib/int_repr -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocaml_intrinsics_kernel -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_assert/runtime-lib -I /home/opam/.opam/default/lib/ppx_bench/runtime-lib -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_diff/diffable -I /home/opam/.opam/default/lib/ppx_diff/diffable_cinaps -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_expect/make_corrected_file -I /home/opam/.opam/default/lib/ppx_expect/runtime -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_log/syntax -I /home/opam/.opam/default/lib/ppx_log/types -I /home/opam/.opam/default/lib/ppx_module_timer/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ppx_stable_witness/runtime -I /home/opam/.opam/default/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/default/lib/ppx_string/runtime -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/splittable_random -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -I /home/opam/.opam/default/lib/variantslib -o libpari__c_cout_generated_functions__Function_description__Function.o -c libpari__c_cout_generated_functions__Function_description__Function.c) - In file included from /home/opam/.opam/default/lib/ocaml/caml/config.h:20, - from /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:19, - from /home/opam/.opam/default/lib/ctypes/ocaml_integers.h:11, - from /home/opam/.opam/default/lib/ctypes/ctypes_primitives.h:16, - from /home/opam/.opam/default/lib/ctypes/ctypes_cstubs_internals.h:13, - from libpari__c_cout_generated_functions__Function_description__Function.c:2: - /home/opam/.opam/default/lib/ocaml/caml/s.h:145: warning: "HAS_SYSTEM" redefined - 145 | #define HAS_SYSTEM 1 - | - In file included from ../pari_bindings/libpari/src/headers/pari.h:17, - from libpari__c_cout_generated_functions__Function_description__Function.c:1: - ../../../_build/default/pari_bindings/paricfg.h:36: note: this is the location of the previous definition - 36 | #define HAS_SYSTEM - | - /home/opam/.opam/default/lib/ocaml/caml/s.h:184: warning: "HAS_WAITPID" redefined - 184 | #define HAS_WAITPID 1 - | - ../../../_build/default/pari_bindings/paricfg.h:40: note: this is the location of the previous definition - 40 | #define HAS_WAITPID - | - /home/opam/.opam/default/lib/ocaml/caml/s.h:226: warning: "HAS_SETSID" redefined - 226 | #define HAS_SETSID 1 - | - ../../../_build/default/pari_bindings/paricfg.h:42: note: this is the location of the previous definition - 42 | #define HAS_SETSID - | - /home/opam/.opam/default/lib/ocaml/caml/s.h:252: warning: "HAS_MMAP" redefined - 252 | #define HAS_MMAP 1 - | - ../../../_build/default/pari_bindings/paricfg.h:49: note: this is the location of the previous definition - 49 | #define HAS_MMAP - | - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_168_get_F2xq_field': - libpari__c_cout_generated_functions__Function_description__Function.c:1896:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1896 | struct bb_field* x1469 = get_F2xq_field(x1467, x1468); - | ^~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_189_get_F2xqE_group': - libpari__c_cout_generated_functions__Function_description__Function.c:2188:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 2188 | struct bb_group* x1731 = get_F2xqE_group(x1727, x1728, x1729, x1730); - | ^~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_465_get_Flxq_field': - libpari__c_cout_generated_functions__Function_description__Function.c:5749:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 5749 | struct bb_field* x5387 = get_Flxq_field(x5382, x5383, x5384); - | ^~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_466_get_Flxq_star': - libpari__c_cout_generated_functions__Function_description__Function.c:5761:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 5761 | struct bb_group* x5399 = get_Flxq_star(x5394, x5395, x5396); - | ^~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_600_get_FlxqXQ_algebra': - libpari__c_cout_generated_functions__Function_description__Function.c:7877:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 7877 | struct bb_algebra* x7569 = get_FlxqXQ_algebra(x7563, x7564, x7565, x7566); - | ^~~~~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_628_get_FlxqE_group': - libpari__c_cout_generated_functions__Function_description__Function.c:8368:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 8368 | get_FlxqE_group(x8036, x8037, x8038, x8039, x8040); - | ^~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_684_get_FpE_group': - libpari__c_cout_generated_functions__Function_description__Function.c:9222:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 9222 | struct bb_group* x8774 = get_FpE_group(x8770, x8771, x8772, x8773); - | ^~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_685_get_FpXQE_group': - libpari__c_cout_generated_functions__Function_description__Function.c:9239:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 9239 | get_FpXQE_group(x8783, x8784, x8785, x8786, x8787); - | ^~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_806_get_FpXQ_star': - libpari__c_cout_generated_functions__Function_description__Function.c:10785:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 10785 | struct bb_group* x10112 = get_FpXQ_star(x10109, x10110, x10111); - | ^~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_807_get_FpX_algebra': - libpari__c_cout_generated_functions__Function_description__Function.c:10798:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 10798 | struct bb_algebra* x10124 = get_FpX_algebra(x10119, x10120, x10121); - | ^~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_808_get_FpXQ_algebra': - libpari__c_cout_generated_functions__Function_description__Function.c:10811:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 10811 | struct bb_algebra* x10134 = get_FpXQ_algebra(x10131, x10132, x10133); - | ^~~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_970_get_FpXQX_algebra': - libpari__c_cout_generated_functions__Function_description__Function.c:12985:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 12985 | get_FpXQX_algebra(x12032, x12033, x12034, x12035); - | ^~~~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_971_get_FpXQXQ_algebra': - libpari__c_cout_generated_functions__Function_description__Function.c:13000:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 13000 | get_FpXQXQ_algebra(x12046, x12047, x12048, x12049); - | ^~~~~~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_1326_get_Rg_algebra': - libpari__c_cout_generated_functions__Function_description__Function.c:17533:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 17533 | struct bb_algebra* x15942 = get_Rg_algebra(); - | ^~~~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_1853_addhelp': - libpari__c_cout_generated_functions__Function_description__Function.c:23532:20: warning: passing argument 2 of 'addhelp' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 23532 | addhelp(x20586, x20587); - | ^~~~~~ - In file included from ../pari_bindings/libpari/src/headers/pari.h:47: - ../pari_bindings/libpari/src/headers/paridecl.h:2013:38: note: expected 'char *' but argument is of type 'const char *' - 2013 | void addhelp(const char *e, char *s); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_1876_readseq': - libpari__c_cout_generated_functions__Function_description__Function.c:23763:27: warning: passing argument 1 of 'readseq' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 23763 | long* x20747 = readseq(x20746); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:2036:23: note: expected 'char *' but argument is of type 'const char *' - 2036 | GEN readseq(char *t); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_2002_get_Fp_field': - libpari__c_cout_generated_functions__Function_description__Function.c:25270:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 25270 | struct bb_field* x22075 = get_Fp_field(x22073, x22074); - | ^~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_2271_get_nf_field': - libpari__c_cout_generated_functions__Function_description__Function.c:28329:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 28329 | struct bb_field* x24495 = get_nf_field(x24493, x24494); - | ^~~~~~~~~~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_2891_sd_sopath': - libpari__c_cout_generated_functions__Function_description__Function.c:35707:29: warning: passing argument 1 of 'sd_sopath' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 35707 | long* x30521 = sd_sopath(x30517, x30518); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3130:21: note: expected 'char *' but argument is of type 'const char *' - 3130 | GEN sd_sopath(char *v, int flag); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_2894_sd_string': - libpari__c_cout_generated_functions__Function_description__Function.c:35743:53: warning: passing argument 4 of 'sd_string' from incompatible pointer type [-Wincompatible-pointer-types] - 35743 | long* x30555 = sd_string(x30549, x30550, x30553, x30554); - | ^~~~~~ - | | - | const char ** - ../pari_bindings/libpari/src/headers/paridecl.h:3133:63: note: expected 'char **' but argument is of type 'const char **' - 3133 | GEN sd_string(const char *v, long flag, const char *s, char **f); - | ~~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_2947_print_fun_list': - libpari__c_cout_generated_functions__Function_description__Function.c:36350:19: warning: passing argument 1 of 'print_fun_list' from incompatible pointer type [-Wincompatible-pointer-types] - 36350 | print_fun_list(x31045, x31046); - | ^~~~~~ - | | - | const char ** - ../pari_bindings/libpari/src/headers/paridecl.h:3196:28: note: expected 'char **' but argument is of type 'const char **' - 3196 | void print_fun_list(char **list, long nbli); - | ~~~~~~~^~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_3151_gp_fileextern': - libpari__c_cout_generated_functions__Function_description__Function.c:38772:32: warning: passing argument 1 of 'gp_fileextern' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 38772 | long x33075 = gp_fileextern(x33074); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3434:29: note: expected 'char *' but argument is of type 'const char *' - 3434 | long gp_fileextern(char *s); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_3154_gp_fileopen': - libpari__c_cout_generated_functions__Function_description__Function.c:38803:30: warning: passing argument 1 of 'gp_fileopen' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 38803 | long x33097 = gp_fileopen(x33095, x33096); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3437:27: note: expected 'char *' but argument is of type 'const char *' - 3437 | long gp_fileopen(char *s, char *mode); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c:38803:38: warning: passing argument 2 of 'gp_fileopen' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 38803 | long x33097 = gp_fileopen(x33095, x33096); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3437:36: note: expected 'char *' but argument is of type 'const char *' - 3437 | long gp_fileopen(char *s, char *mode); - | ~~~~~~^~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_3160_gp_read_str_multiline': - libpari__c_cout_generated_functions__Function_description__Function.c:38866:49: warning: passing argument 2 of 'gp_read_str_multiline' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 38866 | long* x33147 = gp_read_str_multiline(x33145, x33146); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3443:52: note: expected 'char *' but argument is of type 'const char *' - 3443 | GEN gp_read_str_multiline(const char *s, char *last); - | ~~~~~~^~~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_3161_gp_readvec_file': - libpari__c_cout_generated_functions__Function_description__Function.c:38876:35: warning: passing argument 1 of 'gp_readvec_file' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 38876 | long* x33153 = gp_readvec_file(x33152); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3445:31: note: expected 'char *' but argument is of type 'const char *' - 3445 | GEN gp_readvec_file(char *s); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_3207_strftime_expand': - libpari__c_cout_generated_functions__Function_description__Function.c:39357:28: warning: passing argument 2 of 'strftime_expand' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 39357 | strftime_expand(x33492, x33493, x33494); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3512:46: note: expected 'char *' but argument is of type 'const char *' - 3512 | void strftime_expand(const char *s, char *buf, long max); - | ~~~~~~^~~ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_3210_term_get_color': - libpari__c_cout_generated_functions__Function_description__Function.c:39389:40: warning: passing argument 1 of 'term_get_color' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 39389 | char const* x33523 = term_get_color(x33519, x33520); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:3517:30: note: expected 'char *' but argument is of type 'const char *' - 3517 | char* term_get_color(char *s, long c); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_4577_plotstring': - libpari__c_cout_generated_functions__Function_description__Function.c:54839:23: warning: passing argument 2 of 'plotstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 54839 | plotstring(x45928, x45931, x45932); - | ^~~~~~ - ../pari_bindings/libpari/src/headers/paridecl.h:5044:35: note: expected 'char *' but argument is of type 'const char *' - 5044 | void plotstring(long ne, char *x, long dir); - | ~~~~~~^ - libpari__c_cout_generated_functions__Function_description__Function.c: In function 'libpari_stubs_4780_get_Fq_field': - libpari__c_cout_generated_functions__Function_description__Function.c:57403:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 57403 | struct bb_field* x48036 = get_Fq_field(x48033, x48034, x48035); - | ^~~~~~~~~~~~ - File "pari_bindings/dune", lines 57-93, characters 0-1074: - 57 | (library - 58 | (name Pari_bindings) - 59 | (public_name pari-bindings) - .... - 91 | (functor Function_description)) - 92 | (generated_types Types_generated) - 93 | (generated_entry_point C))) - (cd _build/default && /home/opam/.opam/default/bin/ocamlmklib -g -o pari_bindings/Pari_bindings_stubs pari_bindings/libpari__c_cout_generated_functions__Function_description__Function.o -ldopt -fPIC -ldopt -L/opt/homebrew/lib -ldopt -L/usr/local/lib -ldopt -lgmp -ldopt -fPIC -ldopt -lpari) - /usr/bin/ld: cannot find -lpari: No such file or directory - collect2: error: ld returned 1 exit status [ERROR] The compilation of pari-bindings.0.1 failed at "dune build -p pari-bindings -j 39 @install". build failed... === STDERR === 2026-06-16 21:23.35: FAILED: build pari-bindings.0.1 2026-06-16 21:23.35: Job failed: build failed: pari-bindings.0.1