Build:
  1. 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