Build:
- 0
2026-06-24 21:12.36: New job: build pari-bindings.0.1 (9829ca4a62bf) 2026-06-24 21:12.36: Waiting for resource in pool day11-builds 2026-06-24 21:40.35: Got resource from pool day11-builds 2026-06-24 21:40.35: [profile full] build pari-bindings.0.1 2026-06-24 21:40.36: build pari-bindings.0.1 (9829ca4a62bf) === DEPENDENCIES (111 transitive) === astring.0.8.5 868f52a07c05 base.v0.17.3 c29afc67ba00 base-bytes.base a7b3bf16b3f4 base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb base_bigstring.v0.17.0 2c20de447a4c base_quickcheck.v0.17.1 66ff332f40e1 bin_prot.v0.17.0-1 ffa58b07d8b2 camlp-streams.5.0.1 e5a01aae2353 capitalization.v0.17.0 26bd4a6c9f7e cmdliner.2.1.1 814ed16c6662 compiler-cloning.enabled 439a1fc77aa6 conf-bison.2 3c67de045203 conf-gmp.5 be11edf77089 conf-libffi.2.0.0 61d8d9bdb420 conf-perl.2 bdcd7b1dce5e conf-pkg-config.5 d5de2c6a88f9 core.v0.17.2 a99a8ca76436 cppo.1.8.0 deac69f17b6b crunch.4.0.0 ad29c39058e4 csexp.1.5.2 977b865a51b4 ctypes.0.24.0 66877315b5f5 ctypes-foreign.0.24.0 8a5f5dfd7517 dune.3.23.1 a59dd9b14fe3 dune-configurator.3.23.1 8cec6bb1116c fieldslib.v0.17.0 3473208da772 fmt.0.11.0 b05421079724 fpath.0.7.3 f291dce35bf8 gel.v0.17.0 89c8819b82a8 gen.1.1 c6b3c20b34bd int_repr.v0.17.0 2354e0762031 integers.0.8.0 ee53929eae89 jane-street-headers.v0.17.0 4341f621c46e js_of_ocaml-compiler.6.4.0 c703ced4853e jst-config.v0.17.0 c96a8aed2c68 logs.0.10.0 1c72e622adc3 lwt.6.1.2 ac157df3e196 mdx.2.5.2 fc7cbb5c678a menhir.20260209 2dfcdff6beb1 menhirCST.20260209 ca14cdeaa1bc menhirGLR.20260209 5ba1fed6b7bb menhirLib.20260209 93342fcbef2d menhirSdk.20260209 28fda6618c58 num.1.6 efd5a307a10f ocaml.5.5.0 383268832c4b ocaml-base-compiler.5.5.0 522c248944c8 ocaml-compiler.5.5.0 eb1a8babf54c ocaml-compiler-libs.v0.17.0 d66bf6efa323 ocaml-version.4.1.3 9766e235669a ocaml_intrinsics_kernel.v0.17.2 5f4f03f1d581 ocamlbuild.0.16.1 e57f00093c6a ocamlfind.1.9.8 b506a15fcd6c ocplib-endian.1.2 d54106a1e513 odoc.3.2.1 44364543ed8d odoc-parser.3.2.1 25b80b17a8bd parsexp.v0.17.0 7a592903ad6e ppx_assert.v0.17.0 0c68d5c0c6b9 ppx_base.v0.17.0 fe6d45d74044 ppx_bench.v0.17.1 6c1f9eb83cfc ppx_bin_prot.v0.17.1 f35d146efbf6 ppx_cold.v0.17.0 107c1d1651fc ppx_compare.v0.17.0 cfdfef97e725 ppx_custom_printf.v0.17.0 8a63a739665b ppx_derivers.1.2.1 82026aa8af61 ppx_diff.v0.17.1 aca272197443 ppx_disable_unused_warnings.v0.17.0 bc255580daa5 ppx_enumerate.v0.17.0 07b13fa96e6d ppx_expect.v0.17.3 497a4a696944 ppx_fields_conv.v0.17.0 7858c475282e ppx_fixed_literal.v0.17.0 480431cc008c ppx_globalize.v0.17.2 5bf715231af9 ppx_hash.v0.17.0 5d2a2ea1d047 ppx_here.v0.17.0 50812edb5235 ppx_ignore_instrumentation.v0.17.0 c310c0d6a17d ppx_inline_test.v0.17.1 13c3f6f380e8 ppx_jane.v0.17.0 54063a30cfe4 ppx_let.v0.17.1 7c10835aa405 ppx_log.v0.17.0 1546b523c4f5 ppx_module_timer.v0.17.0 f6ba4cdcd217 ppx_optcomp.v0.17.1 763f27f85ce1 ppx_optional.v0.17.0 ae670aebb0ee ppx_pipebang.v0.17.0 4f0df439a607 ppx_sexp_conv.v0.17.1 defee63a95cd ppx_sexp_message.v0.17.0 a891160ea28d ppx_sexp_value.v0.17.0 35f31a809a15 ppx_stable.v0.17.1 6599ec65c85a ppx_stable_witness.v0.17.0 60c41423129f ppx_string.v0.17.0 1e02b16db8df ppx_string_conv.v0.17.0 26acc086723d ppx_tydi.v0.17.1 25cceb83dc6d ppx_typerep_conv.v0.17.1 65620da1ca69 ppx_variants_conv.v0.17.1 98618b8a4cf7 ppxlib.0.38.0 2aa2dfbf252b ppxlib_jane.v0.17.4 abb3b3b0dac0 ptime.1.2.0 b662df1f9ed0 re.1.14.0 5e7365192893 result.1.5 dc628609a9da sedlex.3.7 5acdff9515ff seq.base 8e8202906505 sexplib.v0.17.0 96575d3108de sexplib0.v0.17.0 166f8102230b splittable_random.v0.17.0 4e419c99f9a5 stdio.v0.17.0 5d5cf425afc9 stdlib-shims.0.3.0 e7f8a4f187fa time_now.v0.17.0 d5104c71a5ab topkg.1.1.1 ac206dbbd2b6 typerep.v0.17.1 57e775006160 tyxml.4.6.0 625c92fe534e uutf.1.0.4 0442b0945283 variantslib.v0.17.0 ee36ead4f0e7 yojson.3.0.0 e1da5f5d4d16 === 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:149: warning: "HAS_SYSTEM" redefined - 149 | #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:188: warning: "HAS_WAITPID" redefined - 188 | #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:233: warning: "HAS_SETSID" redefined - 233 | #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:259: warning: "HAS_MMAP" redefined - 259 | #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:149: warning: "HAS_SYSTEM" redefined - 149 | #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:188: warning: "HAS_WAITPID" redefined - 188 | #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:233: warning: "HAS_SETSID" redefined - 233 | #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:259: warning: "HAS_MMAP" redefined - 259 | #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-24 21:55.52: FAILED: build pari-bindings.0.1 2026-06-24 21:55.52: Job failed: build failed: pari-bindings.0.1