Build:
  1. 0
2024-01-29 15:19.04: New job: Voodoo prep apron.v0.9.12; f28771ff4a8e903330808fdaa9553e19
2024-01-29 15:19.04: Waiting for resource in pool OCluster
2024-01-29 19:07.14: Waiting for worker…
2024-01-29 19:07.30: Got resource from pool OCluster
2024-01-29 19:07.30: Using cache hint "docs-universe-prep-4.14.1"

To reproduce locally:

cat > prep.spec <<'END-OF-SPEC'
((build tools
        ((from ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
         (user (uid 1000) (gid 1000))
         (workdir /home/opam)
         (run (shell "sudo chown opam:opam /home/opam"))
         (run (network host)
              (shell "sudo apt-get update && sudo apt-get install -yy m4 pkg-config"))
         (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
              (network host)
              (shell "opam pin -ny https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9  && opam depext -iy voodoo-prep"))
         (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam"))))
 (from ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo chown opam:opam /home/opam"))
 (run (shell "sudo mkdir /src"))
 (copy (src packages) (dst /src/packages))
 (copy (src repo) (dst /src/repo))
 (run (network host)
      (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam init --reinit -ni"))
 (run (shell "opam repo remove default && opam repo add opam /src"))
 (copy (from (build tools)) (src /home/opam/voodoo-prep) (dst /home/opam/))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
      (network host)
      (shell "opam install dune.3.13.0 ocamlfind.1.9.6"))
 (env DUNE_CACHE enabled)
 (env DUNE_CACHE_TRANSPORT direct)
 (env DUNE_CACHE_DUPLICATION copy)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
      (network host)
      (shell "(sudo apt update) && ((opam depext -viy apron.v0.9.12 ocamlfind.1.9.6 ocamlbuild.0.14.3 mlgmpidl.1.2.15 dune.3.13.0 conf-pkg-config.3 conf-perl.2 conf-mpfr.3 conf-gmp.4 camlidl.1.12 bigarray-compat.1.1.0 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')"))
 (run (shell "opam exec -- ~/voodoo-prep -u apron:f28771ff4a8e903330808fdaa9553e19"))
 (run (network host)
      (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
      (shell "(echo '0.087299') && (for DATA in prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12,apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19,apron.v0.9.12; do IFS=\",\"; set -- $DATA; ([ -d $1 ] || (echo \"FAILED:$2\" && mkdir -p $1 && cp ~/opam.err.log $1 && opam show $3 --raw > $1/opam)) && (shopt -s nullglob && ((tar -cvf $1.tar $1/*  && rm -R $1/* && mv $1.tar $1/content.tar) || (echo 'Empty directory'))) done) && (for DATA in prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12,apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19,apron.v0.9.12; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12,apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19,apron.v0.9.12; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1)  || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)"))
)
END-OF-SPEC

ocluster-client submit-obuilder https://github.com/ocaml/opam-repository.git 9fc3fa05d7b0bd182f65b5988f8caf2647c8f3fe --local-file prep.spec \
--pool linux-x86_64 --connect ocluster-submission.cap --cache-hint docs-universe-prep-4.14.1 \
--secret ssh_privkey:id_rsa --secret ssh_pubkey:id_rsa.pub--secret ssh_config:ssh_config

2024-01-29 19:07.30: RETRYING: 2024-01-29/151904-voodoo-prep-d3f2b1 Number of retries: 0 (retriable error condition)
Building on asteria.caelum.ci.dev
All commits already cached
Updating files:  99% (32621/32633)
Updating files: 100% (32633/32633)
Updating files: 100% (32633/32633), done.
HEAD is now at 9fc3fa05d7 [new release] dune (15 packages) (3.13.0)

(build "tools" …)

(from ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef' locally
docker.io/ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef: Pulling from ocaml/opam
82e8c0c7d92b: Pulling fs layer
82e8c0c7d92b: Verifying Checksum
82e8c0c7d92b: Download complete
82e8c0c7d92b: Pull complete
Digest: sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
Status: Downloaded newer image for ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
2024-01-29 19:02.34 ---> using "1f16aa8fbc1a229ca02cdf7d8b4234eb4608a9074cec5292a9e72517b48fb577" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2024-01-29 19:02.34 ---> using "258ae3900365106d3b475f7327e1977f1a9ae54d4b6cd6e024f1ed5ef4f3381c" from cache

/home/opam: (run (network host)
                 (shell "sudo apt-get update && sudo apt-get install -yy m4 pkg-config"))
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [134 kB]
Fetched 234 kB in 0s (655 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libpkgconf3 pkgconf pkgconf-bin
Suggested packages:
  m4-doc
The following NEW packages will be installed:
  libpkgconf3 m4 pkg-config pkgconf pkgconf-bin
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 392 kB of archives.
After this operation, 969 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 392 kB in 0s (1497 kB/s)
Selecting previously unselected package libpkgconf3:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18743 files and directories currently installed.)
Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.19-3_amd64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-1) ...
Selecting previously unselected package pkg-config:amd64.
Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
Unpacking pkg-config:amd64 (1.8.1-1) ...
Setting up m4 (1.4.19-3) ...
Setting up libpkgconf3:amd64 (1.8.1-1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up pkgconf:amd64 (1.8.1-1) ...
Setting up pkg-config:amd64 (1.8.1-1) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...
2024-01-29 19:02.34 ---> using "d64ddc7053307a6e5bac376e2af0af138c2728532db1941a0e2c7ed3dcb6923f" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "opam pin -ny https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9  && opam depext -iy voodoo-prep"))
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
This will pin the following packages: voodoo-prep, voodoo-lib, voodoo-gen, voodoo-do. Continue? [Y/n] y
Package voodoo-prep does not exist, create as a NEW package? [Y/n] y
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-prep is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
Package voodoo-lib does not exist, create as a NEW package? [Y/n] y
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-lib is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
Package voodoo-gen does not exist, create as a NEW package? [Y/n] y
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-gen is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
Package voodoo-do does not exist, create as a NEW package? [Y/n] y
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-do is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
# All required OS packages found.
# Now letting opam install the packages

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[voodoo-prep.~dev] no changes from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9

The following actions will be performed:
  - install ocamlbuild       0.14.3 [required by bos]
  - install cmdliner         1.2.0  [required by voodoo-prep]
  - install dune             3.13.0 [required by voodoo-prep]
  - install ocamlfind        1.9.6  [required by bos]
  - install seq              base   [required by re]
  - install stdlib-shims     0.3.0  [required by ocamlgraph]
  - install opam-file-format 2.1.6  [required by opam-format]
  - install cppo             1.6.9  [required by opam-core]
  - install topkg            1.0.7  [required by bos]
  - install re               1.11.0 [required by opam-format]
  - install ocamlgraph       2.1.0  [required by opam-core]
  - install rresult          0.7.0  [required by bos]
  - install fmt              0.9.0  [required by bos]
  - install astring          0.8.5  [required by bos]
  - install opam-core        2.1.5  [required by opam-format]
  - install logs             0.7.0  [required by bos]
  - install fpath            0.7.3  [required by voodoo-prep]
  - install opam-format      2.1.5  [required by voodoo-prep]
  - install bos              0.2.1  [required by voodoo-prep]
  - install voodoo-prep      ~dev*
===== 20 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[astring.0.8.5] found in cache
[bos.0.2.1] found in cache
[cmdliner.1.2.0] found in cache
[cppo.1.6.9] found in cache
[dune.3.13.0] found in cache
[fmt.0.9.0] found in cache
[fpath.0.7.3] found in cache
[logs.0.7.0] found in cache
[ocamlbuild.0.14.3] found in cache
[ocamlfind.1.9.6] found in cache
[ocamlgraph.2.1.0] found in cache
[opam-core.2.1.5] found in cache
[opam-file-format.2.1.6] found in cache
[opam-format.2.1.5] found in cache
[re.1.11.0] found in cache
[rresult.0.7.0] found in cache
[stdlib-shims.0.3.0] found in cache
[topkg.1.0.7] found in cache
[voodoo-prep.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed seq.base
-> installed cmdliner.1.2.0
-> installed ocamlfind.1.9.6
-> installed ocamlbuild.0.14.3
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed logs.0.7.0
-> installed dune.3.13.0
-> installed bos.0.2.1
-> installed stdlib-shims.0.3.0
-> installed opam-file-format.2.1.6
-> installed re.1.11.0
-> installed cppo.1.6.9
-> installed ocamlgraph.2.1.0
-> installed opam-core.2.1.5
-> installed opam-format.2.1.5
-> installed voodoo-prep.~dev
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:02.34 ---> using "d95d2426ec6638d4946232810cc7377b78e0b12578cf93755f6aecdc254fcd78" from cache

/home/opam: (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam"))
2024-01-29 19:02.34 ---> using "200b9dc9bbc6b05727626f4e73227cdcfa87e5df3b69dfe480b404d6323d60f8" from cache
2024-01-29 19:02.34 --> finished "tools"

(from ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef' locally
docker.io/ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef: Pulling from ocaml/opam
82e8c0c7d92b: Pulling fs layer
82e8c0c7d92b: Verifying Checksum
82e8c0c7d92b: Download complete
82e8c0c7d92b: Pull complete
Digest: sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
Status: Downloaded newer image for ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
2024-01-29 19:02.34 ---> using "1f16aa8fbc1a229ca02cdf7d8b4234eb4608a9074cec5292a9e72517b48fb577" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2024-01-29 19:02.34 ---> using "258ae3900365106d3b475f7327e1977f1a9ae54d4b6cd6e024f1ed5ef4f3381c" from cache

/home/opam: (run (shell "sudo mkdir /src"))
2024-01-29 19:02.34 ---> using "50a061015e57b489daec5893a083c81b93ec0b29b89dbcf9b55da6d4003431c6" from cache

/home/opam: (copy (src packages) (dst /src/packages))
2024-01-29 19:02.35 ---> using "01aa3de5fbb7da6355a5a3f9fa1564dc626ae86abf688775884c1ab94bb65d0b" from cache

/home/opam: (copy (src repo) (dst /src/repo))
2024-01-29 19:02.35 ---> using "2f80ca12a98e6c8d13b2d4313d2e1042fd6f790370cc08f16159385ad3fc5996" from cache

/home/opam: (run (network host)
                 (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-01-29 19:02.35 ---> using "5080f4d462ceb6f0e8f61edcf012437834ade0821fc592cdddca031349d9cf72" from cache

/home/opam: (run (shell "opam repo remove default && opam repo add opam /src"))
Repositories removed from the selections of switch 4.14. Use '--all' to forget about them altogether.
[opam] Initialised
[NOTE] Repository opam has been added to the selections of switch 4.14 only.
       Run `opam repository add opam --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2024-01-29 19:02.35 ---> using "52bf3f5f6e7a46ac8833cf5cd91e39754db742f33dddb3831406ffa0cde994a1" from cache

/home/opam: (copy (from (build tools))
                  (src /home/opam/voodoo-prep)
                  (dst /home/opam/))
2024-01-29 19:02.35 ---> using "e11031127d8519055a60a4dd91b72f34724cc3bc999b18218ffd0ca30feb91a0" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "opam install dune.3.13.0 ocamlfind.1.9.6"))
The following actions will be performed:
  - install dune      3.13.0
  - install ocamlfind 1.9.6
===== 2 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocamlfind.1.9.6  (cached)
-> retrieved dune.3.13.0  (cached)
-> installed ocamlfind.1.9.6
-> installed dune.3.13.0
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:02.35 ---> using "462495e74868d8de1c53b9bcbfb005507d496482410bb54355644040bbde4ddb" from cache

/home/opam: (env DUNE_CACHE enabled)

/home/opam: (env DUNE_CACHE_TRANSPORT direct)

/home/opam: (env DUNE_CACHE_DUPLICATION copy)

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "(sudo apt update) && ((opam depext -viy apron.v0.9.12 ocamlfind.1.9.6 ocamlbuild.0.14.3 mlgmpidl.1.2.15 dune.3.13.0 conf-pkg-config.3 conf-perl.2 conf-mpfr.3 conf-gmp.4 camlidl.1.12 bigarray-compat.1.1.0 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')"))

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [134 kB]
Fetched 234 kB in 0s (835 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y
The following actions will be performed:
  - recompile opam-depext 1.2.1-1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved opam-depext.1.2.1-1  (cached)
-> removed   opam-depext.1.2.1-1
-> installed opam-depext.1.2.1-1
Done.

<><> opam-depext.1.2.1-1 installed successfully <><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment

<><> Carrying on to "opam depext -viy apron.v0.9.12 ocamlfind.1.9.6 ocamlbuild.0.14.3 mlgmpidl.1.2.15 dune.3.13.0 conf-pkg-config.3 conf-perl.2 conf-mpfr.3 conf-gmp.4 camlidl.1.12 bigarray-compat.1.1.0" 

You are using opam 2.1+, where external dependency handling has been integrated: consider calling opam directly, the 'depext' plugin interface is provided for backwards compatibility only
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
libgmp-dev
libmpfr-dev
perl
pkg-config
[NOTE] Package dune is already installed (current version is 3.13.0).
[NOTE] Package ocamlfind is already installed (current version is 1.9.6).
The following actions will be performed:
  - install bigarray-compat 1.1.0
  - install conf-perl       2
  - install ocamlbuild      0.14.3
  - install conf-gmp        4
  - install conf-pkg-config 3
  - install camlidl         1.12
  - install conf-mpfr       3
  - install mlgmpidl        1.2.15
  - install apron           v0.9.12
===== 9 to install =====

The following system packages will first need to be installed:
    libgmp-dev libmpfr-dev pkg-config

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
Let opam run your package manager to install the required system packages?
(answer 'n' for other options) [Y/n] y
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "libmpfr-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgmpxx4ldbl:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18743 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libmpfr-dev:amd64.
- Preparing to unpack .../2-libmpfr-dev_4.2.0-1_amd64.deb ...
- Unpacking libmpfr-dev:amd64 (4.2.0-1) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../3-libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../4-pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../5-pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../6-pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ...
- Setting up libmpfr-dev:amd64 (4.2.0-1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u3) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/27:
Processing  2/27:
Processing  3/27:
-> retrieved bigarray-compat.1.1.0  (cached)
Processing  4/27:
Processing  5/27:
Processing  6/27:
Processing  7/27:
Processing  8/27:
Processing  9/27: [bigarray-compat: dune build]
Processing 10/27: [bigarray-compat: dune build] [conf-gmp: sh]
Processing 11/27: [bigarray-compat: dune build] [conf-gmp: sh] [conf-perl: perl]
Processing 12/27: [bigarray-compat: dune build] [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> retrieved apron.v0.9.12  (cached)
Processing 13/27: [bigarray-compat: dune build] [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> retrieved camlidl.1.12  (cached)
Processing 14/27: [bigarray-compat: dune build] [camlidl: mv] [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> retrieved mlgmpidl.1.2.15  (cached)
- + cc -c -I/usr/local/include test.c
-> compiled  conf-gmp.4
Processing 14/27: [bigarray-compat: dune build] [camlidl: mv] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> installed conf-gmp.4
Processing 15/27: [bigarray-compat: dune build] [camlidl: mv] [conf-perl: perl] [conf-pkg-config: pkg-config]
- 
- This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-linux-gnu-thread-multi
- (with 53 registered patches, see perl -V for more detail)
- 
- Copyright 1987-2022, Larry Wall
- 
- Perl may be copied only under the terms of either the Artistic License or the
- GNU General Public License, which may be found in the Perl 5 source kit.
- 
- Complete documentation for Perl, including FAQ lists, should be found on
- this system using "man perl" or "perldoc perl".  If you have access to the
- Internet, point your browser at https://www.perl.org/, the Perl Home Page.
- 
-> compiled  conf-perl.2
Processing 15/27: [bigarray-compat: dune build] [camlidl: mv] [conf-pkg-config: pkg-config]
-> installed conf-perl.2
Processing 16/27: [bigarray-compat: dune build] [camlidl: mv] [conf-pkg-config: pkg-config]
- usage: pkgconf [OPTIONS] [LIBRARIES]
- 
- basic options:
- 
-   --help                            this message
-   --about                           print pkgconf version and license to stdout
-   --version                         print supported pkg-config version to stdout
-   --atleast-pkgconfig-version       check whether or not pkgconf is compatible
-                                     with a specified pkg-config version
-   --errors-to-stdout                print all errors on stdout instead of stderr
-   --print-errors                    ensure all errors are printed
-   --short-errors                    be less verbose about some errors
-   --silence-errors                  explicitly be silent about errors
-   --list-all                        list all known packages
-   --list-package-names              list all known package names
-   --simulate                        simulate walking the calculated dependency graph
-   --no-cache                        do not cache already seen packages when
-                                     walking the dependency graph
-   --log-file=filename               write an audit log to a specified file
-   --with-path=path                  adds a directory to the search path
-   --define-prefix                   override the prefix variable with one that is guessed based on
-                                     the location of the .pc file
-   --dont-define-prefix              do not override the prefix variable under any circumstances
-   --prefix-variable=varname         sets the name of the variable that pkgconf considers
-                                     to be the package prefix
-   --relocate=path                   relocates a path and exits (mostly for testsuite)
-   --dont-relocate-paths             disables path relocation support
- 
- cross-compilation personality support:
- 
-   --personality=triplet|filename    sets the personality to 'triplet' or a file named 'filename'
-   --dump-personality                dumps details concerning selected personality
- 
- checking specific pkg-config database entries:
- 
-   --atleast-version                 require a specific version of a module
-   --exact-version                   require an exact version of a module
-   --max-version                     require a maximum version of a module
-   --exists                          check whether or not a module exists
-   --uninstalled                     check whether or not an uninstalled module will be used
-   --no-uninstalled                  never use uninstalled modules when satisfying dependencies
-   --no-provides                     do not use 'provides' rules to resolve dependencies
-   --maximum-traverse-depth          maximum allowed depth for dependency graph
-   --static                          be more aggressive when computing dependency graph
-                                     (for static linking)
-   --shared                          use a simplified dependency graph (usually default)
-   --pure                            optimize a static dependency graph as if it were a normal
-                                     dependency graph
-   --env-only                        look only for package entries in PKG_CONFIG_PATH
-   --ignore-conflicts                ignore 'conflicts' rules in modules
-   --validate                        validate specific .pc files for correctness
- 
- querying specific pkg-config database fields:
- 
-   --define-variable=varname=value   define variable 'varname' as 'value'
-   --variable=varname                print specified variable entry to stdout
-   --cflags                          print required CFLAGS to stdout
-   --cflags-only-I                   print required include-dir CFLAGS to stdout
-   --cflags-only-other               print required non-include-dir CFLAGS to stdout
-   --libs                            print required linker flags to stdout
-   --libs-only-L                     print required LDPATH linker flags to stdout
-   --libs-only-l                     print required LIBNAME linker flags to stdout
-   --libs-only-other                 print required other linker flags to stdout
-   --print-requires                  print required dependency frameworks to stdout
-   --print-requires-private          print required dependency frameworks for static
-                                     linking to stdout
-   --print-provides                  print provided dependencies to stdout
-   --print-variables                 print all known variables in module to stdout
-   --digraph                         print entire dependency graph in graphviz 'dot' format
-   --keep-system-cflags              keep -I/usr/include entries in cflags output
-   --keep-system-libs                keep -L/lib:/lib/i386-linux-gnu:/lib/x86_64-linux-gnu:/lib/x86_64-linux-gnux32:/lib32:/libx32:/usr/lib:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnux32:/usr/lib32:/usr/libx32 entries in libs output
-   --path                            show the exact filenames for any matching .pc files
-   --modversion                      print the specified module's version to stdout
-   --internal-cflags                 do not filter 'internal' cflags from output
- 
- filtering output:
- 
-   --msvc-syntax                     print translatable fragments in MSVC syntax
-   --fragment-filter=types           filter output fragments to the specified types
- 
- report bugs to <https://github.com/pkgconf/pkgconf/issues/new>.
-> compiled  conf-pkg-config.3
Processing 16/27: [bigarray-compat: dune build] [camlidl: mv]
-> installed conf-pkg-config.3
Processing 17/27: [bigarray-compat: dune build] [camlidl: mv]
Processing 18/27: [bigarray-compat: dune build] [camlidl: mv] [conf-mpfr: sh pkg-config --print-errors --exists mpfr || cc test.c -lgmp -lmpfr]
-> retrieved ocamlbuild.0.14.3  (cached)
Processing 19/27: [bigarray-compat: dune build] [camlidl: mv] [conf-mpfr: sh pkg-config --print-errors --exists mpfr || cc test.c -lgmp -lmpfr] [ocamlbuild: make configure.make]
Processing 19/27: [bigarray-compat: dune build] [camlidl: make all] [conf-mpfr: sh pkg-config --print-errors --exists mpfr || cc test.c -lgmp -lmpfr] [ocamlbuild: make configure.make]
- + pkg-config --print-errors --exists mpfr
-> compiled  conf-mpfr.3
Processing 19/27: [bigarray-compat: dune build] [camlidl: make all] [ocamlbuild: make configure.make]
-> installed conf-mpfr.3
Processing 20/27: [bigarray-compat: dune build] [camlidl: make all] [ocamlbuild: make configure.make]
- (echo "# This file was generated from configure.make"; \
- echo ;\
- echo "OCAML_PREFIX="; \
- echo "OCAML_BINDIR=/home/opam/.opam/4.14/bin"; \
- echo "OCAML_LIBDIR=/home/opam/.opam/4.14/lib/ocaml"; \
- echo "OCAML_MANDIR=/home/opam/.opam/4.14/man"; \
- echo ;\
- echo "EXT_OBJ=.o"; \
- echo "EXT_ASM=.s"; \
- echo "EXT_LIB=.a"; \
- echo "EXT_DLL=.so"; \
- echo "EXE="; \
- echo ;\
- echo "OCAML_NATIVE=true"; \
- echo "OCAML_NATIVE_TOOLS=true"; \
- echo "NATDYNLINK=true"; \
- echo "SUPPORT_SHARED_LIBRARIES=true"; \
- echo ;\
- echo "PREFIX=/home/opam/.opam/4.14"; \
- echo "BINDIR=/home/opam/.opam/4.14/bin"; \
- echo "LIBDIR=/home/opam/.opam/4.14/lib"; \
- echo "MANDIR=/home/opam/.opam/4.14/man"; \
- ) > Makefile.config
- (echo "(* This file was generated from ../configure.make *)"; \
- echo ;\
- echo 'let bindir = "/home/opam/.opam/4.14/bin"'; \
- echo 'let libdir = "/home/opam/.opam/4.14/lib"'; \
- echo 'let ocaml_libdir = "/home/opam/.opam/4.14/lib/ocaml"'; \
- echo 'let libdir_abs = "/home/opam/.opam/4.14/lib"'; \
- echo 'let ocaml_native = true'; \
- echo 'let ocaml_native_tools = true'; \
- echo 'let supports_shared_libraries = true';\
- echo 'let a = "a"'; \
- echo 'let o = "o"'; \
- echo 'let so = "so"'; \
- echo 'let ext_dll = ".so"'; \
- echo 'let exe = ""'; \
- echo 'let version = "0.14.3"'; \
- ) > src/ocamlbuild_config.ml
Processing 20/27: [bigarray-compat: dune build] [camlidl: make all] [ocamlbuild: make check-if-preinstalled]
-> compiled  bigarray-compat.1.1.0
Processing 20/27: [camlidl: make all] [ocamlbuild: make check-if-preinstalled]
-> installed bigarray-compat.1.1.0
Processing 21/27: [camlidl: make all] [ocamlbuild: make check-if-preinstalled]
- cd compiler; /usr/bin/make all
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/compiler'
- rm -f config.ml
- sed -e 's|%%CPP%%|cpp|' \
-           config.mlp > config.ml
- chmod -w config.ml
- ocamlc -g -c config.mli
- ocamlc -g -c config.ml
- ocamlc -g -c utils.mli
- ocamlc -g -c utils.ml
- ocamlc -g -c clflags.ml
- ocamlc -g -c idltypes.mli
- ocamlc -g -c prefix.mli
- ocamlc -g -c prefix.ml
- ocamlc -g -c lexpr.mli
- ocamlc -g -c lexpr.ml
- ocamlc -g -c cvttyp.mli
- ocamlc -g -c cvttyp.ml
- ocamlc -g -c variables.mli
- ocamlc -g -c variables.ml
- ocamlc -g -c idlarray.mli
- ocamlc -g -c idlarray.ml
- ocamlc -g -c struct.mli
- ocamlc -g -c struct.ml
- ocamlc -g -c enum.mli
- ocamlc -g -c enum.ml
- ocamlc -g -c union.mli
- ocamlc -g -c union.ml
- ocamlc -g -c cvtval.mli
- ocamlc -g -c cvtval.ml
- ocamlc -g -c structdecl.mli
- ocamlc -g -c structdecl.ml
- ocamlc -g -c enumdecl.mli
- ocamlc -g -c enumdecl.ml
- ocamlc -g -c uniondecl.mli
- ocamlc -g -c uniondecl.ml
- ocamlc -g -c typedef.mli
- ocamlc -g -c typedef.ml
- ocamlc -g -c funct.mli
- ocamlc -g -c funct.ml
- ocamlc -g -c constdecl.mli
- ocamlc -g -c constdecl.ml
- ocamlc -g -c intf.mli
- ocamlc -g -c intf.ml
- ocamlc -g -c file.mli
- ocamlc -g -c file.ml
- ocamlc -g -c predef.mli
- ocamlc -g -c predef.ml
- ocamllex linenum.mll
- 16 states, 331 transitions, table size 1420 bytes
- ocamlc -g -c linenum.mli
- ocamlc -g -c linenum.ml
- ocamlc -g -c parse_aux.mli
- ocamlc -g -c parse_aux.ml
- ocamlyacc -v parser_midl.mly
- 12 shift/reduce conflicts, 4 reduce/reduce conflicts.
- ocamlc -g -c parser_midl.mli
- ocamlc -g -c parser_midl.ml
- ocamllex lexer_midl.mll
- 129 states, 1747 transitions, table size 7762 bytes
- ocamlc -g -c lexer_midl.mli
- ocamlc -g -c lexer_midl.ml
- ocamlc -g -c parse.mli
- ocamlc -g -c parse.ml
- ocamlc -g -c fixlabels.mli
- ocamlc -g -c fixlabels.ml
- ocamlc -g -c normalize.mli
- ocamlc -g -c normalize.ml
- ocamlc -g -c main.ml
- ocamlc -g -o camlidl config.cmo utils.cmo clflags.cmo prefix.cmo lexpr.cmo cvttyp.cmo variables.cmo idlarray.cmo struct.cmo enum.cmo union.cmo cvtval.cmo structdecl.cmo enumdecl.cmo uniondecl.cmo typedef.cmo funct.cmo constdecl.cmo intf.cmo file.cmo predef.cmo linenum.cmo parse_aux.cmo parser_midl.cmo lexer_midl.cmo parse.cmo fixlabels.cmo normalize.cmo main.cmo
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/compiler'
- cd runtime; /usr/bin/make all
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/runtime'
- ocamlc -g -ccopt "-Wall -g" idlalloc.c
- ocamlc -g -ccopt "-Wall -g" comintf.c
- ocamlc -g -ccopt "-Wall -g" comerror.c
- rm -f dllcamlidl.so
- ocamlmklib -o camlidl  idlalloc.o comintf.o comerror.o 
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/runtime'
- cd lib; /usr/bin/make all
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/lib'
- ocamlc -g -c com.mli
- ocamlc -g -c com.ml
- ocamlc -g -a -o com.cma -dllib -lcamlidl -cclib -lcamlidl com.cmo
- ocamlopt -c com.ml
- ocamlopt -a -o com.cmxa -cclib -lcamlidl com.cmx
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/lib'
- cd tools; /usr/bin/make all
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/tools'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/camlidl.1.12/tools'
-> compiled  camlidl.1.12
Processing 21/27: [ocamlbuild: make check-if-preinstalled]
-> installed camlidl.1.12
Processing 22/27: [ocamlbuild: make check-if-preinstalled]
Processing 23/27: [mlgmpidl: sh] [ocamlbuild: make check-if-preinstalled]
- checking compilation with cc : working
- checking compilation with cc -Wcast-qual: working
- checking compilation with cc -Wswitch: working
- checking compilation with cc -Wall: working
- checking compilation with cc -Wextra: working
- checking compilation with cc -Wundef: working
- checking compilation with cc -Wcast-align: working
- checking compilation with cc -Wno-unused: working
- checking compilation with cc -Wno-unused-parameter: working
- checking compilation with cc -Wno-unused-function: working
- checking compilation with cc -fPIC: working
- checking compilation with cc -Werror-implicit-function-declaration: working
- checking compilation with cc -Wbad-function-cast: working
- checking compilation with cc -Wstrict-prototypes: working
- checking compilation with cc -std=c99: working
- binary ar: found in /usr/bin
- binary ranlib: found in /usr/bin
- binary sed: found in /usr/bin
- binary grep: found in /usr/bin
- binary perl: found in /usr/bin
- binary install: found in /usr/bin
- looking for gmp without prefix
- include gmp.h: found
- library gmp: found
- library gmp found without prefix
- looking for mpfr without prefix
- include mpfr.h: found
- library mpfr: found
- library mpfr found without prefix
- library mpfr major version: 4
- binary ocamlc.opt: found in /home/opam/.opam/4.14/bin
- binary ocamlopt.opt: found in /home/opam/.opam/4.14/bin
- binary ocamldep: found in /home/opam/.opam/4.14/bin
- binary ocamldoc: found in /home/opam/.opam/4.14/bin
- binary ocamlmktop: found in /home/opam/.opam/4.14/bin
- binary ocamlmklib: found in /home/opam/.opam/4.14/bin
- binary camlidl: found in /home/opam/.opam/4.14/bin
- binary ocamlfind: found in /home/opam/.opam/4.14/bin
- ocamlfind: Package `gmp' not found
- include caml/mlvalues.h: found
- include caml/camlidlruntime.h: found
- checking whether to enable profiling: only available up to OCaml 4.08.0 (<= 4.14.1)
- finding extension for dynamic libraries: .so
- 
- detected configuration:
- 
-    OCaml version                4.14.1
-    optional OCamlFind support   1
-    optional native plugins      1
-    optional profiling version   0
-    MPFR version (major)         4
- 
-    installation path            /home/opam/.opam/4.14/lib/ocaml
- 
Processing 23/27: [mlgmpidl: make] [ocamlbuild: make check-if-preinstalled]
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -f -r ${tmpdir};" EXIT QUIT INT;			\
- { cp mpz.idl ${tmpdir}/mpz.idl;					\
-   /home/opam/.opam/4.14/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpz.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpz_stubs.c >mpz_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpz.ml >mpz.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpz.mli >mpz.mli; }
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpz.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -f -r ${tmpdir};" EXIT QUIT INT;			\
- { cp mpq.idl ${tmpdir}/mpq.idl;					\
-   /home/opam/.opam/4.14/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpq.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpq_stubs.c >mpq_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpq.ml >mpq.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpq.mli >mpq.mli; }
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpq.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -f -r ${tmpdir};" EXIT QUIT INT;			\
- { cp mpf.idl ${tmpdir}/mpf.idl;					\
-   /home/opam/.opam/4.14/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpf.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpf_stubs.c >mpf_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpf.ml >mpf.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpf.mli >mpf.mli; }
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpf.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -f -r ${tmpdir};" EXIT QUIT INT;			\
- { cp mpfr.idl ${tmpdir}/mpfr.idl;					\
-   /home/opam/.opam/4.14/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpfr.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpfr_stubs.c >mpfr_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpfr.ml >mpfr.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpfr.mli >mpfr.mli; }
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpfr.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -f -r ${tmpdir};" EXIT QUIT INT;			\
- { cp gmp_random.idl ${tmpdir}/gmp_random.idl;					\
-   /home/opam/.opam/4.14/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/gmp_random.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/gmp_random_stubs.c >gmp_random_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/gmp_random.ml >gmp_random.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/gmp_random.mli >gmp_random.mli; }
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c gmp_random.mli
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpzf.mli
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpqf.mli
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpfrf.mli
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpz.ml
- File "mpz.ml", line 100, characters 18-25:
- 100 | let to_string x = get_str 10 x
-                         ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpz.ml", line 102, characters 20-32:
- 102 | let of_string str = init_set_str str 10
-                           ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpz.ml", line 108, characters 46-53:
- 108 | let print fmt x = Format.pp_print_string fmt (get_str 10 x)
-                                                     ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpq.ml
- File "mpq.ml", line 133, characters 46-53:
- 133 | let print fmt x = Format.pp_print_string fmt (get_str 10 x)
-                                                     ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpq.ml", line 140, characters 18-25:
- 140 | let to_string x = get_str 10 x
-                         ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpq.ml", line 142, characters 20-32:
- 142 | let of_string str = init_set_str str 10
-                           ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpf.ml
- File "mpf.ml", line 243, characters 20-32:
- 243 | let of_string str = init_set_str str 10
-                           ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpfr.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c gmp_random.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpzf.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpqf.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -c mpfrf.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.14/lib/ocaml -ccopt -I/home/opam/.opam/4.14/lib/camlidl -g -c -o mpz_caml.o mpz_caml.c
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.14/lib/ocaml -ccopt -I/home/opam/.opam/4.14/lib/camlidl -g -c -o mpq_caml.o mpq_caml.c
- mpq_caml.c: In function 'camlidl_mpq_mpq_mul_2exp':
- mpq_caml.c:345:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   345 | else
-       | ^~~~
- mpq_caml.c:349:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   349 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- mpq_caml.c: In function 'camlidl_mpq_mpq_div':
- mpq_caml.c:383:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   383 | else
-       | ^~~~
- mpq_caml.c:387:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   387 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- mpq_caml.c: In function 'camlidl_mpq_mpq_div_2exp':
- mpq_caml.c:408:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   408 | else
-       | ^~~~
- mpq_caml.c:412:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   412 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- mpq_caml.c: In function 'camlidl_mpq_mpq_inv':
- mpq_caml.c:462:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   462 | else
-       | ^~~~
- mpq_caml.c:466:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   466 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.14/lib/ocaml -ccopt -I/home/opam/.opam/4.14/lib/camlidl -g -c -o mpf_caml.o mpf_caml.c
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.14/lib/ocaml -ccopt -I/home/opam/.opam/4.14/lib/camlidl -g -c -o mpfr_caml.o mpfr_caml.c
- mpfr_caml.c: In function 'camlidl_mpfr_mpfr_root':
- mpfr_caml.c:1910:3: warning: 'mpfr_root' is deprecated [-Wdeprecated-declarations]
-  1910 |   _res = mpfr_root(ROP, OP1, OP2, RND);
-       |   ^~~~
- In file included from gmp_caml.h:16,
-                  from mpfr_caml.c:20:
- /usr/include/mpfr.h:763:21: note: declared here
-   763 | __MPFR_DECLSPEC int mpfr_root (mpfr_ptr, mpfr_srcptr, unsigned long,
-       |                     ^~~~~~~~~
- mpfr_caml.c: In function 'camlidl_mpfr_mpfr__sprintf':
- mpfr_caml.c:3265:9: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
-  3265 |   STR = (char *) String_val(_v_STR);
-       |         ^
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.14/lib/ocaml -ccopt -I/home/opam/.opam/4.14/lib/camlidl -g -c -o gmp_random_caml.o gmp_random_caml.c
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.14/lib/ocaml -ccopt -I/home/opam/.opam/4.14/lib/camlidl -g -c -o gmp_caml.o gmp_caml.c
- /home/opam/.opam/4.14/bin/ocamlmklib -oc gmp_caml mpz_caml.o mpq_caml.o mpf_caml.o mpfr_caml.o gmp_random_caml.o gmp_caml.o   -L/home/opam/.opam/4.14/lib/ocaml -L/home/opam/.opam/4.14/lib/ocaml/stublibs -L/home/opam/.opam/4.14/lib/camlidl -lmpfr -lgmp -lcamlidl
- /home/opam/.opam/4.14/bin/ocamlfind ocamlc -package "bigarray-compat" -annot -g -a -o gmp.cma mpz.cmo mpq.cmo mpf.cmo mpfr.cmo gmp_random.cmo mpzf.cmo mpqf.cmo mpfrf.cmo \
- -dllib -lgmp_caml -ccopt -L/home/opam/.opam/4.14/lib/stublibs -ccopt -L/home/opam/.opam/4.14/lib/gmp -ccopt "  -L/home/opam/.opam/4.14/lib/ocaml -L/home/opam/.opam/4.14/lib/ocaml/stublibs -L/home/opam/.opam/4.14/lib/camlidl -lmpfr -lgmp -lcamlidl" -ccopt -L/home/opam/.opam/4.14/lib/ocaml -ccopt -L/home/opam/.opam/4.14/lib/camlidl    -cclib -lmpfr -cclib -lgmp -cclib -lcamlidl
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c mpz.ml
- File "mpz.ml", line 100, characters 18-25:
- 100 | let to_string x = get_str 10 x
-                         ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpz.ml", line 102, characters 20-32:
- 102 | let of_string str = init_set_str str 10
-                           ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpz.ml", line 108, characters 46-53:
- 108 | let print fmt x = Format.pp_print_string fmt (get_str 10 x)
-                                                     ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c mpq.ml
- File "mpq.ml", line 133, characters 46-53:
- 133 | let print fmt x = Format.pp_print_string fmt (get_str 10 x)
-                                                     ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpq.ml", line 140, characters 18-25:
- 140 | let to_string x = get_str 10 x
-                         ^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- File "mpq.ml", line 142, characters 20-32:
- 142 | let of_string str = init_set_str str 10
-                           ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c mpf.ml
- File "mpf.ml", line 243, characters 20-32:
- 243 | let of_string str = init_set_str str 10
-                           ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label base was omitted in the application of this function.
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c mpfr.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c gmp_random.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c mpzf.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c mpqf.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -c mpfrf.ml
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -a -o gmp.cmxa mpz.cmx mpq.cmx mpf.cmx mpfr.cmx gmp_random.cmx mpzf.cmx mpqf.cmx mpfrf.cmx \
- -cclib -lgmp_caml -ccopt -L/home/opam/.opam/4.14/lib/stublibs -ccopt -L/home/opam/.opam/4.14/lib/gmp -ccopt "  -L/home/opam/.opam/4.14/lib/ocaml -L/home/opam/.opam/4.14/lib/ocaml/stublibs -L/home/opam/.opam/4.14/lib/camlidl -lmpfr -lgmp -lcamlidl" -ccopt -L/home/opam/.opam/4.14/lib/ocaml -ccopt -L/home/opam/.opam/4.14/lib/camlidl    -cclib -lmpfr -cclib -lgmp -cclib -lcamlidl
- /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -package "bigarray-compat" -annot -inline 20 -linkall -shared -o gmp.cmxs -I . gmp.cmxa
- rm mpq_caml.o mpz_caml.o mpfr_caml.o gmp_caml.o mpf_caml.o gmp_random_caml.o
-> compiled  mlgmpidl.1.2.15
Processing 23/27: [ocamlbuild: make check-if-preinstalled]
Processing 24/27: [ocamlbuild: make check-if-preinstalled] [mlgmpidl: make install]
- if test -d /home/opam/.opam/4.14/lib/ocaml/ocamlbuild; then\
-   >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\
-        "/home/opam/.opam/4.14/lib/ocaml/ocamlbuild";\
-   >&2 echo "Installation aborted; if you want to bypass this"\
-         "safety check, pass CHECK_IF_PREINSTALLED=false to make";\
-   exit 2;\
- fi
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamllex.opt src/glob_lexer.mll
- 55 states, 419 transitions, table size 2006 bytes
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamllex.opt src/lexers.mll
- 251 states, 1051 transitions, table size 5710 bytes
- 4334 additional bytes used for bindings
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/my_std.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/exit_codes.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo
- mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi
- mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml
- ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_executor.cmo plugin-lib/ocamlbuild_unix_plugin.cmo bin/ocamlbuild.cmo
- ocamlc.opt -a -o plugin-lib/ocamlbuildlib.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_executor.cmo plugin-lib/ocamlbuild_unix_plugin.cmo
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/my_std.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/exit_codes.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml
- ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx bin/ocamlbuild.cmx
- ocamlopt.opt -a -o plugin-lib/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx
- ocamlc.opt src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte
- ./man/options_man.byte > man/ocamlbuild.options.1
- cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1
- /usr/bin/make ocamlbuild.install
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- rm -f ocamlbuild.install
- touch ocamlbuild.install
- /usr/bin/make install-bin-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'bin: [' >> ocamlbuild.install
- echo '  "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'lib: [' >> ocamlbuild.install
- /usr/bin/make install-lib-basics-opam
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo '  "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install
- echo '  "META"' >> ocamlbuild.install
- for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-byte-opam
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- for lib in plugin-lib/ocamlbuildlib.cma bin/ocamlbuild.cmo src/ocamlbuild_pack.cmi plugin-lib/ocamlbuild_plugin.cmi plugin-lib/ocamlbuild_executor.cmi plugin-lib/ocamlbuild_unix_plugin.cmi; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-native-opam
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- for lib in plugin-lib/ocamlbuildlib.cmxa plugin-lib/ocamlbuildlib.a bin/ocamlbuild.cmx bin/ocamlbuild.o src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx plugin-lib/ocamlbuild_plugin.o plugin-lib/ocamlbuild_executor.o plugin-lib/ocamlbuild_unix_plugin.o; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-man-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'man: [' >> ocamlbuild.install
- echo '  "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-doc-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'doc: [' >> ocamlbuild.install
- echo '  "LICENSE"' >> ocamlbuild.install
- echo '  "Changes"' >> ocamlbuild.install
- echo '  "Readme.md"' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
-> compiled  ocamlbuild.0.14.3
Processing 24/27: [mlgmpidl: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/mlgmpidl.1.2.15)
- rm -f META
- echo "description = \"OCaml Interface to GMP and MPFR libraries\"" >META
- echo "version = \"1.2.15\"" >>META
- echo "requires = \"bigarray-compat\"" >>META
- echo "archive(byte) = \"gmp.cma\"" >>META
- echo "archive(byte,plugin) = \"gmp.cma\"" >>META
- echo "plugin(byte) = \"gmp.cma\"" >>META
- echo "archive(native) = \"gmp.cmxa\"" >>META
- echo "archive(native,plugin) = \"gmp.cmxs\"" >>META
- echo "plugin(native) = \"gmp.cmxs\"" >>META
- /home/opam/.opam/4.14/bin/ocamlfind remove gmp
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.14/lib/gmp/META
- /home/opam/.opam/4.14/bin/ocamlfind install gmp META gmp_caml.h mpz.idl mpq.idl mpf.idl mpfr.idl gmp_random.idl mpz.ml mpq.ml mpf.ml mpfr.ml gmp_random.ml mpzf.ml mpqf.ml mpfrf.ml mpz.mli mpq.mli mpf.mli mpfr.mli gmp_random.mli mpzf.mli mpqf.mli mpfrf.mli mpz.cmi mpq.cmi mpf.cmi mpfr.cmi gmp_random.cmi mpzf.cmi mpqf.cmi mpfrf.cmi gmp.cma mpz.cmx mpq.cmx mpf.cmx mpfr.cmx gmp_random.cmx mpzf.cmx mpqf.cmx mpfrf.cmx gmp.cmxa gmp.a gmp.cmxs libgmp_caml.a dllgmp_caml.so
- Installed /home/opam/.opam/4.14/lib/gmp/libgmp_caml.a
- Installed /home/opam/.opam/4.14/lib/gmp/gmp.cmxs
- Installed /home/opam/.opam/4.14/lib/gmp/gmp.a
- Installed /home/opam/.opam/4.14/lib/gmp/gmp.cmxa
- Installed /home/opam/.opam/4.14/lib/gmp/mpfrf.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/mpqf.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/mpzf.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/gmp_random.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/mpfr.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/mpf.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/mpq.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/mpz.cmx
- Installed /home/opam/.opam/4.14/lib/gmp/gmp.cma
- Installed /home/opam/.opam/4.14/lib/gmp/mpfrf.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/mpqf.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/mpzf.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/gmp_random.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/mpfr.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/mpf.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/mpq.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/mpz.cmi
- Installed /home/opam/.opam/4.14/lib/gmp/mpfrf.mli
- Installed /home/opam/.opam/4.14/lib/gmp/mpqf.mli
- Installed /home/opam/.opam/4.14/lib/gmp/mpzf.mli
- Installed /home/opam/.opam/4.14/lib/gmp/gmp_random.mli
- Installed /home/opam/.opam/4.14/lib/gmp/mpfr.mli
- Installed /home/opam/.opam/4.14/lib/gmp/mpf.mli
- Installed /home/opam/.opam/4.14/lib/gmp/mpq.mli
- Installed /home/opam/.opam/4.14/lib/gmp/mpz.mli
- Installed /home/opam/.opam/4.14/lib/gmp/mpfrf.ml
- Installed /home/opam/.opam/4.14/lib/gmp/mpqf.ml
- Installed /home/opam/.opam/4.14/lib/gmp/mpzf.ml
- Installed /home/opam/.opam/4.14/lib/gmp/gmp_random.ml
- Installed /home/opam/.opam/4.14/lib/gmp/mpfr.ml
- Installed /home/opam/.opam/4.14/lib/gmp/mpf.ml
- Installed /home/opam/.opam/4.14/lib/gmp/mpq.ml
- Installed /home/opam/.opam/4.14/lib/gmp/mpz.ml
- Installed /home/opam/.opam/4.14/lib/gmp/gmp_random.idl
- Installed /home/opam/.opam/4.14/lib/gmp/mpfr.idl
- Installed /home/opam/.opam/4.14/lib/gmp/mpf.idl
- Installed /home/opam/.opam/4.14/lib/gmp/mpq.idl
- Installed /home/opam/.opam/4.14/lib/gmp/mpz.idl
- Installed /home/opam/.opam/4.14/lib/gmp/gmp_caml.h
- Installed /home/opam/.opam/4.14/lib/stublibs/dllgmp_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllgmp_caml.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/4.14/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/4.14/lib/gmp/META
-> installed mlgmpidl.1.2.15
-> installed ocamlbuild.0.14.3
Processing 26/27: [apron: sh]
+ /usr/bin/sh "./configure" "--prefix" "/home/opam/.opam/4.14/share/apron" "--no-ppl" (CWD=/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12)
- checking compilation with cc : working
- checking compilation with cc -Wcast-qual: working
- checking compilation with cc -Wswitch: working
- checking compilation with cc -Wall: working
- checking compilation with cc -Wextra: working
- checking compilation with cc -Wundef: working
- checking compilation with cc -Wcast-align: working
- checking compilation with cc -Wno-unused: working
- checking compilation with cc -Wno-unused-parameter: working
- checking compilation with cc -Wno-unused-function: working
- checking compilation with cc -fPIC: working
- checking compilation with cc -Werror-implicit-function-declaration: working
- checking compilation with cc -Wbad-function-cast: working
- checking compilation with cc -Wstrict-prototypes: working
- checking compilation with cc -std=c99: working
- checking compilation with c++ : working
- checking compilation with c++ -Wcast-qual: working
- checking compilation with c++ -Wswitch: working
- checking compilation with c++ -Wall: working
- checking compilation with c++ -Wextra: working
- checking compilation with c++ -Wundef: working
- checking compilation with c++ -Wcast-align: working
- checking compilation with c++ -Wno-unused: working
- checking compilation with c++ -Wno-unused-parameter: working
- checking compilation with c++ -Wno-unused-function: working
- checking compilation with c++ -fPIC: 
- working
- binary ar: found in /usr/bin
- binary ranlib: found in /usr/bin
- binary sed: found in /usr/bin
- binary install: found in /usr/bin
- looking for gmp without prefix
- include gmp.h: found
- library gmp: found
- library gmp found without prefix
- looking for mpfr without prefix
- include mpfr.h: found
- library mpfr: found
- library mpfr found without prefix
- binary ocamlc.opt: found in /home/opam/.opam/4.14/bin
- binary ocamlopt.opt: found in /home/opam/.opam/4.14/bin
- binary ocamldep: found in /home/opam/.opam/4.14/bin
- binary ocamllex: found in /home/opam/.opam/4.14/bin
- binary ocamlyacc: found in /home/opam/.opam/4.14/bin
- binary ocamldoc: found in /home/opam/.opam/4.14/bin
- binary ocamlmktop: found in /home/opam/.opam/4.14/bin
- binary ocamlmklib: found in /home/opam/.opam/4.14/bin
- binary camlidl: found in /home/opam/.opam/4.14/bin
- binary ocamlfind: found in /home/opam/.opam/4.14/bin
- checking support for native plugins: working
- include caml/mlvalues.h: found
- include caml/camlidlruntime.h: found
- include gmp_caml.h: found
- binary java: not found
- 
- detected configuration:
- 
-    optional OCaml support       1
-    optional OCamlFind support   1
-    optional plugins support     1
-    optional C++ support         1
-    optional Java support        0 ()
-    optional PPL support         0
- 
-    installation path            /home/opam/.opam/4.14/share/apron
-    dynamic libraries extension  so
- 
Processing 26/27: [apron: make]
+ /usr/bin/make "-j255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12)
- (cd num; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/num'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/num'
- (cd itv; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/itv'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itvMPQ.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linexprMPQ.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linearizeMPQ.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itvMPQ_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linexprMPQ_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linearizeMPQ_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itvRll.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linexprRll.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linearizeRll.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itvRll_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linexprRll_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linearizeRll_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itvD.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linexprD.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linearizeD.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itvD_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linexprD_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linearizeD_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itvMPFR.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linexprMPFR.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linearizeMPFR.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itvMPFR_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linexprMPFR_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linearizeMPFR_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itvIl.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linexprIl.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linearizeIl.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itvIll.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linexprIll.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linearizeIll.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itvRl.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linexprRl.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linearizeRl.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itvMPZ.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linexprMPZ.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linearizeMPZ.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itvDl.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linexprDl.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linearizeDl.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itvIl_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linexprIl_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linearizeIl_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itvIll_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linexprIll_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linearizeIll_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itvRl_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linexprRl_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linearizeRl_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itvMPZ_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linexprMPZ_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linearizeMPZ_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itvDl_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linexprDl_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linearizeDl_debug.o itv_linearize.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linexpr.h:8,
-                  from itv_linexpr.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linexpr.h:8,
-                  from itv_linexpr.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linexpr.h:8,
-                  from itv_linexpr.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv_linexpr.h:8,
-                  from itv_linexpr.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from itv.h:9,
-                  from itv.c:5:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_set_ap_coeff',
-     inlined from 'itv_expr_build.isra' at itv_linearize.c:1698:5:
- itv.h:314:17: warning: 'itv_set_ap_coeff_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- itv.h:314:17: note: referencing argument 2 of type '__itv_struct[1]'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- itv.h: In function 'itv_expr_build.isra':
- itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPQ'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:245:6: note: in expansion of macro 'ITVFUN'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |      ^~~~~~
- itv_linearize.c:1723:9: warning: 'itv_eval_ap_texpr0_node' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1723 |         itv_eval_ap_texpr0_node(intern, narg, res->val, a->val, b?b->val:a->val);
-       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv_linearize.c:1723:9: note: referencing argument 3 of type '__itv_struct[1]'
- itv_linearize.c:1723:9: note: referencing argument 4 of type '__itv_struct[1]'
- itv_linearize.c:1723:9: note: referencing argument 5 of type '__itv_struct[1]'
- itv_linearize.c:799:1: note: in a call to function 'itv_eval_ap_texpr0_node'
-   799 | itv_eval_ap_texpr0_node(itv_internal_t* intern,
-       | ^~~~~~~~~~~~~~~~~~~~~~~
- /usr/bin/ar rcs libitvMPFR_debug.a itvMPFR_debug.o itv_linexprMPFR_debug.o itv_linearizeMPFR_debug.o
- /usr/bin/ar rcs libitvMPQ_debug.a itvMPQ_debug.o itv_linexprMPQ_debug.o itv_linearizeMPQ_debug.o
- /usr/bin/ar rcs libitvD_debug.a itvD_debug.o itv_linexprD_debug.o itv_linearizeD_debug.o
- /usr/bin/ranlib libitvMPFR_debug.a
- /usr/bin/ranlib libitvMPQ_debug.a
- /usr/bin/ranlib libitvD_debug.a
- /usr/bin/ar rcs libitvRll_debug.a itvRll_debug.o itv_linexprRll_debug.o itv_linearizeRll_debug.o
- /usr/bin/ranlib libitvRll_debug.a
- itv.c: In function 'itv_mul_MPFR':
- itv.c:414:5: warning: 'itv_muln' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:414:5: note: referencing argument 4 of type '__itv_struct[1]'
- itv.c:369:6: note: in a call to function 'itv_muln'
-   369 | void itv_muln(itv_internal_t* intern,
-       |      ^~~~~~~~
- itv.c:418:5: warning: 'itv_mulp' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   418 |     itv_mulp(intern,a,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:418:5: note: referencing argument 4 of type '__itv_struct[1]'
- itv.c:346:6: note: in a call to function 'itv_mulp'
-   346 | void itv_mulp(itv_internal_t* intern,
-       |      ^~~~~~~~
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linexpr.h:8,
-                  from itv_linexpr.c:5:
- In function 'itv_mul_num',
-     inlined from 'itv_lincons_reduce_integer_MPQ' at itv_linexpr.c:729:5,
-     inlined from 'itv_lincons_reduce_integer_MPQ' at itv_linexpr.c:672:6:
- itv.h:276:10: warning: 'itv_mul_num_MPQ' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:276:3: note: in expansion of macro 'ITVFUN'
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |   ^~~~~~
- itv.h:276:10: note: referencing argument 3 of type '__mpq_struct[1]'
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:276:3: note: in expansion of macro 'ITVFUN'
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_lincons_reduce_integer_MPQ':
- itv.h:227:13: note: in a call to function 'itv_mul_num_MPQ'
-   227 | void ITVFUN(itv_mul_num)(itv_t a, itv_t b, num_t c);
-       |             ^~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:227:6: note: in expansion of macro 'ITVFUN'
-   227 | void ITVFUN(itv_mul_num)(itv_t a, itv_t b, num_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libitv_debug.a itvIl_debug.o itv_linexprIl_debug.o itv_linearizeIl_debug.o itvIll_debug.o itv_linexprIll_debug.o itv_linearizeIll_debug.o itvRl_debug.o itv_linexprRl_debug.o itv_linearizeRl_debug.o itvRll_debug.o itv_linexprRll_debug.o itv_linearizeRll_debug.o itvMPZ_debug.o itv_linexprMPZ_debug.o itv_linearizeMPZ_debug.o itvMPQ_debug.o itv_linexprMPQ_debug.o itv_linearizeMPQ_debug.o itvD_debug.o itv_linexprD_debug.o itv_linearizeD_debug.o itvMPFR_debug.o itv_linexprMPFR_debug.o itv_linearizeMPFR_debug.o itvDl_debug.o itv_linexprDl_debug.o itv_linearizeDl_debug.o
- /usr/bin/ranlib libitv_debug.a
- In function 'itv_mul_MPQ',
-     inlined from 'itv_mul_MPQ' at itv.c:392:6:
- itv.c:414:5: warning: 'itv_muln' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:414:5: note: referencing argument 4 of type '__itv_struct[1]'
- itv.c: In function 'itv_mul_MPQ':
- itv.c:369:6: note: in a call to function 'itv_muln'
-   369 | void itv_muln(itv_internal_t* intern,
-       |      ^~~~~~~~
- In function 'itv_mul_MPQ',
-     inlined from 'itv_mul_MPQ' at itv.c:392:6:
- itv.c:418:5: warning: 'itv_mulp' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   418 |     itv_mulp(intern,a,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:418:5: note: referencing argument 4 of type '__itv_struct[1]'
- itv.c: In function 'itv_mul_MPQ':
- itv.c:346:6: note: in a call to function 'itv_mulp'
-   346 | void itv_mulp(itv_internal_t* intern,
-       |      ^~~~~~~~
- In function 'itv_mul_MPZ',
-     inlined from 'itv_mul_MPZ' at itv.c:392:6:
- itv.c:414:5: warning: 'itv_muln' accessing 48 bytes in a region of size 16 [-Wstringop-overflow=]
-   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:414:5: note: referencing argument 4 of type '__itv_struct[1]'
- itv.c: In function 'itv_mul_MPZ':
- itv.c:369:6: note: in a call to function 'itv_muln'
-   369 | void itv_muln(itv_internal_t* intern,
-       |      ^~~~~~~~
- In function 'itv_mul_MPZ',
-     inlined from 'itv_mul_MPZ' at itv.c:392:6:
- itv.c:418:5: warning: 'itv_mulp' accessing 48 bytes in a region of size 16 [-Wstringop-overflow=]
-   418 |     itv_mulp(intern,a,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:418:5: note: referencing argument 4 of type '__itv_struct[1]'
- itv.c: In function 'itv_mul_MPZ':
- itv.c:346:6: note: in a call to function 'itv_mulp'
-   346 | void itv_mulp(itv_internal_t* intern,
-       |      ^~~~~~~~
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_MPFR' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_MPFR':
- itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_MPQ' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_MPQ':
- itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libitvD.a itvD.o itv_linexprD.o itv_linearizeD.o
- /usr/bin/ranlib libitvD.a
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_MPZ' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_MPZ' accessing 48 bytes in a region of size 24 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_MPZ':
- itv.h:234:13: note: in a call to function 'itv_mul_MPZ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libitvMPFR.a itvMPFR.o itv_linexprMPFR.o itv_linearizeMPFR.o
- /usr/bin/ranlib libitvMPFR.a
- /usr/bin/ar rcs libitvMPQ.a itvMPQ.o itv_linexprMPQ.o itv_linearizeMPQ.o
- /usr/bin/ranlib libitvMPQ.a
- In file included from itv_fun.h:5,
-                  from itv.h:14:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_Rll' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_Rll' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_Rll':
- itv.h:234:13: note: in a call to function 'itv_mul_Rll'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from itv_fun.h:5,
-                  from itv.h:14:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_Rl' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_Rl' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_Rl':
- itv.h:234:13: note: in a call to function 'itv_mul_Rl'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libitvRll.a itvRll.o itv_linexprRll.o itv_linearizeRll.o
- /usr/bin/ranlib libitvRll.a
- /usr/bin/ar rcs libitv.a itvIl.o itv_linexprIl.o itv_linearizeIl.o itvIll.o itv_linexprIll.o itv_linearizeIll.o itvRl.o itv_linexprRl.o itv_linearizeRl.o itvRll.o itv_linexprRll.o itv_linearizeRll.o itvMPZ.o itv_linexprMPZ.o itv_linearizeMPZ.o itvMPQ.o itv_linexprMPQ.o itv_linearizeMPQ.o itvD.o itv_linexprD.o itv_linearizeD.o itvMPFR.o itv_linexprMPFR.o itv_linearizeMPFR.o itvDl.o itv_linexprDl.o itv_linearizeDl.o
- /usr/bin/ranlib libitv.a
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/itv'
- (cd apron; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apron'
- echo "// APRON version, automatically generated from version.mk" > ap_version.h
- echo "#ifndef AP_VERSION" >> ap_version.h
- echo "#define AP_VERSION_MAJOR 0" >> ap_version.h
- echo "#define AP_VERSION_MINOR 9" >> ap_version.h
- echo "#define AP_VERSION_MICRO 12" >> ap_version.h
- echo "#define AP_VERSION       \""0.9.12"\"" >> ap_version.h
- echo "#endif" >> ap_version.h
- cc  -I../num -I../itv  -E -MM ap_scalar.c ap_interval.c ap_coeff.c ap_dimension.c ap_linexpr0.c ap_lincons0.c ap_generator0.c ap_texpr0.c ap_tcons0.c ap_manager.c ap_abstract0.c ap_policy.c ap_generic.c ap_var.c ap_environment.c ap_linexpr1.c ap_lincons1.c ap_generator1.c ap_texpr1.c ap_tcons1.c ap_abstract1.c ap_linearize.c ap_reducedproduct.c ap_disjunction.c  > depend
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_scalar.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_interval.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_coeff.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_dimension.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linexpr0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_lincons0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generator0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_texpr0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_tcons0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_manager.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_abstract0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_policy.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generic.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_var.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_environment.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linexpr1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_lincons1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generator1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_texpr1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_tcons1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_abstract1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_reducedproduct.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_disjunction.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPQ -I. -c ap_linearize_aux.c -o ap_linearize_auxMPQ.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_DOUBLE -I. -c ap_linearize_aux.c -o ap_linearize_auxD.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPFR -I. -c ap_linearize_aux.c -o ap_linearize_auxMPFR.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_scalar_debug.o ap_scalar.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_interval_debug.o ap_interval.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_coeff_debug.o ap_coeff.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_dimension_debug.o ap_dimension.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linexpr0_debug.o ap_linexpr0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_lincons0_debug.o ap_lincons0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generator0_debug.o ap_generator0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_texpr0_debug.o ap_texpr0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_tcons0_debug.o ap_tcons0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_manager_debug.o ap_manager.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_abstract0_debug.o ap_abstract0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_policy_debug.o ap_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generic_debug.o ap_generic.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_var_debug.o ap_var.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_environment_debug.o ap_environment.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linexpr1_debug.o ap_linexpr1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_lincons1_debug.o ap_lincons1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generator1_debug.o ap_generator1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_texpr1_debug.o ap_texpr1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_tcons1_debug.o ap_tcons1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_abstract1_debug.o ap_abstract1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linearize_debug.o ap_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_reducedproduct_debug.o ap_reducedproduct.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_disjunction_debug.o ap_disjunction.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPQ -I. -c -o ap_linearize_auxMPQ_debug.o ap_linearize_aux.c -o ap_linearize_auxMPQ_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_DOUBLE -I. -c -o ap_linearize_auxD_debug.o ap_linearize_aux.c -o ap_linearize_auxD_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPFR -I. -c -o ap_linearize_auxMPFR_debug.o ap_linearize_aux.c -o ap_linearize_auxMPFR_debug.o
- ap_policy.c: In function 'ap_policy_check':
- ap_policy.c:79:32: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-    79 |                                funid,
-       |                                ^~~~~
- ap_policy.c: In function 'ap_abstract0_policy_check_policy_abstract':
- ap_policy.c:108:34: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-   108 |                                  funid,
-       |                                  ^~~~~
- ap_abstract0.c: In function 'ap_abstract0_check_dim_array':
- ap_abstract0.c:206:84: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
-   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
-       |                                                                                    ^
- ap_abstract0.c:206:7: note: 'sprintf' output between 63 and 81 bytes into a destination of size 80
-   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
-       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ap_policy.c: In function 'ap_policy_check':
- ap_policy.c:79:32: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-    79 |                                funid,
-       |                                ^~~~~
- ap_policy.c: In function 'ap_abstract0_policy_check_policy_abstract':
- ap_policy.c:108:34: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-   108 |                                  funid,
-       |                                  ^~~~~
- ap_abstract0.c: In function 'ap_abstract0_check_dim_array':
- ap_abstract0.c:206:84: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
-   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
-       |                                                                                    ^
- ap_abstract0.c:206:7: note: 'sprintf' output between 63 and 81 bytes into a destination of size 80
-   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
-       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cp ../itv/libitv_debug.a libapron_debug.a
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libapron_debug.so ap_scalar_debug.o ap_interval_debug.o ap_coeff_debug.o ap_dimension_debug.o ap_linexpr0_debug.o ap_lincons0_debug.o ap_generator0_debug.o ap_texpr0_debug.o ap_tcons0_debug.o ap_manager_debug.o ap_abstract0_debug.o ap_policy_debug.o ap_generic_debug.o ap_var_debug.o ap_environment_debug.o ap_linexpr1_debug.o ap_lincons1_debug.o ap_generator1_debug.o ap_texpr1_debug.o ap_tcons1_debug.o ap_abstract1_debug.o ap_linearize_debug.o ap_reducedproduct_debug.o ap_disjunction_debug.o ap_linearize_auxMPQ_debug.o ap_linearize_auxD_debug.o ap_linearize_auxMPFR_debug.o	\
- 	../itv/itvIl_debug.o ../itv/itv_linexprIl_debug.o ../itv/itv_linearizeIl_debug.o ../itv/itvIll_debug.o ../itv/itv_linexprIll_debug.o ../itv/itv_linearizeIll_debug.o ../itv/itvRl_debug.o ../itv/itv_linexprRl_debug.o ../itv/itv_linearizeRl_debug.o ../itv/itvRll_debug.o ../itv/itv_linexprRll_debug.o ../itv/itv_linearizeRll_debug.o ../itv/itvMPZ_debug.o ../itv/itv_linexprMPZ_debug.o ../itv/itv_linearizeMPZ_debug.o ../itv/itvMPQ_debug.o ../itv/itv_linexprMPQ_debug.o ../itv/itv_linearizeMPQ_debug.o ../itv/itvD_debug.o ../itv/itv_linexprD_debug.o ../itv/itv_linearizeD_debug.o ../itv/itvMPFR_debug.o ../itv/itv_linexprMPFR_debug.o ../itv/itv_linearizeMPFR_debug.o ../itv/itvDl_debug.o ../itv/itv_linexprDl_debug.o ../itv/itv_linearizeDl_debug.o  -lm -lmpfr -lgmp
- /usr/bin/ar rs libapron_debug.a ap_scalar_debug.o ap_interval_debug.o ap_coeff_debug.o ap_dimension_debug.o ap_linexpr0_debug.o ap_lincons0_debug.o ap_generator0_debug.o ap_texpr0_debug.o ap_tcons0_debug.o ap_manager_debug.o ap_abstract0_debug.o ap_policy_debug.o ap_generic_debug.o ap_var_debug.o ap_environment_debug.o ap_linexpr1_debug.o ap_lincons1_debug.o ap_generator1_debug.o ap_texpr1_debug.o ap_tcons1_debug.o ap_abstract1_debug.o ap_linearize_debug.o ap_reducedproduct_debug.o ap_disjunction_debug.o ap_linearize_auxMPQ_debug.o ap_linearize_auxD_debug.o ap_linearize_auxMPFR_debug.o
- /usr/bin/ranlib libapron_debug.a
- cp ../itv/libitv.a libapron.a
- /usr/bin/ar rs libapron.a ap_scalar.o ap_interval.o ap_coeff.o ap_dimension.o ap_linexpr0.o ap_lincons0.o ap_generator0.o ap_texpr0.o ap_tcons0.o ap_manager.o ap_abstract0.o ap_policy.o ap_generic.o ap_var.o ap_environment.o ap_linexpr1.o ap_lincons1.o ap_generator1.o ap_texpr1.o ap_tcons1.o ap_abstract1.o ap_linearize.o ap_reducedproduct.o ap_disjunction.o ap_linearize_auxMPQ.o ap_linearize_auxD.o ap_linearize_auxMPFR.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libapron.so ap_scalar.o ap_interval.o ap_coeff.o ap_dimension.o ap_linexpr0.o ap_lincons0.o ap_generator0.o ap_texpr0.o ap_tcons0.o ap_manager.o ap_abstract0.o ap_policy.o ap_generic.o ap_var.o ap_environment.o ap_linexpr1.o ap_lincons1.o ap_generator1.o ap_texpr1.o ap_tcons1.o ap_abstract1.o ap_linearize.o ap_reducedproduct.o ap_disjunction.o ap_linearize_auxMPQ.o ap_linearize_auxD.o ap_linearize_auxMPFR.o ../itv/itvIl.o ../itv/itv_linexprIl.o ../itv/itv_linearizeIl.o ../itv/itvIll.o ../itv/itv_linexprIll.o ../itv/itv_linearizeIll.o ../itv/itvRl.o ../itv/itv_linexprRl.o ../itv/itv_linearizeRl.o ../itv/itvRll.o ../itv/itv_linexprRll.o ../itv/itv_linearizeRll.o ../itv/itvMPZ.o ../itv/itv_linexprMPZ.o ../itv/itv_linearizeMPZ.o ../itv/itvMPQ.o ../itv/itv_linexprMPQ.o ../itv/itv_linearizeMPQ.o ../itv/itvD.o ../itv/itv_linexprD.o ../itv/itv_linearizeD.o ../itv/itvMPFR.o ../itv/itv_linexprMPFR.o ../itv/itv_linearizeMPFR.o ../itv/itvDl.o ../itv/itv_linexprDl.o ../itv/itv_linearizeDl.o  -lm -lmpfr -lgmp
- /usr/bin/ranlib libapron.a
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apron'
- (cd newpolka; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o mf_qsortMPQ.o mf_qsort.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_userMPQ.o pk_user.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_internalMPQ.o pk_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_bitMPQ.o pk_bit.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_satmatMPQ.o pk_satmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_vectorMPQ.o pk_vector.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_matrixMPQ.o pk_matrix.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_cherniMPQ.o pk_cherni.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_representationMPQ.o pk_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_approximateMPQ.o pk_approximate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_constructorMPQ.o pk_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_testMPQ.o pk_test.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_extractMPQ.o pk_extract.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_meetjoinMPQ.o pk_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_assignMPQ.o pk_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_projectMPQ.o pk_project.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_resizeMPQ.o pk_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_expandfoldMPQ.o pk_expandfold.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_wideningMPQ.o pk_widening.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_closureMPQ.o pk_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pkeqMPQ.o pkeq.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o mf_qsortMPQ_debug.o mf_qsort.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_userMPQ_debug.o pk_user.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_internalMPQ_debug.o pk_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_bitMPQ_debug.o pk_bit.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_satmatMPQ_debug.o pk_satmat.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_vectorMPQ_debug.o pk_vector.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_matrixMPQ_debug.o pk_matrix.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_cherniMPQ_debug.o pk_cherni.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_representationMPQ_debug.o pk_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_approximateMPQ_debug.o pk_approximate.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_constructorMPQ_debug.o pk_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_testMPQ_debug.o pk_test.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_extractMPQ_debug.o pk_extract.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_meetjoinMPQ_debug.o pk_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_assignMPQ_debug.o pk_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_projectMPQ_debug.o pk_project.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_resizeMPQ_debug.o pk_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_expandfoldMPQ_debug.o pk_expandfold.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_wideningMPQ_debug.o pk_widening.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pk_closureMPQ_debug.o pk_closure.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o pkeqMPQ_debug.o pkeq.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o mf_qsortRll.o mf_qsort.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_userRll.o pk_user.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_internalRll.o pk_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_bitRll.o pk_bit.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_satmatRll.o pk_satmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_vectorRll.o pk_vector.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_matrixRll.o pk_matrix.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_cherniRll.o pk_cherni.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_representationRll.o pk_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_approximateRll.o pk_approximate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_constructorRll.o pk_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_testRll.o pk_test.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_extractRll.o pk_extract.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_meetjoinRll.o pk_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_assignRll.o pk_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_projectRll.o pk_project.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_resizeRll.o pk_resize.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_user.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_expandfoldRll.o pk_expandfold.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_wideningRll.o pk_widening.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_internal.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_closureRll.o pk_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pkeqRll.o pkeq.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_vector.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o mf_qsortRll_debug.o mf_qsort.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_matrix.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_userRll_debug.o pk_user.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_cherni.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_internalRll_debug.o pk_internal.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_representation.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_bitRll_debug.o pk_bit.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_constructor.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_satmatRll_debug.o pk_satmat.c
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_approximate.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_vectorRll_debug.o pk_vector.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_matrixRll_debug.o pk_matrix.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_extract.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_test.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_cherniRll_debug.o pk_cherni.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_meetjoin.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_assign.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_representationRll_debug.o pk_representation.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_project.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_approximateRll_debug.o pk_approximate.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_resize.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_constructorRll_debug.o pk_constructor.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_expandfold.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_testRll_debug.o pk_test.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_widening.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_extractRll_debug.o pk_extract.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_meetjoinRll_debug.o pk_meetjoin.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_closure.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_assignRll_debug.o pk_assign.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pkeq.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_projectRll_debug.o pk_project.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_resizeRll_debug.o pk_resize.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_user.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_expandfoldRll_debug.o pk_expandfold.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_internal.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_wideningRll_debug.o pk_widening.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_closureRll_debug.o pk_closure.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_LONGLONGRAT -c -o pkeqRll_debug.o pkeq.c
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_matrix.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_vector.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_cherni.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_representation.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_approximate.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_constructor.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- /usr/bin/ar rcs libpolkaMPQ_debug.a mf_qsortMPQ_debug.o pk_userMPQ_debug.o pk_internalMPQ_debug.o pk_bitMPQ_debug.o pk_satmatMPQ_debug.o pk_vectorMPQ_debug.o pk_matrixMPQ_debug.o pk_cherniMPQ_debug.o pk_representationMPQ_debug.o pk_approximateMPQ_debug.o pk_constructorMPQ_debug.o pk_testMPQ_debug.o pk_extractMPQ_debug.o pk_meetjoinMPQ_debug.o pk_assignMPQ_debug.o pk_projectMPQ_debug.o pk_resizeMPQ_debug.o pk_expandfoldMPQ_debug.o pk_wideningMPQ_debug.o pk_closureMPQ_debug.o pkeqMPQ_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaMPQ_debug.so mf_qsortMPQ_debug.o pk_userMPQ_debug.o pk_internalMPQ_debug.o pk_bitMPQ_debug.o pk_satmatMPQ_debug.o pk_vectorMPQ_debug.o pk_matrixMPQ_debug.o pk_cherniMPQ_debug.o pk_representationMPQ_debug.o pk_approximateMPQ_debug.o pk_constructorMPQ_debug.o pk_testMPQ_debug.o pk_extractMPQ_debug.o pk_meetjoinMPQ_debug.o pk_assignMPQ_debug.o pk_projectMPQ_debug.o pk_resizeMPQ_debug.o pk_expandfoldMPQ_debug.o pk_wideningMPQ_debug.o pk_closureMPQ_debug.o pkeqMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_test.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_extract.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- /usr/bin/ranlib libpolkaMPQ_debug.a
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_meetjoin.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_assign.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_resize.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_project.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_expandfold.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_widening.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pk_closure.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- In file included from ../num/numrat.h:22,
-                  from ../num/num_numrat.h:27,
-                  from ../num/num.h:27,
-                  from pk_config.h:15,
-                  from pkeq.c:11:
- ../num/numrat_native.h: In function 'numrat_canonicalize':
- ../num/numrat_native.h:44:7: warning: the comparison will always evaluate as 'true' for the address of 'd' will never be NULL [-Waddress]
-    44 |   if (r->d){
-       |       ^
- ../num/numrat_native.h:35:12: note: 'd' declared here
-    35 |   numint_t d; /* denominator, >=0 */
-       |            ^
- /usr/bin/ar rcs libpolkaRll_debug.a mf_qsortRll_debug.o pk_userRll_debug.o pk_internalRll_debug.o pk_bitRll_debug.o pk_satmatRll_debug.o pk_vectorRll_debug.o pk_matrixRll_debug.o pk_cherniRll_debug.o pk_representationRll_debug.o pk_approximateRll_debug.o pk_constructorRll_debug.o pk_testRll_debug.o pk_extractRll_debug.o pk_meetjoinRll_debug.o pk_assignRll_debug.o pk_projectRll_debug.o pk_resizeRll_debug.o pk_expandfoldRll_debug.o pk_wideningRll_debug.o pk_closureRll_debug.o pkeqRll_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaRll_debug.so mf_qsortRll_debug.o pk_userRll_debug.o pk_internalRll_debug.o pk_bitRll_debug.o pk_satmatRll_debug.o pk_vectorRll_debug.o pk_matrixRll_debug.o pk_cherniRll_debug.o pk_representationRll_debug.o pk_approximateRll_debug.o pk_constructorRll_debug.o pk_testRll_debug.o pk_extractRll_debug.o pk_meetjoinRll_debug.o pk_assignRll_debug.o pk_projectRll_debug.o pk_resizeRll_debug.o pk_expandfoldRll_debug.o pk_wideningRll_debug.o pk_closureRll_debug.o pkeqRll_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libpolkaRll_debug.a
- /usr/bin/ar rcs libpolkaMPQ.a mf_qsortMPQ.o pk_userMPQ.o pk_internalMPQ.o pk_bitMPQ.o pk_satmatMPQ.o pk_vectorMPQ.o pk_matrixMPQ.o pk_cherniMPQ.o pk_representationMPQ.o pk_approximateMPQ.o pk_constructorMPQ.o pk_testMPQ.o pk_extractMPQ.o pk_meetjoinMPQ.o pk_assignMPQ.o pk_projectMPQ.o pk_resizeMPQ.o pk_expandfoldMPQ.o pk_wideningMPQ.o pk_closureMPQ.o pkeqMPQ.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaMPQ.so mf_qsortMPQ.o pk_userMPQ.o pk_internalMPQ.o pk_bitMPQ.o pk_satmatMPQ.o pk_vectorMPQ.o pk_matrixMPQ.o pk_cherniMPQ.o pk_representationMPQ.o pk_approximateMPQ.o pk_constructorMPQ.o pk_testMPQ.o pk_extractMPQ.o pk_meetjoinMPQ.o pk_assignMPQ.o pk_projectMPQ.o pk_resizeMPQ.o pk_expandfoldMPQ.o pk_wideningMPQ.o pk_closureMPQ.o pkeqMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libpolkaMPQ.a
- /usr/bin/ar rcs libpolkaRll.a mf_qsortRll.o pk_userRll.o pk_internalRll.o pk_bitRll.o pk_satmatRll.o pk_vectorRll.o pk_matrixRll.o pk_cherniRll.o pk_representationRll.o pk_approximateRll.o pk_constructorRll.o pk_testRll.o pk_extractRll.o pk_meetjoinRll.o pk_assignRll.o pk_projectRll.o pk_resizeRll.o pk_expandfoldRll.o pk_wideningRll.o pk_closureRll.o pkeqRll.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaRll.so mf_qsortRll.o pk_userRll.o pk_internalRll.o pk_bitRll.o pk_satmatRll.o pk_vectorRll.o pk_matrixRll.o pk_cherniRll.o pk_representationRll.o pk_approximateRll.o pk_constructorRll.o pk_testRll.o pk_extractRll.o pk_meetjoinRll.o pk_assignRll.o pk_projectRll.o pk_resizeRll.o pk_expandfoldRll.o pk_wideningRll.o pk_closureRll.o pkeqRll.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libpolkaRll.a
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- (cd box; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_internalMPQ.o box_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_representationMPQ.o box_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_constructorMPQ.o box_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_meetjoinMPQ.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_assignMPQ.o box_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_resizeMPQ.o box_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_otheropsMPQ.o box_otherops.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_policyMPQ.o box_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_internalMPQ_debug.o box_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_representationMPQ_debug.o box_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_constructorMPQ_debug.o box_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_meetjoinMPQ_debug.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_assignMPQ_debug.o box_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_resizeMPQ_debug.o box_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_otheropsMPQ_debug.o box_otherops.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_policyMPQ_debug.o box_policy.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_internalD.o box_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_representationD.o box_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_constructorD.o box_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_meetjoinD.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_assignD.o box_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_resizeD.o box_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_otheropsD.o box_otherops.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_policyD.o box_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_internalD_debug.o box_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_representationD_debug.o box_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_constructorD_debug.o box_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_meetjoinD_debug.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_assignD_debug.o box_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_resizeD_debug.o box_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_otheropsD_debug.o box_otherops.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o box_policyD_debug.o box_policy.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_internalMPFR.o box_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_representationMPFR.o box_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_constructorMPFR.o box_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_meetjoinMPFR.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_assignMPFR.o box_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_resizeMPFR.o box_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_otheropsMPFR.o box_otherops.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_policyMPFR.o box_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_internalMPFR_debug.o box_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_representationMPFR_debug.o box_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_constructorMPFR_debug.o box_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_meetjoinMPFR_debug.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_assignMPFR_debug.o box_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_resizeMPFR_debug.o box_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_otheropsMPFR_debug.o box_otherops.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o box_policyMPFR_debug.o box_policy.c
- /usr/bin/ar rcs libboxMPQ_debug.a box_internalMPQ_debug.o box_representationMPQ_debug.o box_constructorMPQ_debug.o box_meetjoinMPQ_debug.o box_assignMPQ_debug.o box_resizeMPQ_debug.o box_otheropsMPQ_debug.o box_policyMPQ_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPQ_debug.so box_internalMPQ_debug.o box_representationMPQ_debug.o box_constructorMPQ_debug.o box_meetjoinMPQ_debug.o box_assignMPQ_debug.o box_resizeMPQ_debug.o box_otheropsMPQ_debug.o box_policyMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPQ_debug.a
- /usr/bin/ar rcs libboxD_debug.a box_internalD_debug.o box_representationD_debug.o box_constructorD_debug.o box_meetjoinD_debug.o box_assignD_debug.o box_resizeD_debug.o box_otheropsD_debug.o box_policyD_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxD_debug.so box_internalD_debug.o box_representationD_debug.o box_constructorD_debug.o box_meetjoinD_debug.o box_assignD_debug.o box_resizeD_debug.o box_otheropsD_debug.o box_policyD_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxD_debug.a
- /usr/bin/ar rcs libboxMPFR_debug.a box_internalMPFR_debug.o box_representationMPFR_debug.o box_constructorMPFR_debug.o box_meetjoinMPFR_debug.o box_assignMPFR_debug.o box_resizeMPFR_debug.o box_otheropsMPFR_debug.o box_policyMPFR_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPFR_debug.so box_internalMPFR_debug.o box_representationMPFR_debug.o box_constructorMPFR_debug.o box_meetjoinMPFR_debug.o box_assignMPFR_debug.o box_resizeMPFR_debug.o box_otheropsMPFR_debug.o box_policyMPFR_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPFR_debug.a
- /usr/bin/ar rcs libboxD.a box_internalD.o box_representationD.o box_constructorD.o box_meetjoinD.o box_assignD.o box_resizeD.o box_otheropsD.o box_policyD.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxD.so box_internalD.o box_representationD.o box_constructorD.o box_meetjoinD.o box_assignD.o box_resizeD.o box_otheropsD.o box_policyD.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxD.a
- /usr/bin/ar rcs libboxMPQ.a box_internalMPQ.o box_representationMPQ.o box_constructorMPQ.o box_meetjoinMPQ.o box_assignMPQ.o box_resizeMPQ.o box_otheropsMPQ.o box_policyMPQ.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPQ.so box_internalMPQ.o box_representationMPQ.o box_constructorMPQ.o box_meetjoinMPQ.o box_assignMPQ.o box_resizeMPQ.o box_otheropsMPQ.o box_policyMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPQ.a
- /usr/bin/ar rcs libboxMPFR.a box_internalMPFR.o box_representationMPFR.o box_constructorMPFR.o box_meetjoinMPFR.o box_assignMPFR.o box_resizeMPFR.o box_otheropsMPFR.o box_policyMPFR.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPFR.so box_internalMPFR.o box_representationMPFR.o box_constructorMPFR.o box_meetjoinMPFR.o box_assignMPFR.o box_resizeMPFR.o box_otheropsMPFR.o box_policyMPFR.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPFR.a
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- (cd octagons; /usr/bin/make MPQ D)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_hmatMPQ.o oct_hmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_printMPQ.o oct_print.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_transferMPQ.o oct_transfer.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_closureMPQ.o oct_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_naryMPQ.o oct_nary.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_representationMPQ.o oct_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_predicateMPQ.o oct_predicate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_resizeMPQ.o oct_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_hmatMPQ_debug.o oct_hmat.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_printMPQ_debug.o oct_print.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_transferMPQ_debug.o oct_transfer.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_closureMPQ_debug.o oct_closure.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_naryMPQ_debug.o oct_nary.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_representationMPQ_debug.o oct_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_predicateMPQ_debug.o oct_predicate.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_resizeMPQ_debug.o oct_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o oct_testMPQ.o oct_test.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_hmatD.o oct_hmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_printD.o oct_print.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_transferD.o oct_transfer.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_closureD.o oct_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_naryD.o oct_nary.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_representationD.o oct_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_predicateD.o oct_predicate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_resizeD.o oct_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_hmatD_debug.o oct_hmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_printD_debug.o oct_print.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_transferD_debug.o oct_transfer.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_closureD_debug.o oct_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_naryD_debug.o oct_nary.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_representationD_debug.o oct_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_predicateD_debug.o oct_predicate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_resizeD_debug.o oct_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o oct_testD.o oct_test.c
- /usr/bin/ar rcs liboctMPQ_debug.a oct_hmatMPQ_debug.o oct_printMPQ_debug.o oct_transferMPQ_debug.o oct_closureMPQ_debug.o oct_naryMPQ_debug.o oct_representationMPQ_debug.o oct_predicateMPQ_debug.o oct_resizeMPQ_debug.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctMPQ_debug.so oct_hmatMPQ_debug.o oct_printMPQ_debug.o oct_transferMPQ_debug.o oct_closureMPQ_debug.o oct_naryMPQ_debug.o oct_representationMPQ_debug.o oct_predicateMPQ_debug.o oct_resizeMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctMPQ_debug.a
- /usr/bin/ar rcs liboctD.a oct_hmatD.o oct_printD.o oct_transferD.o oct_closureD.o oct_naryD.o oct_representationD.o oct_predicateD.o oct_resizeD.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctD.so oct_hmatD.o oct_printD.o oct_transferD.o oct_closureD.o oct_naryD.o oct_representationD.o oct_predicateD.o oct_resizeD.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctD.a
- /usr/bin/ar rcs liboctD_debug.a oct_hmatD_debug.o oct_printD_debug.o oct_transferD_debug.o oct_closureD_debug.o oct_naryD_debug.o oct_representationD_debug.o oct_predicateD_debug.o oct_resizeD_debug.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctD_debug.so oct_hmatD_debug.o oct_printD_debug.o oct_transferD_debug.o oct_closureD_debug.o oct_naryD_debug.o oct_representationD_debug.o oct_predicateD_debug.o oct_resizeD_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctD_debug.a
- cc -o octtestD oct_testD.o \
- 	-L. -loctD_debug -L../newpolka -lpolkaMPQ_debug \
- 	-L../apron    -lapron_debug -lmpfr -lgmp -lm -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99
- cc -o octtestMPQ oct_testMPQ.o \
- 	-L. -loctMPQ_debug -L../newpolka -lpolkaMPQ_debug \
- 	-L../apron    -lapron_debug -lmpfr -lgmp -lm -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99
- /usr/bin/ar rcs liboctMPQ.a oct_hmatMPQ.o oct_printMPQ.o oct_transferMPQ.o oct_closureMPQ.o oct_naryMPQ.o oct_representationMPQ.o oct_predicateMPQ.o oct_resizeMPQ.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctMPQ.so oct_hmatMPQ.o oct_printMPQ.o oct_transferMPQ.o oct_closureMPQ.o oct_naryMPQ.o oct_representationMPQ.o oct_predicateMPQ.o oct_resizeMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctMPQ.a
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- (cd taylor1plus; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_internalMPQ.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_representationMPQ.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_constructorMPQ.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_meetjoinMPQ.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_assignMPQ.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_resizeMPQ.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_otheropsMPQ.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_funMPQ.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_itv_utilsMPQ.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_internalMPQ_debug.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_representationMPQ_debug.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_constructorMPQ_debug.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_meetjoinMPQ_debug.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_assignMPQ_debug.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_resizeMPQ_debug.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_otheropsMPQ_debug.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_funMPQ_debug.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_itv_utilsMPQ_debug.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_internalD.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_representationD.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_constructorD.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_meetjoinD.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_assignD.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_resizeD.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_otheropsD.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_funD.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_itv_utilsD.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_internalD_debug.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_representationD_debug.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_constructorD_debug.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_meetjoinD_debug.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_assignD_debug.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_resizeD_debug.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_otheropsD_debug.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_funD_debug.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_DOUBLE -c -o t1p_itv_utilsD_debug.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_internalMPFR.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_representationMPFR.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_constructorMPFR.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_meetjoinMPFR.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_assignMPFR.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_resizeMPFR.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_otheropsMPFR.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_funMPFR.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_itv_utilsMPFR.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_internalMPFR_debug.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_representationMPFR_debug.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_constructorMPFR_debug.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_meetjoinMPFR_debug.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_assignMPFR_debug.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_resizeMPFR_debug.o t1p_resize.c
- t1p_meetjoin.c: In function 't1p_join_faux':
- t1p_meetjoin.c:831:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:831:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_otheropsMPFR_debug.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_funMPFR_debug.o t1p_fun.c
- t1p_meetjoin.c: In function 't1p_join_global':
- t1p_meetjoin.c:1344:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:1344:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPFR -c -o t1p_itv_utilsMPFR_debug.o t1p_itv_utils.c
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_resize.c:8:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- t1p_meetjoin.c: In function 't1p_join_faux':
- t1p_meetjoin.c:831:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:831:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- t1p_meetjoin.c: In function 't1p_join_global':
- t1p_meetjoin.c:1344:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:1344:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- t1p_meetjoin.c: In function 't1p_join_faux':
- t1p_meetjoin.c:831:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:831:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- t1p_meetjoin.c: In function 't1p_join_global':
- t1p_meetjoin.c:1344:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:1344:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_assign.c:11:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- t1p_meetjoin.c: In function 't1p_join_faux':
- t1p_meetjoin.c:831:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:831:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- t1p_meetjoin.c: In function 't1p_join_global':
- t1p_meetjoin.c:1344:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:1344:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 16)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- t1p_meetjoin.c: In function 't1p_join_faux':
- t1p_meetjoin.c:831:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:831:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- t1p_meetjoin.c: In function 't1p_join_global':
- t1p_meetjoin.c:1344:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:1344:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- t1p_internal.h: In function 't1p_aff_reduce.isra':
- t1p_internal.h:1112:13: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1112 |             itv_middev(pr->itv, mid, dev, expr->c);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1112:13: note: referencing argument 4 of type '__itv_struct[1]'
- In file included from t1p_internal.h:21:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- t1p_internal.h:1134:21: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1134 |                     itv_middev(pr->itv, mid, dev, p->coeff);
-       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1134:21: note: referencing argument 4 of type '__itv_struct[1]'
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- t1p_meetjoin.c: In function 't1p_join_faux':
- t1p_meetjoin.c:831:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:831:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-   831 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_resize.c:8:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- t1p_meetjoin.c: In function 't1p_join_global':
- t1p_meetjoin.c:1344:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(j * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                             ^~~
- t1p_meetjoin.c:1344:42: warning: the comparison will always evaluate as 'true' for the pointer operand in '*(res->g + (sizetype)(i * 8)) + (sizetype)(k * 64)' must not be NULL [-Waddress]
-  1344 |                         if (res->g[j][k] && res->g[i][k]) itv_div(pr->itv,tmp1,res->g[j][k],res->g[i][k]);
-       |                                          ^~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_assign.c:11:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from ../itv/itv_linearize.h:8,
-                  from t1p_fun.c:9:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_clear' at t1p_internal.h:550:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_clear':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_internal.c:18:
- In function 'ap_interval_set_itv',
-     inlined from 't1p_internal_alloc' at t1p_internal.h:5269:5,
-     inlined from 't1p_manager_alloc' at t1p_internal.c:42:24:
- ../itv/itv.h:317:17: warning: 'ap_interval_set_itv_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:317:10: note: in expansion of macro 'ITVFUN'
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |          ^~~~~~
- ../itv/itv.h:317:17: note: referencing argument 3 of type '__itv_struct[1]'
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:317:10: note: in expansion of macro 'ITVFUN'
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_manager_alloc':
- ../itv/itv.h:246:13: note: in a call to function 'ap_interval_set_itv_MPQ'
-   246 | bool ITVFUN(ap_interval_set_itv)(itv_internal_t* intern,  ap_interval_t* a, itv_t b);
-       |             ^~~~~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:246:6: note: in expansion of macro 'ITVFUN'
-   246 | bool ITVFUN(ap_interval_set_itv)(itv_internal_t* intern,  ap_interval_t* a, itv_t b);
-       |      ^~~~~~
- t1p_internal.h: In function 't1p_aff_reduce.isra':
- t1p_internal.h:1112:13: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1112 |             itv_middev(pr->itv, mid, dev, expr->c);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1112:13: note: referencing argument 4 of type '__itv_struct[1]'
- In file included from t1p_internal.h:21:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- t1p_internal.h:1134:21: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1134 |                     itv_middev(pr->itv, mid, dev, p->coeff);
-       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1134:21: note: referencing argument 4 of type '__itv_struct[1]'
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from ../itv/itv_linearize.h:8,
-                  from t1p_fun.c:9:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_clear' at t1p_internal.h:550:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_clear':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from t1p_otherops.c:8:
- In function 't1p_aff_add_itv',
-     inlined from 't1p_aff_widening_constrained6' at t1p_internal.h:5212:2:
- t1p_internal.h:719:9: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   719 |         itv_middev(pr->itv, mid, dev, itv);
-       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:719:9: note: referencing argument 4 of type '__itv_struct[1]'
- In file included from t1p_internal.h:21:
- t1p_itv_utils.h: In function 't1p_aff_widening_constrained6':
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_add' at t1p_fun.c:98:5:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct[1]'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_add':
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_constructor.c:8:
- In function 'itv_canonicalize',
-     inlined from 'itv_is_bottom' at ../itv/itv.h:427:10,
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:948:13,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct[1]'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:974:62,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:978:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:980:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:995:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:999:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1014:21,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1018:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1026:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:110:41:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:164:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_sub' at t1p_fun.c:165:5:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct[1]'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_constructor.c:8:
- In function 'itv_canonicalize',
-     inlined from 'itv_is_bottom' at ../itv/itv.h:427:10,
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:948:13,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct[1]'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:974:62,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_add' at t1p_fun.c:98:5:
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct[1]'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_add':
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:978:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:980:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:995:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:999:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1014:21,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1018:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1026:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from t1p_otherops.c:8:
- In function 't1p_aff_add_itv',
-     inlined from 't1p_aff_widening_constrained6' at t1p_internal.h:5212:2:
- t1p_internal.h:719:9: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   719 |         itv_middev(pr->itv, mid, dev, itv);
-       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:719:9: note: referencing argument 4 of type '__itv_struct[1]'
- In file included from t1p_internal.h:21:
- t1p_itv_utils.h: In function 't1p_aff_widening_constrained6':
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:184:2:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:191:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:204:2:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libt1pMPQ_debug.a t1p_internalMPQ_debug.o t1p_representationMPQ_debug.o t1p_constructorMPQ_debug.o t1p_meetjoinMPQ_debug.o t1p_assignMPQ_debug.o t1p_resizeMPQ_debug.o t1p_otheropsMPQ_debug.o t1p_funMPQ_debug.o t1p_itv_utilsMPQ_debug.o
- cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pMPQ_debug.so t1p_internalMPQ_debug.o t1p_representationMPQ_debug.o t1p_constructorMPQ_debug.o t1p_meetjoinMPQ_debug.o t1p_assignMPQ_debug.o t1p_resizeMPQ_debug.o t1p_otheropsMPQ_debug.o t1p_funMPQ_debug.o t1p_itv_utilsMPQ_debug.o -L../apron    -L../box -L../newpolka -lboxMPQ_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:110:41:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:164:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_sub' at t1p_fun.c:165:5:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct[1]'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- /usr/bin/ranlib libt1pMPQ_debug.a
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:184:2:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:191:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:204:2:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libt1pD_debug.a t1p_internalD_debug.o t1p_representationD_debug.o t1p_constructorD_debug.o t1p_meetjoinD_debug.o t1p_assignD_debug.o t1p_resizeD_debug.o t1p_otheropsD_debug.o t1p_funD_debug.o t1p_itv_utilsD_debug.o
- cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pD_debug.so t1p_internalD_debug.o t1p_representationD_debug.o t1p_constructorD_debug.o t1p_meetjoinD_debug.o t1p_assignD_debug.o t1p_resizeD_debug.o t1p_otheropsD_debug.o t1p_funD_debug.o t1p_itv_utilsD_debug.o -L../apron    -L../box -L../newpolka -lboxD_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pD_debug.a
- /usr/bin/ar rcs libt1pMPFR_debug.a t1p_internalMPFR_debug.o t1p_representationMPFR_debug.o t1p_constructorMPFR_debug.o t1p_meetjoinMPFR_debug.o t1p_assignMPFR_debug.o t1p_resizeMPFR_debug.o t1p_otheropsMPFR_debug.o t1p_funMPFR_debug.o t1p_itv_utilsMPFR_debug.o
- cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pMPFR_debug.so t1p_internalMPFR_debug.o t1p_representationMPFR_debug.o t1p_constructorMPFR_debug.o t1p_meetjoinMPFR_debug.o t1p_assignMPFR_debug.o t1p_resizeMPFR_debug.o t1p_otheropsMPFR_debug.o t1p_funMPFR_debug.o t1p_itv_utilsMPFR_debug.o -L../apron    -L../box -L../newpolka -lboxMPFR_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pMPFR_debug.a
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:974:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:980:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:985:2:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:989:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 'optpr_solve' at t1p_internal.c:525:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 'optpr_solve' at t1p_internal.c:541:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 'optpr_solve' at t1p_internal.c:543:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 'optpr_solve' at t1p_internal.c:631:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1088:5,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:974:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:980:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:985:2:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:989:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_internal.c:18:
- In function 'itv_mul',
-     inlined from 'optpr_solve' at t1p_internal.c:631:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1088:5,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct[1]'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:323:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:338:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:354:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:369:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:323:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:338:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:354:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:369:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from t1p_meetjoin.c:22:
- t1p_internal.h: In function 't1p_aff_join_constrained8.constprop':
- t1p_internal.h:1995:13: warning: 'itv_sign' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1995 |         s = itv_sign(pr->itv, exp1->c, exp2->c);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1995:13: note: referencing argument 2 of type '__itv_struct[1]'
- t1p_internal.h:1995:13: warning: 'itv_sign' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
- t1p_internal.h:1995:13: note: referencing argument 3 of type '__itv_struct[1]'
- In file included from t1p_internal.h:21:
- t1p_itv_utils.h:119:19: note: in a call to function 'itv_sign'
-   119 | static inline int itv_sign(itv_internal_t *itv, itv_t a, itv_t b)
-       |                   ^~~~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_neg',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2002:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- t1p_internal.h:2003:18: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2003 |             if (!itv_is_eq(tmp,exp1->c)) itv_add(tmp,exp1->c,exp2->c);
-       |                  ^~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:2003:18: note: referencing argument 2 of type '__itv_struct[1]'
- ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
-   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
-       |                    ^~~~~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2010:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- t1p_internal.h:2011:18: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2011 |             if (!itv_is_eq(tmp,exp1->c)) itv_add(tmp,exp1->c,exp2->c);
-       |                  ^~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:2011:18: note: referencing argument 2 of type '__itv_struct[1]'
- ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
-   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
-       |                    ^~~~~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2021:24:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2021:56:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2047:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2049:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2080:26:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2080:58:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2101:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2123:26:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2123:58:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2141:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2163:26:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2163:58:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2182:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2204:22:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2204:54:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2222:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2244:22:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2244:54:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct[1]'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_non_constrained' at t1p_fun.c:671:5:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_non_constrained':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_set_ap_coeff',
-     inlined from 't1p_aff_eval_ap_texpr0' at t1p_fun.c:1107:3:
- ../itv/itv.h:314:17: warning: 'itv_set_ap_coeff_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h:314:17: note: referencing argument 2 of type '__itv_struct[1]'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_eval_ap_texpr0':
- ../itv/itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPQ'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:245:6: note: in expansion of macro 'ITVFUN'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4875:8,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4882:39,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4904:4,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4929:7,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4972:3,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_non_constrained' at t1p_fun.c:671:5:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_non_constrained':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_sub',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4972:3,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_set_ap_coeff',
-     inlined from 't1p_aff_eval_ap_texpr0' at t1p_fun.c:1107:3:
- ../itv/itv.h:314:17: warning: 'itv_set_ap_coeff_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h:314:17: note: referencing argument 2 of type '__itv_struct[1]'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_eval_ap_texpr0':
- ../itv/itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPFR'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:245:6: note: in expansion of macro 'ITVFUN'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3662:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3664:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 't1p_aff_join_arXiv2ter',
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- t1p_internal.h:3670:29: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  3670 |                         if (itv_is_eq(p->coeff, q->coeff)) {
-       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:3670:29: note: referencing argument 1 of type '__itv_struct[1]'
- t1p_internal.h:3670:29: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
- t1p_internal.h:3670:29: note: referencing argument 2 of type '__itv_struct[1]'
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
-   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
-       |                    ^~~~~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3685:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3702:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3720:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3737:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_D' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_D'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_D' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_D'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3662:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3664:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct[1]'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3685:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3702:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3720:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3737:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct[1]'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3875:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3877:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3898:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3917:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3936:7,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3954:7,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct[1]'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libt1pMPQ.a t1p_internalMPQ.o t1p_representationMPQ.o t1p_constructorMPQ.o t1p_meetjoinMPQ.o t1p_assignMPQ.o t1p_resizeMPQ.o t1p_otheropsMPQ.o t1p_funMPQ.o t1p_itv_utilsMPQ.o
- cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pMPQ.so t1p_internalMPQ.o t1p_representationMPQ.o t1p_constructorMPQ.o t1p_meetjoinMPQ.o t1p_assignMPQ.o t1p_resizeMPQ.o t1p_otheropsMPQ.o t1p_funMPQ.o t1p_itv_utilsMPQ.o -L../apron    -L../box -L../newpolka -lboxMPQ -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pMPQ.a
- /usr/bin/ar rcs libt1pMPFR.a t1p_internalMPFR.o t1p_representationMPFR.o t1p_constructorMPFR.o t1p_meetjoinMPFR.o t1p_assignMPFR.o t1p_resizeMPFR.o t1p_otheropsMPFR.o t1p_funMPFR.o t1p_itv_utilsMPFR.o
- cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pMPFR.so t1p_internalMPFR.o t1p_representationMPFR.o t1p_constructorMPFR.o t1p_meetjoinMPFR.o t1p_assignMPFR.o t1p_resizeMPFR.o t1p_otheropsMPFR.o t1p_funMPFR.o t1p_itv_utilsMPFR.o -L../apron    -L../box -L../newpolka -lboxMPFR -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pMPFR.a
- /usr/bin/ar rcs libt1pD.a t1p_internalD.o t1p_representationD.o t1p_constructorD.o t1p_meetjoinD.o t1p_assignD.o t1p_resizeD.o t1p_otheropsD.o t1p_funD.o t1p_itv_utilsD.o
- cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pD.so t1p_internalD.o t1p_representationD.o t1p_constructorD.o t1p_meetjoinD.o t1p_assignD.o t1p_resizeD.o t1p_otheropsD.o t1p_funD.o t1p_itv_utilsD.o -L../apron    -L../box -L../newpolka -lboxD -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pD.a
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- (cd mlapronidl; /usr/bin/make INCLUDE_DEPEND=no depend; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- mkdir -p tmp
- /home/opam/.opam/4.14/bin/ocamlyacc apron_parser.mly
- /home/opam/.opam/4.14/bin/ocamllex apron_lexer.mll
- cp scalar.idl tmp/scalar.idl
- cp interval.idl tmp/interval.idl
- cp coeff.idl tmp/coeff.idl
- cp dim.idl tmp/dim.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/scalar.idl
- cp linexpr0.idl tmp/linexpr0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/interval.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/coeff.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/dim.idl
- cp lincons0.idl tmp/lincons0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr0.idl
- cp generator0.idl tmp/generator0.idl
- cp texpr0.idl tmp/texpr0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons0.idl
- cp tcons0.idl tmp/tcons0.idl
- cp manager.idl tmp/manager.idl
- 118 states, 2303 transitions, table size 9920 bytes
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons0.idl
- cp abstract0.idl tmp/abstract0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/manager.idl
- cp var.idl tmp/var.idl
- cp environment.idl tmp/environment.idl
- cp linexpr1.idl tmp/linexpr1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/var.idl
- cp lincons1.idl tmp/lincons1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/environment.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr1.idl
- cp generator1.idl tmp/generator1.idl
- cp texpr1.idl tmp/texpr1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons1.idl
- cp tcons1.idl tmp/tcons1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator1.idl
- cp abstract1.idl tmp/abstract1.idl
- perl perlscript_c.pl < tmp/dim_stubs.c >dim_caml.c
- perl perlscript_c.pl < tmp/scalar_stubs.c >scalar_caml.c
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract1.idl
- cp policy.idl tmp/policy.idl
- cp disjunction.idl tmp/disjunction.idl
- cp version.idl tmp/version.idl
- perl perlscript_caml.pl < tmp/dim.ml >dim.ml;
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/policy.idl
- perl perlscript_c.pl < tmp/interval_stubs.c >interval_caml.c
- perl perlscript_caml.pl < tmp/scalar.ml >scalar.ml;
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/disjunction.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/version.idl
- perl perlscript_c.pl < tmp/var_stubs.c >var_caml.c
- perl perlscript_c.pl < tmp/manager_stubs.c >manager_caml.c
- perl perlscript_caml.pl < tmp/interval.ml >interval.ml;
- perl perlscript_caml.pl < tmp/dim.mli >dim.mli
- perl perlscript_caml.pl < tmp/scalar.mli >scalar.mli
- perl perlscript_caml.pl < tmp/var.ml >var.ml;
- perl perlscript_caml.pl < tmp/manager.ml >manager.ml;
- perl perlscript_c.pl < tmp/coeff_stubs.c >coeff_caml.c
- perl perlscript_caml.pl < tmp/interval.mli >interval.mli
- perl perlscript_caml.pl < tmp/var.mli >var.mli
- perl perlscript_c.pl < tmp/version_stubs.c >version_caml.c
- perl perlscript_caml.pl < tmp/manager.mli >manager.mli
- perl perlscript_caml.pl < tmp/coeff.ml >coeff.ml;
- perl perlscript_c.pl < tmp/environment_stubs.c >environment_caml.c
- perl perlscript_c.pl < tmp/linexpr0_stubs.c >linexpr0_caml.c
- perl perlscript_caml.pl < tmp/version.ml >version.ml;
- perl perlscript_caml.pl < tmp/coeff.mli >coeff.mli
- perl perlscript_caml.pl < tmp/environment.ml >environment.ml;
- perl perlscript_caml.pl < tmp/linexpr0.ml >linexpr0.ml;
- perl perlscript_caml.pl < tmp/version.mli >version.mli
- perl perlscript_c.pl < tmp/generator0_stubs.c >generator0_caml.c
- perl perlscript_c.pl < tmp/lincons0_stubs.c >lincons0_caml.c
- perl perlscript_caml.pl < tmp/environment.mli >environment.mli
- perl perlscript_caml.pl < tmp/linexpr0.mli >linexpr0.mli
- perl perlscript_c.pl < tmp/texpr0_stubs.c >texpr0_caml.c
- perl perlscript_caml.pl < tmp/generator0.ml >generator0.ml;
- perl perlscript_caml.pl < tmp/lincons0.ml >lincons0.ml;
- perl perlscript_caml.pl < tmp/texpr0.ml >texpr0.ml;
- perl perlscript_caml.pl < tmp/generator0.mli >generator0.mli
- perl perlscript_caml.pl < tmp/lincons0.mli >lincons0.mli
- perl perlscript_caml.pl < tmp/texpr0.mli >texpr0.mli
- perl perlscript_c.pl < tmp/tcons0_stubs.c >tcons0_caml.c
- perl perlscript_c.pl < tmp/linexpr1_stubs.c >linexpr1_caml.c
- perl perlscript_caml.pl < tmp/tcons0.ml >tcons0.ml;
- perl perlscript_caml.pl < tmp/linexpr1.ml >linexpr1.ml;
- perl perlscript_caml.pl < tmp/tcons0.mli >tcons0.mli
- perl perlscript_caml.pl < tmp/linexpr1.mli >linexpr1.mli
- perl perlscript_c.pl < tmp/lincons1_stubs.c >lincons1_caml.c
- perl perlscript_c.pl < tmp/texpr1_stubs.c >texpr1_caml.c
- perl perlscript_caml.pl < tmp/lincons1.ml >lincons1.ml;
- perl perlscript_c.pl < tmp/generator1_stubs.c >generator1_caml.c
- perl perlscript_caml.pl < tmp/texpr1.ml >texpr1.ml;
- perl perlscript_caml.pl < tmp/generator1.ml >generator1.ml;
- perl perlscript_caml.pl < tmp/lincons1.mli >lincons1.mli
- perl perlscript_caml.pl < tmp/texpr1.mli >texpr1.mli
- perl perlscript_c.pl < tmp/tcons1_stubs.c >tcons1_caml.c
- perl perlscript_caml.pl < tmp/generator1.mli >generator1.mli
- perl perlscript_caml.pl < tmp/tcons1.ml >tcons1.ml;
- perl perlscript_c.pl < tmp/abstract0_stubs.c >abstract0_caml.c
- perl perlscript_caml.pl < tmp/tcons1.mli >tcons1.mli
- perl perlscript_c.pl < tmp/disjunction_stubs.c >disjunction_caml.c
- perl perlscript_caml.pl < tmp/abstract0.ml >abstract0.ml;
- perl perlscript_caml.pl < tmp/disjunction.ml >disjunction.ml;
- perl perlscript_caml.pl < tmp/disjunction.mli >disjunction.mli
- perl perlscript_caml.pl < tmp/abstract0.mli >abstract0.mli
- perl perlscript_c.pl < tmp/abstract1_stubs.c >abstract1_caml.c
- perl perlscript_caml.pl < tmp/abstract1.ml >abstract1.ml;
- perl perlscript_caml.pl < tmp/abstract1.mli >abstract1.mli
- perl perlscript_c.pl < tmp/policy_stubs.c >policy_caml.c
- perl perlscript_caml.pl < tmp/policy.ml >policy.ml;
- perl perlscript_caml.pl < tmp/policy.mli >policy.mli
- /home/opam/.opam/4.14/bin/ocamldep scalar.ml interval.ml coeff.ml dim.ml linexpr0.ml lincons0.ml generator0.ml texpr0.ml tcons0.ml manager.ml abstract0.ml var.ml environment.ml linexpr1.ml lincons1.ml generator1.ml texpr1.ml tcons1.ml abstract1.ml policy.ml disjunction.ml version.ml apron_parser.ml apron_lexer.ml parser.ml scalar.mli interval.mli coeff.mli dim.mli linexpr0.mli lincons0.mli generator0.mli texpr0.mli tcons0.mli manager.mli abstract0.mli var.mli environment.mli linexpr1.mli lincons1.mli generator1.mli texpr1.mli tcons1.mli abstract1.mli policy.mli disjunction.mli version.mli apron_parser.mli apron_lexer.mli parser.mli > depend
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- cp scalar.idl tmp/scalar.idl
- cp interval.idl tmp/interval.idl
- cp coeff.idl tmp/coeff.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/scalar.idl
- cp dim.idl tmp/dim.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/interval.idl
- cp linexpr0.idl tmp/linexpr0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/coeff.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/dim.idl
- cp lincons0.idl tmp/lincons0.idl
- cp generator0.idl tmp/generator0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr0.idl
- cp texpr0.idl tmp/texpr0.idl
- cp tcons0.idl tmp/tcons0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator0.idl
- cp manager.idl tmp/manager.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons0.idl
- cp abstract0.idl tmp/abstract0.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/manager.idl
- cp var.idl tmp/var.idl
- cp environment.idl tmp/environment.idl
- cp linexpr1.idl tmp/linexpr1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract0.idl
- cp lincons1.idl tmp/lincons1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/var.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/environment.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons1.idl
- perl perlscript_c.pl < tmp/scalar_stubs.c >scalar_caml.c
- cp generator1.idl tmp/generator1.idl
- cp texpr1.idl tmp/texpr1.idl
- cp tcons1.idl tmp/tcons1.idl
- perl perlscript_c.pl < tmp/dim_stubs.c >dim_caml.c
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr1.idl
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons1.idl
- cp disjunction.idl tmp/disjunction.idl
- perl perlscript_caml.pl < tmp/scalar.ml >scalar.ml;
- cp version.idl tmp/version.idl
- perl perlscript_caml.pl < tmp/dim.ml >dim.ml;
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/disjunction.idl
- perl perlscript_c.pl < tmp/interval_stubs.c >interval_caml.c
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/version.idl
- perl perlscript_c.pl < tmp/manager_stubs.c >manager_caml.c
- perl perlscript_c.pl < tmp/var_stubs.c >var_caml.c
- perl perlscript_caml.pl < tmp/scalar.mli >scalar.mli
- perl perlscript_caml.pl < tmp/interval.ml >interval.ml;
- perl perlscript_c.pl < tmp/coeff_stubs.c >coeff_caml.c
- perl perlscript_caml.pl < tmp/dim.mli >dim.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c apron_caml.c -o apron_caml.o
- cp abstract1.idl tmp/abstract1.idl
- perl perlscript_caml.pl < tmp/manager.ml >manager.ml;
- perl perlscript_caml.pl < tmp/var.ml >var.ml;
- perl perlscript_caml.pl < tmp/interval.mli >interval.mli
- perl perlscript_caml.pl < tmp/coeff.ml >coeff.ml;
- perl perlscript_c.pl < tmp/version_stubs.c >version_caml.c
- /home/opam/.opam/4.14/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract1.idl
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c policy_caml.c -o policy_caml.o
- perl perlscript_caml.pl < tmp/var.mli >var.mli
- perl perlscript_caml.pl < tmp/manager.mli >manager.mli
- perl perlscript_caml.pl < tmp/coeff.mli >coeff.mli
- perl perlscript_c.pl < tmp/linexpr0_stubs.c >linexpr0_caml.c
- perl perlscript_c.pl < tmp/environment_stubs.c >environment_caml.c
- perl perlscript_caml.pl < tmp/version.ml >version.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c apron_caml.c -o apron_caml_debug.o
- perl perlscript_caml.pl < tmp/linexpr0.ml >linexpr0.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c scalar_caml.c -o scalar_caml_debug.o
- perl perlscript_c.pl < tmp/lincons0_stubs.c >lincons0_caml.c
- perl perlscript_caml.pl < tmp/environment.ml >environment.ml;
- perl perlscript_c.pl < tmp/generator0_stubs.c >generator0_caml.c
- perl perlscript_caml.pl < tmp/version.mli >version.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c interval_caml.c -o interval_caml_debug.o
- perl perlscript_c.pl < tmp/texpr0_stubs.c >texpr0_caml.c
- perl perlscript_caml.pl < tmp/linexpr0.mli >linexpr0.mli
- perl perlscript_caml.pl < tmp/lincons0.ml >lincons0.ml;
- perl perlscript_caml.pl < tmp/environment.mli >environment.mli
- perl perlscript_caml.pl < tmp/generator0.ml >generator0.ml;
- perl perlscript_caml.pl < tmp/texpr0.ml >texpr0.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c coeff_caml.c -o coeff_caml_debug.o
- perl perlscript_caml.pl < tmp/lincons0.mli >lincons0.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c dim_caml.c -o dim_caml_debug.o
- perl perlscript_c.pl < tmp/tcons0_stubs.c >tcons0_caml.c
- perl perlscript_caml.pl < tmp/generator0.mli >generator0.mli
- perl perlscript_caml.pl < tmp/texpr0.mli >texpr0.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c linexpr0_caml.c -o linexpr0_caml_debug.o
- perl perlscript_c.pl < tmp/linexpr1_stubs.c >linexpr1_caml.c
- perl perlscript_caml.pl < tmp/tcons0.ml >tcons0.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c lincons0_caml.c -o lincons0_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c generator0_caml.c -o generator0_caml_debug.o
- perl perlscript_caml.pl < tmp/linexpr1.ml >linexpr1.ml;
- perl perlscript_caml.pl < tmp/tcons0.mli >tcons0.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c texpr0_caml.c -o texpr0_caml_debug.o
- perl perlscript_c.pl < tmp/texpr1_stubs.c >texpr1_caml.c
- perl perlscript_caml.pl < tmp/linexpr1.mli >linexpr1.mli
- perl perlscript_c.pl < tmp/generator1_stubs.c >generator1_caml.c
- perl perlscript_c.pl < tmp/lincons1_stubs.c >lincons1_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c manager_caml.c -o manager_caml_debug.o
- perl perlscript_caml.pl < tmp/texpr1.ml >texpr1.ml;
- perl perlscript_caml.pl < tmp/generator1.ml >generator1.ml;
- perl perlscript_caml.pl < tmp/lincons1.ml >lincons1.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c var_caml.c -o var_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c environment_caml.c -o environment_caml_debug.o
- In file included from apron_caml.c:11:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- perl perlscript_caml.pl < tmp/texpr1.mli >texpr1.mli
- apron_caml.c: At top level:
- apron_caml.c:93:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-    93 | };
-       | ^
- In file included from apron_caml.h:30:
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- perl perlscript_caml.pl < tmp/generator1.mli >generator1.mli
- perl perlscript_caml.pl < tmp/lincons1.mli >lincons1.mli
- apron_caml.c:203:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   203 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c:237:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   237 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_manager_check_exception':
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c linexpr1_caml.c -o linexpr1_caml_debug.o
- apron_caml.c:241:14: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   241 |   value* p = caml_named_value("apron exception");
-       |              ^~~~~~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_abstract0_serialize':
- apron_caml.c:320:13: warning: "serialize_int_8" is deprecated: use "caml_serialize_int_8" instead
-   320 |   serialize_int_8(buf.size);
-       |             ^~~~~~~~~~~~~~~~                                                         
- apron_caml.c:321:13: warning: "serialize_block_1" is deprecated: use "caml_serialize_block_1" instead
-   321 |   serialize_block_1(buf.ptr,buf.size);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
- apron_caml.c: In function 'camlidl_apron_abstract0_deserialize':
- apron_caml.c:330:13: warning: "deserialize_uint_8" is deprecated: use "caml_deserialize_uint_8" instead
-   330 |     size_t size = deserialize_uint_8(), realsize;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
- apron_caml.c:334:13: warning: "deserialize_block_1" is deprecated: use "caml_deserialize_block_1" instead
-   334 |     deserialize_block_1(data,size);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                                          
- apron_caml.c: At top level:
- apron_caml.c:353:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   353 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c:411:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   411 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c:454:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   454 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_environment_ptr_c2ml':
- apron_caml.c:460:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   460 |    v = alloc_custom(&camlidl_apron_custom_environment_ptr, sizeof(ap_environment_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_init':
- apron_caml.c:470:13: warning: "register_custom_operations" is deprecated: use "caml_register_custom_operations" instead
-   470 |   register_custom_operations(&camlidl_apron_custom_abstract0_ptr);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
- apron_caml.c: In function 'camlidl_apron_policy_optr_c2ml':
- apron_caml.c:487:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
-   487 |     v = alloc_small(1,0);
-       |             ^~~~~~~~~~~~~                                                    
- apron_caml.c: At top level:
- apron_caml.c:511:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   511 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c:557:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   557 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c policy_caml.c -o policy_caml_debug.o
- In file included from policy_caml.c:23:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- perl perlscript_c.pl < tmp/abstract0_stubs.c >abstract0_caml.c
- perl perlscript_c.pl < tmp/tcons1_stubs.c >tcons1_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c version_caml.c -o version_caml_debug.o
- perl perlscript_c.pl < tmp/disjunction_stubs.c >disjunction_caml.c
- perl perlscript_caml.pl < tmp/tcons1.ml >tcons1.ml;
- perl perlscript_caml.pl < tmp/abstract0.ml >abstract0.ml;
- In file included from apron_caml.c:11:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from scalar_caml.c:23:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- perl perlscript_caml.pl < tmp/disjunction.ml >disjunction.ml;
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- perl perlscript_caml.pl < tmp/tcons1.mli >tcons1.mli
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- scalar_caml.c: In function 'camlidl_apron_scalar_c2ml':
- apron_caml.c: At top level:
- apron_caml.c:93:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-    93 | };
-       | ^
- scalar_caml.c:75:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
-    75 | v = alloc_small(1,scalar->discr);
-       |             ^~~~~~~~~~~~~~~~~~~~~                                            
- In file included from apron_caml.h:30:
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c:203:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   203 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- In file included from interval_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.c:237:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   237 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_manager_check_exception':
- apron_caml.c:241:14: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   241 |   value* p = caml_named_value("apron exception");
-       |              ^~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- perl perlscript_caml.pl < tmp/disjunction.mli >disjunction.mli
- apron_caml.c: In function 'camlidl_apron_abstract0_serialize':
- apron_caml.c:320:13: warning: "serialize_int_8" is deprecated: use "caml_serialize_int_8" instead
-   320 |   serialize_int_8(buf.size);
-       |             ^~~~~~~~~~~~~~~~                                                         
- apron_caml.c:321:13: warning: "serialize_block_1" is deprecated: use "caml_serialize_block_1" instead
-   321 |   serialize_block_1(buf.ptr,buf.size);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
- apron_caml.c: In function 'camlidl_apron_abstract0_deserialize':
- apron_caml.c:330:13: warning: "deserialize_uint_8" is deprecated: use "caml_deserialize_uint_8" instead
-   330 |     size_t size = deserialize_uint_8(), realsize;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.c:334:13: warning: "deserialize_block_1" is deprecated: use "caml_deserialize_block_1" instead
-   334 |     deserialize_block_1(data,size);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                                          
- apron_caml.c: At top level:
- apron_caml.c:353:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   353 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- perl perlscript_caml.pl < tmp/abstract0.mli >abstract0.mli
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.c:411:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   411 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c:454:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   454 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_environment_ptr_c2ml':
- apron_caml.c:460:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   460 |    v = alloc_custom(&camlidl_apron_custom_environment_ptr, sizeof(ap_environment_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_init':
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.c:470:13: warning: "register_custom_operations" is deprecated: use "caml_register_custom_operations" instead
-   470 |   register_custom_operations(&camlidl_apron_custom_abstract0_ptr);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.c: In function 'camlidl_apron_policy_optr_c2ml':
- apron_caml.c:487:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
-   487 |     v = alloc_small(1,0);
-       |             ^~~~~~~~~~~~~                                                    
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.c: At top level:
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.c:511:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   511 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- apron_caml.c:557:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-   557 | };
-       | ^
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c scalar.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c dim.mli
- In file included from dim_caml.c:22:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- In file included from coeff_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c manager.mli
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from linexpr0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c var.mli
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c version.mli
- linexpr0_caml.c: In function 'camlidl_expr0_linexpr0_iter':
- linexpr0_caml.c:306:13: warning: "callback2" is deprecated: use "caml_callback2" instead
-   306 |  callback2(_v_closure,_v_coeff,_v_dim);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
- In file included from lincons0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c scalar_caml.c -o scalar_caml.o
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- In file included from generator0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c interval_caml.c -o interval_caml.o
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c coeff_caml.c -o coeff_caml.o
- In file included from texpr0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c dim_caml.c -o dim_caml.o
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c linexpr0_caml.c -o linexpr0_caml.o
- In file included from manager_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c lincons0_caml.c -o lincons0_caml.o
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- In file included from environment_caml.c:22:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- In file included from var_caml.c:19:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- manager_caml.c: In function 'camlidl_apron_manager_funid_c2ml':
- manager_caml.c:38:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-    38 | invalid_argument("enum ap_funid_t: bad enum value");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
- manager_caml.c: In function 'camlidl_apron_manager_exc_c2ml':
- manager_caml.c:50:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-    50 | invalid_argument("enum ap_exc_t: bad enum value");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c generator0_caml.c -o generator0_caml.o
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- manager_caml.c: In function 'camlidl_manager_ap_manager_get_funopt':
- manager_caml.c:198:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   198 | if (funid >= AP_FUNID_SIZE) invalid_argument("Manager.get.funopt <funid>: <funid> should be different from Funid_change_environment and Funid_rename_array (no option for remaining identifiers)");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- manager_caml.c: In function 'camlidl_manager_ap_manager_set_funopt':
- manager_caml.c:223:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   223 | if (funid >= AP_FUNID_SIZE) invalid_argument("Manager.set.funopt <funid> ...: <funid> should be different from Funid_change_environment and Funid_rename_array (no option for remaining identifiers)");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- var_caml.c: In function 'camlidl_var_ap_var_of_string':
- var_caml.c:34:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
-    34 |   name = (char *) String_val(_v_name);
-       |          ^
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c texpr0_caml.c -o texpr0_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c tcons0_caml.c -o tcons0_caml.o
- In file included from linexpr1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c manager_caml.c -o manager_caml.o
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c abstract0_caml.c -o abstract0_caml.o
- In file included from policy_caml.c:23:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c var_caml.c -o var_caml.o
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c environment_caml.c -o environment_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c linexpr1_caml.c -o linexpr1_caml.o
- perl perlscript_c.pl < tmp/abstract1_stubs.c >abstract1_caml.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c lincons1_caml.c -o lincons1_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c generator1_caml.c -o generator1_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c texpr1_caml.c -o texpr1_caml.o
- perl perlscript_caml.pl < tmp/abstract1.ml >abstract1.ml;
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c tcons1_caml.c -o tcons1_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c disjunction_caml.c -o disjunction_caml.o
- perl perlscript_caml.pl < tmp/abstract1.mli >abstract1.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c version_caml.c -o version_caml.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c tcons0_caml.c -o tcons0_caml_debug.o
- In file included from scalar_caml.c:23:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c abstract0_caml.c -o abstract0_caml_debug.o
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- In file included from interval_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- scalar_caml.c: In function 'camlidl_apron_scalar_c2ml':
- scalar_caml.c:75:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
-    75 | v = alloc_small(1,scalar->discr);
-       |             ^~~~~~~~~~~~~~~~~~~~~                                            
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c lincons1_caml.c -o lincons1_caml_debug.o
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from coeff_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c generator1_caml.c -o generator1_caml_debug.o
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- In file included from dim_caml.c:22:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c texpr1_caml.c -o texpr1_caml_debug.o
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from linexpr0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from lincons0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c tcons1_caml.c -o tcons1_caml_debug.o
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- linexpr0_caml.c: In function 'camlidl_expr0_linexpr0_iter':
- linexpr0_caml.c:306:13: warning: "callback2" is deprecated: use "caml_callback2" instead
-   306 |  callback2(_v_closure,_v_coeff,_v_dim);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c abstract1_caml.c -o abstract1_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c disjunction_caml.c -o disjunction_caml_debug.o
- In file included from generator0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c scalar.ml
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from texpr0_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c dim.ml
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- In file included from tcons0_caml.c:22:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from manager_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c manager.ml
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- manager_caml.c: In function 'camlidl_apron_manager_funid_c2ml':
- manager_caml.c:38:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-    38 | invalid_argument("enum ap_funid_t: bad enum value");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
- manager_caml.c: In function 'camlidl_apron_manager_exc_c2ml':
- manager_caml.c:50:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-    50 | invalid_argument("enum ap_exc_t: bad enum value");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c var.ml
- In file included from abstract0_caml.c:23:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- manager_caml.c: In function 'camlidl_manager_ap_manager_get_funopt':
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- manager_caml.c:198:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   198 | if (funid >= AP_FUNID_SIZE) invalid_argument("Manager.get.funopt <funid>: <funid> should be different from Funid_change_environment and Funid_rename_array (no option for remaining identifiers)");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- manager_caml.c: In function 'camlidl_manager_ap_manager_set_funopt':
- manager_caml.c:223:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   223 | if (funid >= AP_FUNID_SIZE) invalid_argument("Manager.set.funopt <funid> ...: <funid> should be different from Funid_change_environment and Funid_rename_array (no option for remaining identifiers)");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from var_caml.c:19:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c version.ml
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sh /home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/ocamlpack -o apron_ocamldoc.mli -title "APRON Library" -intro introduction.odoc scalar interval coeff dim linexpr0 lincons0 generator0 texpr0 tcons0 manager abstract0 var environment linexpr1 lincons1 generator1 texpr1 tcons1 abstract1 policy disjunction version apron_parser apron_lexer parser
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- var_caml.c: In function 'camlidl_var_ap_var_of_string':
- var_caml.c:34:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
-    34 |   name = (char *) String_val(_v_name);
-       |          ^
- File "scalar.ml", line 23, characters 18-37:
- 23 | if s>0 then Float(Pervasives.infinity)
-                        ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "scalar.ml", line 24, characters 23-46:
- 24 | else if s<0 then Float(Pervasives.neg_infinity)
-                             ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- In file included from environment_caml.c:22:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- In file included from linexpr1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- File "scalar.ml", line 41, characters 7-26:
- 41 | if x = Pervasives.infinity then 1
-             ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "scalar.ml", line 42, characters 12-35:
- 42 | else if x = Pervasives.neg_infinity then -1
-                  ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- File "scalar.ml", line 82, characters 13-31:
- 82 | | Float x -> Pervasives.compare x (float_of_int n)
-                   ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c scalar.ml
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from generator1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c interval.mli
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from lincons1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- In file included from texpr1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c dim.ml
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from tcons1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c manager.ml
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- File "scalar.ml", line 23, characters 18-37:
- 23 | if s>0 then Float(Pervasives.infinity)
-                        ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c var.ml
- File "scalar.ml", line 24, characters 23-46:
- 24 | else if s<0 then Float(Pervasives.neg_infinity)
-                             ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "scalar.ml", line 41, characters 7-26:
- 41 | if x = Pervasives.infinity then 1
-             ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "scalar.ml", line 42, characters 12-35:
- 42 | else if x = Pervasives.neg_infinity then -1
-                  ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c environment.mli
- File "scalar.ml", line 82, characters 13-31:
- 82 | | Float x -> Pervasives.compare x (float_of_int n)
-                   ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- In file included from disjunction_caml.c:20:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c version.ml
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c abstract1_caml.c -o abstract1_caml.o
- In file included from tcons0_caml.c:22:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c interval.ml
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from abstract0_caml.c:23:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- In file included from lincons1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c coeff.mli
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c interval.ml
- In file included from generator1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- In file included from tcons1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- In file included from abstract1_caml.c:26:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- In file included from texpr1_caml.c:21:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c environment.ml
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c environment.ml
- In file included from disjunction_caml.c:20:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c coeff.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c linexpr0.mli
- /usr/bin/sed -i -e 's/{5/{6/g;s/{4/{5/g;s/{3/{4/g;s/{2/{3/g;s/{1/{2/g' apron_ocamldoc.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c linexpr0.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c lincons0.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c generator0.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c texpr0.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c linexpr1.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c coeff.ml
- In file included from abstract1_caml.c:26:
- apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c lincons0.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c generator0.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c texpr0.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c tcons0.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c linexpr1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c lincons1.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c generator1.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c texpr1.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c tcons0.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c abstract0.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c linexpr0.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c texpr1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c tcons1.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c apron_parser.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c abstract0.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c lincons1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c generator1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c tcons1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c abstract1.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c apron_parser.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c apron_lexer.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c lincons0.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c generator0.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c texpr0.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c linexpr1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c abstract1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c policy.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c disjunction.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c apron_lexer.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c parser.mli
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib apron_caml_debug.o scalar_caml_debug.o interval_caml_debug.o coeff_caml_debug.o dim_caml_debug.o linexpr0_caml_debug.o lincons0_caml_debug.o generator0_caml_debug.o texpr0_caml_debug.o tcons0_caml_debug.o manager_caml_debug.o abstract0_caml_debug.o var_caml_debug.o environment_caml_debug.o linexpr1_caml_debug.o lincons1_caml_debug.o generator1_caml_debug.o texpr1_caml_debug.o tcons1_caml_debug.o abstract1_caml_debug.o policy_caml_debug.o disjunction_caml_debug.o version_caml_debug.o -L../apron  -lapron_debug -lmpfr -lgmp -lm -o apron_caml_debug
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c policy.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c disjunction.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c parser.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c tcons0.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c texpr1.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -pack -o apron.cmo scalar.cmo interval.cmo coeff.cmo dim.cmo linexpr0.cmo lincons0.cmo generator0.cmo texpr0.cmo tcons0.cmo manager.cmo abstract0.cmo var.cmo environment.cmo linexpr1.cmo lincons1.cmo generator1.cmo texpr1.cmo tcons1.cmo abstract1.cmo policy.cmo disjunction.cmo version.cmo apron_parser.cmo apron_lexer.cmo parser.cmo
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c abstract0.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c apron_parser.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c lincons1.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c generator1.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c tcons1.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c apron_lexer.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c abstract1.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c policy.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c disjunction.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -for-pack Apron -c parser.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -pack -o apron.cmx scalar.cmx interval.cmx coeff.cmx dim.cmx linexpr0.cmx lincons0.cmx generator0.cmx texpr0.cmx tcons0.cmx manager.cmx abstract0.cmx var.cmx environment.cmx linexpr1.cmx lincons1.cmx generator1.cmx texpr1.cmx tcons1.cmx abstract1.cmx policy.cmx disjunction.cmx version.cmx apron_parser.cmx apron_lexer.cmx parser.cmx
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o apron.d -oc apron_caml_debug apron.cmx -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o apron.d.cmxs apron.d.cmxa
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib apron_caml.o scalar_caml.o interval_caml.o coeff_caml.o dim_caml.o linexpr0_caml.o lincons0_caml.o generator0_caml.o texpr0_caml.o tcons0_caml.o manager_caml.o abstract0_caml.o var_caml.o environment_caml.o linexpr1_caml.o lincons1_caml.o generator1_caml.o texpr1_caml.o tcons1_caml.o abstract1_caml.o policy_caml.o disjunction_caml.o version_caml.o -L../apron  -lapron -lmpfr -lgmp -lm -o apron_caml
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o apron -oc apron_caml apron.cmo -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o apron -oc apron_caml apron.cmx -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o apron.cmxs apron.cmxa
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- (cd newpolka; /usr/bin/make ml)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- mkdir -p tmp
- cp ../mlapronidl/manager.idl polka.idl tmp/
- cd tmp && /home/opam/.opam/4.14/bin/camlidl -no-include -nocpp polka.idl
- cp tmp/polka_stubs.c polka_caml.c
- perl perlscript_caml.pl < tmp/polka.ml >polka.ml
- perl perlscript_caml.pl < tmp/polka.mli >polka.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c polka.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUMINT_MPQ -c -o polka_caml.o polka_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUMINT_MPQ -c -o polka_caml_debug.o polka_caml.c
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c polka.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c polka.ml
- In file included from polka_caml.c:19:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from polka_caml.c:19:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaMPQ_caml_debug polka_caml_debug.o -L. -lpolkaMPQ_debug -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaRll_caml_debug polka_caml_debug.o -L. -lpolkaRll_debug -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaMPQ_caml polka_caml.o -L. -lpolkaMPQ -L../apron    -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaRll_caml polka_caml.o -L. -lpolkaRll -L../apron    -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaMPQ.d -oc polkaMPQ_caml_debug polka.cmx -lpolkaMPQ_debug -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaRll.d -oc polkaRll_caml_debug polka.cmx -lpolkaRll_debug -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaMPQ -oc polkaMPQ_caml polka.cmo -lpolkaMPQ -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaMPQ -oc polkaMPQ_caml polka.cmx -lpolkaMPQ -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaRll -oc polkaRll_caml polka.cmo -lpolkaRll -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o polkaRll -oc polkaRll_caml polka.cmx -lpolkaRll -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o polkaMPQ.d.cmxs polkaMPQ.d.cmxa
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o polkaRll.d.cmxs polkaRll.d.cmxa
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o polkaMPQ.cmxs polkaMPQ.cmxa
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o polkaRll.cmxs polkaRll.cmxa
- rm polka_caml_debug.o polka_caml.o
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- (cd box; /usr/bin/make ml)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- mkdir -p tmp
- cp box.idl ../mlapronidl/*.idl tmp/
- cd tmp && /home/opam/.opam/4.14/bin/camlidl -no-include -nocpp -I . box.idl
- perl ../mlapronidl/perlscript_c.pl < tmp/box_stubs.c >box_caml.c
- perl perlscript_caml.pl < tmp/box.ml >box.ml
- perl perlscript_caml.pl < tmp/box.mli >box.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c box.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_caml.o box_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o box_caml_debug.o box_caml.c
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c box.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c box.ml
- In file included from box_caml.c:23:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from box_caml.c:23:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPQ_caml box_caml.o -L. -lboxMPQ -L../apron    -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxD_caml box_caml.o -L. -lboxD -L../apron    -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxD_caml_debug box_caml_debug.o -L. -lboxD_debug -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPFR_caml box_caml.o -L. -lboxMPFR -L../apron    -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPFR_caml_debug box_caml_debug.o -L. -lboxMPFR_debug -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPQ_caml_debug box_caml_debug.o -L. -lboxMPQ_debug -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPFR -oc boxMPFR_caml box.cmo -lboxMPFR -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPFR -oc boxMPFR_caml box.cmx -lboxMPFR -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPQ -oc boxMPQ_caml box.cmo -lboxMPQ -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxMPQ -oc boxMPQ_caml box.cmx -lboxMPQ -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxD -oc boxD_caml box.cmo -lboxD -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o boxD -oc boxD_caml box.cmx -lboxD -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o boxMPFR.cmxs boxMPFR.cmxa
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o boxMPQ.cmxs boxMPQ.cmxa
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o boxD.cmxs boxD.cmxa
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- (cd octagons; /usr/bin/make mlMPQ mlD)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- mkdir -p tmp
- cp oct.idl ../mlapronidl/*.idl tmp
- cd tmp && /home/opam/.opam/4.14/bin/camlidl -no-include -nocpp -I . oct.idl
- perl perlscript_c.pl < tmp/oct_stubs.c >oct_caml.c
- perl perlscript_caml.pl < tmp/oct.ml >oct.ml
- perl perlscript_caml.pl < tmp/oct.mli >oct.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c oct.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c -o oct_caml.o oct_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -c -o oct_caml_debug.o oct_caml.c
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c oct.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c oct.ml
- In file included from oct_caml.c:23:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- In file included from oct_caml.c:23:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octMPQ_caml_debug oct_caml_debug.o -L. -loctMPQ_debug -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octD_caml_debug oct_caml_debug.o -L. -loctD_debug -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octMPQ_caml oct_caml.o -L. -loctMPQ -L../apron    -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octD_caml oct_caml.o -L. -loctD -L../apron    -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octMPQ -oc octMPQ_caml oct.cmo -loctMPQ -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octMPQ -oc octMPQ_caml oct.cmx -loctMPQ -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octD -oc octD_caml oct.cmo -loctD -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o octD -oc octD_caml oct.cmx -loctD -lapron -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o octMPQ.cmxs octMPQ.cmxa
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I . -o octD.cmxs octD.cmxa
- rm oct_caml_debug.o oct_caml.o
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- (cd taylor1plus; /usr/bin/make ml)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- mkdir -p tmp
- cp t1p.idl ../mlapronidl/manager.idl tmp/
- cd tmp && /home/opam/.opam/4.14/bin/camlidl -no-include -nocpp t1p.idl
- cp tmp/t1p_stubs.c t1p_caml.c
- perl perlscript_caml.pl < tmp/t1p.ml >t1p.ml
- perl perlscript_caml.pl < tmp/t1p.mli >t1p.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c t1p.mli
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_caml.o t1p_caml.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.14/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.14/lib/camlidl -I/home/opam/.opam/4.14/lib/ocaml -DNUM_MPQ -c -o t1p_caml_debug.o t1p_caml.c
- /home/opam/.opam/4.14/bin/ocamlc.opt -g -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c t1p.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.14/lib/gmp -I ../mlapronidl -c t1p.ml
- In file included from t1p_caml.c:18:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from t1p_caml.c:18:
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_linexpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h:119:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   119 |   v = alloc_custom(&camlidl_apron_custom_linexpr0_ptr, sizeof(ap_linexpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_texpr0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:149:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   149 |   v = alloc_custom(&camlidl_apron_custom_texpr0_ptr, sizeof(ap_texpr0_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:202:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   202 |   v = alloc_custom(&camlidl_apron_custom_manager_ptr, sizeof(ap_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_abstract0_ptr_c2ml':
- ../mlapronidl/apron_caml.h:233:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   233 |   v = alloc_custom(&camlidl_apron_custom_abstract0_ptr, sizeof(ap_abstract0_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_var_ptr_c2ml':
- ../mlapronidl/apron_caml.h:310:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   310 |   v = alloc_custom(&camlidl_apron_custom_var_ptr, sizeof(apron_var_ptr), 0,1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_manager_ptr_c2ml':
- ../mlapronidl/apron_caml.h:358:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   358 |   v = alloc_custom(&camlidl_apron_custom_policy_manager_ptr, sizeof(ap_policy_manager_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../mlapronidl/apron_caml.h: In function 'camlidl_apron_policy_ptr_c2ml':
- ../mlapronidl/apron_caml.h:387:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   387 |   v = alloc_custom(&camlidl_apron_custom_policy_ptr, sizeof(ap_policy_ptr),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPQ_caml_debug t1p_caml_debug.o -L. -lt1pMPQ_debug -L../apron    -L../box -L../newpolka -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pD_caml_debug t1p_caml_debug.o -L. -lt1pD_debug -L../apron    -L../box -L../newpolka -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pD_caml t1p_caml.o -L. -lt1pD -L../apron    -L../box -L../newpolka -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPFR_caml t1p_caml.o -L. -lt1pMPFR -L../apron    -L../box -L../newpolka -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPFR_caml_debug t1p_caml_debug.o -L. -lt1pMPFR_debug -L../apron    -L../box -L../newpolka -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPQ_caml t1p_caml.o -L. -lt1pMPQ -L../apron    -L../box -L../newpolka -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pD -oc t1pD_caml t1p.cmo -lt1pD -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pD -oc t1pD_caml t1p.cmx -lt1pD -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPFR -oc t1pMPFR_caml t1p.cmo -lt1pMPFR -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPFR -oc t1pMPFR_caml t1p.cmx -lt1pMPFR -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I ../box -I ../newpolka -I . -o t1pD.cmxs t1pD.cmxa
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I ../box -I ../newpolka -I . -o t1pMPFR.cmxs t1pMPFR.cmxa
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPQ -oc t1pMPQ_caml t1p.cmo -lt1pMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlmklib -dllpath /home/opam/.opam/4.14/share/apron/lib -L/home/opam/.opam/4.14/share/apron/lib -o t1pMPQ -oc t1pMPQ_caml t1p.cmx -lt1pMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /home/opam/.opam/4.14/bin/ocamlopt.opt -inline 20 -linkall -shared -I ../apron -I ../box -I ../newpolka -I . -o t1pMPQ.cmxs t1pMPQ.cmxa
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- (cd apronxx; /usr/bin/make)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apronxx'
- c++ -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC  -I../apron -I../num -I../itv  -I../box -I../newpolka -I../octagons -I../taylor1plus  -c -o apronxx.o apronxx.cc
- c++ -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC  -I../apron -I../num -I../itv  -I../box -I../newpolka -I../octagons -I../taylor1plus  -c -o apronxx_debug.o apronxx.cc
- c++ -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC  -I../apron -I../num -I../itv  -I../box -I../newpolka -I../octagons -I../taylor1plus  -c -o apronxx_test_debug.o apronxx_test.cc
- apronxx_test.cc:23:5: warning: "HAS_PPL" is not defined, evaluates to 0 [-Wundef]
-    23 | #if HAS_PPL
-       |     ^~~~~~~
- apronxx_test.cc:2825:5: warning: "HAS_PPL" is not defined, evaluates to 0 [-Wundef]
-  2825 | #if HAS_PPL
-       |     ^~~~~~~
- apronxx_test.cc:2887:5: warning: "HAS_PPL" is not defined, evaluates to 0 [-Wundef]
-  2887 | #if HAS_PPL
-       |     ^~~~~~~
- apronxx_test.cc: In function 'void test_coeff()':
- apronxx_test.cc:294:64: warning: catching polymorphic type 'class apron::bad_discriminant' by value [-Wcatch-value=]
-   294 |   try { x.get_interval(); assert(0); } catch (bad_discriminant b) {}
-       |                                                                ^
- apronxx_test.cc:298:62: warning: catching polymorphic type 'class apron::bad_discriminant' by value [-Wcatch-value=]
-   298 |   try { x.get_scalar(); assert(0); } catch (bad_discriminant b) {}
-       |                                                              ^
- /usr/bin/ar rcs libapronxx_debug.a apronxx_debug.o
- c++ -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -shared -o libapronxx_debug.so apronxx_debug.o -L../apron    -lapron_debug -lmpfr -lgmpxx -lgmp -lm
- /usr/bin/ranlib libapronxx_debug.a
- /usr/bin/ar rcs libapronxx.a apronxx.o
- c++ -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -shared -o libapronxx.so apronxx.o -L../apron    -lapron  -lmpfr -lgmpxx -lgmp -lm
- /usr/bin/ranlib libapronxx.a
- apronxx_test.cc: In function 'void test_environment()':
- apronxx_test.cc:1267:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
-  1267 |   for (size_t i=0;i<2;i++) cout << vd[i]; cout << endl;
-       |   ^~~
- apronxx_test.cc:1267:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
-  1267 |   for (size_t i=0;i<2;i++) cout << vd[i]; cout << endl;
-       |                                           ^~~~
- apronxx_test.cc:1273:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
-  1273 |   for (size_t i=0;i<2;i++) cout << ad[i]; cout << endl;
-       |   ^~~
- apronxx_test.cc:1273:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
-  1273 |   for (size_t i=0;i<2;i++) cout << ad[i]; cout << endl;
-       |                                           ^~~~
- apronxx_test.cc:1287:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
-  1287 |   for (size_t i=0;i<vv.size();i++) cout << vv[i] << " "; cout << endl << endl;
-       |   ^~~
- apronxx_test.cc:1287:58: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
-  1287 |   for (size_t i=0;i<vv.size();i++) cout << vv[i] << " "; cout << endl << endl;
-       |                                                          ^~~~
- apronxx_test.cc: In function 'void test_tcons1_array()':
- apronxx_test.cc:1826:61: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=]
-  1826 |   try { t.set(3,t.get(1)); assert(0); } catch (out_of_range c) {}
-       |                                                             ^
- c++ -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o apronxx_test apronxx_test_debug.o -L../newpolka -lpolkaMPQ_debug -L../octagons -loctMPQ_debug -L../box -lboxMPQ_debug -L../taylor1plus -lt1pMPQ_debug libapronxx_debug.a -L../apron    -lapron_debug -lmpfr -lgmpxx -lgmp -lm
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apronxx'
-> compiled  apron.v0.9.12
Processing 27/27: [apron: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12)
- (cd num; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/num'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/num'
- (cd itv; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/itv'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/itv'
- (cd apron; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apron'
- cc  -I../num -I../itv  -E -MM ap_scalar.c ap_interval.c ap_coeff.c ap_dimension.c ap_linexpr0.c ap_lincons0.c ap_generator0.c ap_texpr0.c ap_tcons0.c ap_manager.c ap_abstract0.c ap_policy.c ap_generic.c ap_var.c ap_environment.c ap_linexpr1.c ap_lincons1.c ap_generator1.c ap_texpr1.c ap_tcons1.c ap_abstract1.c ap_linearize.c ap_reducedproduct.c ap_disjunction.c  > depend
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apron'
- (cd newpolka; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- (cd box; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- (cd octagons; /usr/bin/make MPQ D)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- make[1]: Nothing to be done for 'MPQ'.
- make[1]: Nothing to be done for 'D'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- (cd taylor1plus; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- (cd mlapronidl; /usr/bin/make INCLUDE_DEPEND=no depend; /usr/bin/make all)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- /home/opam/.opam/4.14/bin/ocamldep scalar.ml interval.ml coeff.ml dim.ml linexpr0.ml lincons0.ml generator0.ml texpr0.ml tcons0.ml manager.ml abstract0.ml var.ml environment.ml linexpr1.ml lincons1.ml generator1.ml texpr1.ml tcons1.ml abstract1.ml policy.ml disjunction.ml version.ml apron_parser.ml apron_lexer.ml parser.ml scalar.mli interval.mli coeff.mli dim.mli linexpr0.mli lincons0.mli generator0.mli texpr0.mli tcons0.mli manager.mli abstract0.mli var.mli environment.mli linexpr1.mli lincons1.mli generator1.mli texpr1.mli tcons1.mli abstract1.mli policy.mli disjunction.mli version.mli apron_parser.mli apron_lexer.mli parser.mli > depend
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/mlapronidl'
- (cd newpolka; /usr/bin/make ml)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- make[1]: Nothing to be done for 'ml'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- (cd box; /usr/bin/make ml)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- make[1]: Nothing to be done for 'ml'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- (cd octagons; /usr/bin/make mlMPQ mlD)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- make[1]: Nothing to be done for 'mlMPQ'.
- make[1]: Nothing to be done for 'mlD'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- (cd taylor1plus; /usr/bin/make ml)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- make[1]: Nothing to be done for 'ml'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- (cd apronxx; /usr/bin/make)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apronxx'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apronxx'
- /usr/bin/sed -e "s!@VERSION@!"0.9.12"!g;" mlapronidl/META.in > mlapronidl/META;
- /usr/bin/sed -e '/^\s*archive(byte)/ { p; s ) ,plugin) ;}' -i.bak mlapronidl/META;
- /usr/bin/sed -e '/^\s*archive(native)/ { p; s ) ,plugin) ;'\
- '            s \.cmxa\" .cmxs\" ;}' -i.bak mlapronidl/META;
- test -f mlapronidl/META.bak && rm -f mlapronidl/META.bak
- (cd num; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/num'
- mkdir -p /home/opam/.opam/4.14/share/apron/include
- cp num_config.h num.h num_numint.h num_numrat.h num_numflt.h numint.h numint_native.h numint_mpz.h numrat.h numrat_native.h numrat_mpq.h numflt.h numflt_native.h numflt_mpfr.h num_name.h bound.h bound_def.h /home/opam/.opam/4.14/share/apron/include
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/num'
- (cd itv; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/itv'
- /usr/bin/ar rcs libitvIl.a itvIl.o itv_linexprIl.o itv_linearizeIl.o
- /usr/bin/ranlib libitvIl.a
- /usr/bin/ar rcs libitvIl_debug.a itvIl_debug.o itv_linexprIl_debug.o itv_linearizeIl_debug.o
- /usr/bin/ranlib libitvIl_debug.a
- /usr/bin/ar rcs libitvIll.a itvIll.o itv_linexprIll.o itv_linearizeIll.o
- /usr/bin/ranlib libitvIll.a
- /usr/bin/ar rcs libitvIll_debug.a itvIll_debug.o itv_linexprIll_debug.o itv_linearizeIll_debug.o
- /usr/bin/ranlib libitvIll_debug.a
- /usr/bin/ar rcs libitvRl.a itvRl.o itv_linexprRl.o itv_linearizeRl.o
- /usr/bin/ranlib libitvRl.a
- /usr/bin/ar rcs libitvRl_debug.a itvRl_debug.o itv_linexprRl_debug.o itv_linearizeRl_debug.o
- /usr/bin/ranlib libitvRl_debug.a
- /usr/bin/ar rcs libitvMPZ.a itvMPZ.o itv_linexprMPZ.o itv_linearizeMPZ.o
- /usr/bin/ranlib libitvMPZ.a
- /usr/bin/ar rcs libitvMPZ_debug.a itvMPZ_debug.o itv_linexprMPZ_debug.o itv_linearizeMPZ_debug.o
- /usr/bin/ranlib libitvMPZ_debug.a
- /usr/bin/ar rcs libitvDl.a itvDl.o itv_linexprDl.o itv_linearizeDl.o
- /usr/bin/ranlib libitvDl.a
- /usr/bin/ar rcs libitvDl_debug.a itvDl_debug.o itv_linexprDl_debug.o itv_linearizeDl_debug.o
- /usr/bin/ranlib libitvDl_debug.a
- /usr/bin/install -d /home/opam/.opam/4.14/share/apron/include /home/opam/.opam/4.14/share/apron/lib
- /usr/bin/install itv.h itv_fun.h itv_config.h itv_linexpr.h itv_linearize.h /home/opam/.opam/4.14/share/apron/include
- for i in libitvIl.a libitvIl_debug.a libitvIll.a libitvIll_debug.a libitvRl.a libitvRl_debug.a libitvRll.a libitvRll_debug.a libitvMPZ.a libitvMPZ_debug.a libitvMPQ.a libitvMPQ_debug.a libitvD.a libitvD_debug.a libitvMPFR.a libitvMPFR_debug.a libitv.a libitv_debug.a libitvDl.a libitvDl_debug.a; do \
- 	if test -f $i; then /usr/bin/install $i /home/opam/.opam/4.14/share/apron/lib; fi; \
- done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/itv'
- (cd apron; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apron'
- cc  -I../num -I../itv  -E -MM ap_scalar.c ap_interval.c ap_coeff.c ap_dimension.c ap_linexpr0.c ap_lincons0.c ap_generator0.c ap_texpr0.c ap_tcons0.c ap_manager.c ap_abstract0.c ap_policy.c ap_generic.c ap_var.c ap_environment.c ap_linexpr1.c ap_lincons1.c ap_generator1.c ap_texpr1.c ap_tcons1.c ap_abstract1.c ap_linearize.c ap_reducedproduct.c ap_disjunction.c  > depend
- mkdir -p /home/opam/.opam/4.14/share/apron/include
- cp ap_config.h ap_scalar.h ap_interval.h ap_coeff.h ap_dimension.h ap_linexpr0.h ap_lincons0.h ap_generator0.h ap_texpr0.h ap_tcons0.h ap_expr0.h ap_manager.h ap_abstract0.h ap_policy.h ap_generic.h ap_var.h ap_environment.h ap_linexpr1.h ap_lincons1.h ap_generator1.h ap_texpr1.h ap_tcons1.h ap_expr1.h ap_abstract1.h ap_global0.h ap_global1.h ap_linearize.h ap_linearize_aux.h ap_reducedproduct.h ap_disjunction.h ap_version.h /home/opam/.opam/4.14/share/apron/include
- mkdir -p /home/opam/.opam/4.14/share/apron/lib
- for i in libapron.a libapron_debug.a libapron.so libapron_debug.so; do if test -f $i; then /usr/bin/install $i /home/opam/.opam/4.14/share/apron/lib; fi; done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apron'
- (cd newpolka; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- /usr/bin/install -d /home/opam/.opam/4.14/share/apron/include /home/opam/.opam/4.14/share/apron/lib
- /usr/bin/install pk.h pkeq.h /home/opam/.opam/4.14/share/apron/include
- for i in libpolkaMPQ.a libpolkaMPQ_debug.a libpolkaRll.a libpolkaRll_debug.a libpolkaMPQ.so libpolkaMPQ_debug.so libpolkaRll.so libpolkaRll_debug.so; do \
- 	if test -f $i; then /usr/bin/install $i /home/opam/.opam/4.14/share/apron/lib; fi; \
- done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/newpolka'
- (cd box; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- /usr/bin/install -d /home/opam/.opam/4.14/share/apron/include /home/opam/.opam/4.14/share/apron/lib
- /usr/bin/install box.h /home/opam/.opam/4.14/share/apron/include
- for i in libboxMPQ.a libboxD.a libboxMPFR.a libboxMPQ_debug.a libboxD_debug.a libboxMPFR_debug.a libboxMPQ.so libboxD.so libboxMPFR.so libboxMPQ_debug.so libboxD_debug.so libboxMPFR_debug.so; do \
- 	if test -f $i; then /usr/bin/install $i /home/opam/.opam/4.14/share/apron/lib; fi; \
- done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/box'
- (cd octagons; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- /usr/bin/install -d /home/opam/.opam/4.14/share/apron/include /home/opam/.opam/4.14/share/apron/include/oct /home/opam/.opam/4.14/share/apron/lib /home/opam/.opam/4.14/share/apron/bin
- /usr/bin/install oct.h /home/opam/.opam/4.14/share/apron/include
- /usr/bin/install oct_internal.h oct_fun.h /home/opam/.opam/4.14/share/apron/include/oct
- for i in octtest* octtop* octrun*; do \
- 	if test -f $i; then /usr/bin/install $i /home/opam/.opam/4.14/share/apron/bin; fi; \
- done
- for i in liboct*.* liboct*_debug.*; do \
- 	if test -f $i; then /usr/bin/install $i /home/opam/.opam/4.14/share/apron/lib; fi; \
- done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/octagons'
- (cd taylor1plus; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- /usr/bin/install -d /home/opam/.opam/4.14/share/apron/include /home/opam/.opam/4.14/share/apron/lib
- /usr/bin/install t1p.h /home/opam/.opam/4.14/share/apron/include
- for i in libt1pMPQ.a libt1pD.a libt1pMPFR.a libt1pMPQ_debug.a libt1pD_debug.a libt1pMPFR_debug.a libt1pMPQ.so libt1pD.so libt1pMPFR.so libt1pMPQ_debug.so libt1pD_debug.so libt1pMPFR_debug.so; do \
- 	if test -f $i; then /usr/bin/install $i /home/opam/.opam/4.14/share/apron/lib; fi; \
- done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/taylor1plus'
- /home/opam/.opam/4.14/bin/ocamlfind remove apron
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.14/lib/apron/META
- /home/opam/.opam/4.14/bin/ocamlfind install apron mlapronidl/META mlapronidl/apron.cmi mlapronidl/apron.cmx mlapronidl/apron.cma mlapronidl/apron.cmxa mlapronidl/apron.a mlapronidl/apron.cmxs mlapronidl/libapron_caml.a mlapronidl/libapron_caml_debug.a mlapronidl/dllapron_caml.so box/box.mli box/box.cmi box/box.cmx box/boxD.cma box/boxD.cmxa box/boxD.a box/boxD.cmxs box/libboxD_caml.a box/libboxD_caml_debug.a box/dllboxD_caml.so box/boxMPQ.cma box/boxMPQ.cmxa box/boxMPQ.a box/boxMPQ.cmxs box/libboxMPQ_caml.a box/libboxMPQ_caml_debug.a box/dllboxMPQ_caml.so box/boxMPFR.cma box/boxMPFR.cmxa box/boxMPFR.a box/boxMPFR.cmxs box/libboxMPFR_caml.a box/libboxMPFR_caml_debug.a box/dllboxMPFR_caml.so octagons/oct.mli octagons/oct.cmi octagons/oct.cmx octagons/octD.cma octagons/octD.cmxa octagons/octD.a octagons/octD.cmxs octagons/liboctD_caml.a octagons/liboctD_caml_debug.a octagons/dlloctD_caml.so octagons/octMPQ.cma octagons/octMPQ.cmxa octagons/octMPQ.a octagons/octMPQ.cmxs octagons/liboctMPQ_caml.a octagons/liboctMPQ_caml_debug.a octagons/dlloctMPQ_caml.so newpolka/polka.mli newpolka/polka.cmi newpolka/polka.cmx newpolka/polkaMPQ.cma newpolka/polkaMPQ.cmxa newpolka/polkaMPQ.a newpolka/polkaMPQ.cmxs newpolka/libpolkaMPQ_caml.a newpolka/libpolkaMPQ_caml_debug.a newpolka/dllpolkaMPQ_caml.so newpolka/polkaRll.cma newpolka/polkaRll.cmxa newpolka/polkaRll.a newpolka/polkaRll.cmxs newpolka/libpolkaRll_caml.a newpolka/libpolkaRll_caml_debug.a newpolka/dllpolkaRll_caml.so taylor1plus/t1p.mli taylor1plus/t1p.cmi taylor1plus/t1p.cmx taylor1plus/t1pD.cma taylor1plus/t1pD.cmxa taylor1plus/t1pD.a taylor1plus/t1pD.cmxs taylor1plus/libt1pD_caml.a taylor1plus/libt1pD_caml_debug.a taylor1plus/dllt1pD_caml.so taylor1plus/t1pMPQ.cma taylor1plus/t1pMPQ.cmxa taylor1plus/t1pMPQ.a taylor1plus/t1pMPQ.cmxs taylor1plus/libt1pMPQ_caml.a taylor1plus/libt1pMPQ_caml_debug.a taylor1plus/dllt1pMPQ_caml.so taylor1plus/t1pMPFR.cma taylor1plus/t1pMPFR.cmxa taylor1plus/t1pMPFR.a taylor1plus/t1pMPFR.cmxs taylor1plus/libt1pMPFR_caml.a taylor1plus/libt1pMPFR_caml_debug.a taylor1plus/dllt1pMPFR_caml.so mlapronidl/scalar.idl mlapronidl/interval.idl mlapronidl/coeff.idl mlapronidl/dim.idl mlapronidl/linexpr0.idl mlapronidl/lincons0.idl mlapronidl/generator0.idl mlapronidl/texpr0.idl mlapronidl/tcons0.idl mlapronidl/manager.idl mlapronidl/abstract0.idl mlapronidl/var.idl mlapronidl/environment.idl mlapronidl/linexpr1.idl mlapronidl/lincons1.idl mlapronidl/generator1.idl mlapronidl/texpr1.idl mlapronidl/tcons1.idl mlapronidl/abstract1.idl mlapronidl/policy.idl mlapronidl/disjunction.idl mlapronidl/apron_caml.h mlapronidl/apron_ocamldoc.mli	\
- 	mlapronidl/apron.d.cmxa newpolka/polkaMPQ.d.cmxa newpolka/polkaRll.d.cmxa mlapronidl/apron.d.a newpolka/polkaMPQ.d.a newpolka/polkaRll.d.a mlapronidl/apron.d.cmxs newpolka/polkaMPQ.d.cmxs newpolka/polkaRll.d.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/polkaRll.d.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/polkaMPQ.d.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/apron.d.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/polkaRll.d.a
- Installed /home/opam/.opam/4.14/lib/apron/polkaMPQ.d.a
- Installed /home/opam/.opam/4.14/lib/apron/apron.d.a
- Installed /home/opam/.opam/4.14/lib/apron/polkaRll.d.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/polkaMPQ.d.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/apron.d.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/apron_ocamldoc.mli
- Installed /home/opam/.opam/4.14/lib/apron/apron_caml.h
- Installed /home/opam/.opam/4.14/lib/apron/disjunction.idl
- Installed /home/opam/.opam/4.14/lib/apron/policy.idl
- Installed /home/opam/.opam/4.14/lib/apron/abstract1.idl
- Installed /home/opam/.opam/4.14/lib/apron/tcons1.idl
- Installed /home/opam/.opam/4.14/lib/apron/texpr1.idl
- Installed /home/opam/.opam/4.14/lib/apron/generator1.idl
- Installed /home/opam/.opam/4.14/lib/apron/lincons1.idl
- Installed /home/opam/.opam/4.14/lib/apron/linexpr1.idl
- Installed /home/opam/.opam/4.14/lib/apron/environment.idl
- Installed /home/opam/.opam/4.14/lib/apron/var.idl
- Installed /home/opam/.opam/4.14/lib/apron/abstract0.idl
- Installed /home/opam/.opam/4.14/lib/apron/manager.idl
- Installed /home/opam/.opam/4.14/lib/apron/tcons0.idl
- Installed /home/opam/.opam/4.14/lib/apron/texpr0.idl
- Installed /home/opam/.opam/4.14/lib/apron/generator0.idl
- Installed /home/opam/.opam/4.14/lib/apron/lincons0.idl
- Installed /home/opam/.opam/4.14/lib/apron/linexpr0.idl
- Installed /home/opam/.opam/4.14/lib/apron/dim.idl
- Installed /home/opam/.opam/4.14/lib/apron/coeff.idl
- Installed /home/opam/.opam/4.14/lib/apron/interval.idl
- Installed /home/opam/.opam/4.14/lib/apron/scalar.idl
- Installed /home/opam/.opam/4.14/lib/apron/libt1pMPFR_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libt1pMPFR_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPFR.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPFR.a
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPFR.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPFR.cma
- Installed /home/opam/.opam/4.14/lib/apron/libt1pMPQ_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libt1pMPQ_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPQ.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPQ.a
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPQ.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/t1pMPQ.cma
- Installed /home/opam/.opam/4.14/lib/apron/libt1pD_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libt1pD_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/t1pD.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/t1pD.a
- Installed /home/opam/.opam/4.14/lib/apron/t1pD.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/t1pD.cma
- Installed /home/opam/.opam/4.14/lib/apron/t1p.cmx
- Installed /home/opam/.opam/4.14/lib/apron/t1p.cmi
- Installed /home/opam/.opam/4.14/lib/apron/t1p.mli
- Installed /home/opam/.opam/4.14/lib/apron/libpolkaRll_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libpolkaRll_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/polkaRll.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/polkaRll.a
- Installed /home/opam/.opam/4.14/lib/apron/polkaRll.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/polkaRll.cma
- Installed /home/opam/.opam/4.14/lib/apron/libpolkaMPQ_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libpolkaMPQ_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/polkaMPQ.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/polkaMPQ.a
- Installed /home/opam/.opam/4.14/lib/apron/polkaMPQ.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/polkaMPQ.cma
- Installed /home/opam/.opam/4.14/lib/apron/polka.cmx
- Installed /home/opam/.opam/4.14/lib/apron/polka.cmi
- Installed /home/opam/.opam/4.14/lib/apron/polka.mli
- Installed /home/opam/.opam/4.14/lib/apron/liboctMPQ_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/liboctMPQ_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/octMPQ.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/octMPQ.a
- Installed /home/opam/.opam/4.14/lib/apron/octMPQ.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/octMPQ.cma
- Installed /home/opam/.opam/4.14/lib/apron/liboctD_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/liboctD_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/octD.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/octD.a
- Installed /home/opam/.opam/4.14/lib/apron/octD.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/octD.cma
- Installed /home/opam/.opam/4.14/lib/apron/oct.cmx
- Installed /home/opam/.opam/4.14/lib/apron/oct.cmi
- Installed /home/opam/.opam/4.14/lib/apron/oct.mli
- Installed /home/opam/.opam/4.14/lib/apron/libboxMPFR_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libboxMPFR_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/boxMPFR.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/boxMPFR.a
- Installed /home/opam/.opam/4.14/lib/apron/boxMPFR.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/boxMPFR.cma
- Installed /home/opam/.opam/4.14/lib/apron/libboxMPQ_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libboxMPQ_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/boxMPQ.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/boxMPQ.a
- Installed /home/opam/.opam/4.14/lib/apron/boxMPQ.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/boxMPQ.cma
- Installed /home/opam/.opam/4.14/lib/apron/libboxD_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libboxD_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/boxD.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/boxD.a
- Installed /home/opam/.opam/4.14/lib/apron/boxD.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/boxD.cma
- Installed /home/opam/.opam/4.14/lib/apron/box.cmx
- Installed /home/opam/.opam/4.14/lib/apron/box.cmi
- Installed /home/opam/.opam/4.14/lib/apron/box.mli
- Installed /home/opam/.opam/4.14/lib/apron/libapron_caml_debug.a
- Installed /home/opam/.opam/4.14/lib/apron/libapron_caml.a
- Installed /home/opam/.opam/4.14/lib/apron/apron.cmxs
- Installed /home/opam/.opam/4.14/lib/apron/apron.a
- Installed /home/opam/.opam/4.14/lib/apron/apron.cmxa
- Installed /home/opam/.opam/4.14/lib/apron/apron.cma
- Installed /home/opam/.opam/4.14/lib/apron/apron.cmx
- Installed /home/opam/.opam/4.14/lib/apron/apron.cmi
- Installed /home/opam/.opam/4.14/lib/stublibs/dllt1pMPFR_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllt1pMPFR_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllt1pMPQ_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllt1pMPQ_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllt1pD_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllt1pD_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllpolkaRll_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllpolkaRll_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllpolkaMPQ_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllpolkaMPQ_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dlloctMPQ_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dlloctMPQ_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dlloctD_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dlloctD_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllboxMPFR_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllboxMPFR_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllboxMPQ_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllboxMPQ_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllboxD_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllboxD_caml.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllapron_caml.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllapron_caml.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/4.14/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/4.14/lib/apron/META
- (cd apronxx; /usr/bin/make install)
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apronxx'
- /usr/bin/install -d /home/opam/.opam/4.14/share/apron/include /home/opam/.opam/4.14/share/apron/include/apronxx /home/opam/.opam/4.14/share/apron/lib
- /usr/bin/install apronxx.hh                  apxx_generator1.hh         apxx_polka_inline.hh apxx_abstract0.hh           apxx_generator1_inline.hh  apxx_ppl.hh apxx_abstract0_inline.hh    apxx_interval.hh           apxx_ppl_inline.hh apxx_abstract1.hh           apxx_interval_inline.hh    apxx_ppl_product.hh apxx_abstract1_inline.hh    apxx_lincons0.hh           apxx_ppl_product_inline.hh apxx_box.hh                 apxx_lincons0_inline.hh    apxx_scalar.hh apxx_box_inline.hh          apxx_lincons1.hh           apxx_scalar_inline.hh apxx_coeff.hh               apxx_lincons1_inline.hh    apxx_tcons0.hh apxx_coeff_inline.hh        apxx_linexpr0.hh           apxx_tcons0_inline.hh apxx_dimension.hh           apxx_linexpr0_inline.hh    apxx_tcons1.hh apxx_dimension_inline.hh    apxx_linexpr1.hh           apxx_tcons1_inline.hh apxx_environment.hh         apxx_linexpr1_inline.hh    apxx_texpr0.hh apxx_environment_inline.hh  apxx_manager.hh            apxx_texpr0_inline.hh apxx_expr0.hh               apxx_manager_inline.hh     apxx_texpr1.hh apxx_expr1.hh               apxx_oct.hh                apxx_texpr1_inline.hh apxx_generator0.hh          apxx_oct_inline.hh         apxx_var.hh apxx_generator0_inline.hh   apxx_polka.hh              apxx_var_inline.hh apxx_t1p.hh apxx_t1p_inline.hh	 /home/opam/.opam/4.14/share/apron/include/apronxx
- /usr/bin/install libapronxx.* libapronxx_debug.* /home/opam/.opam/4.14/share/apron/lib
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/apron.v0.9.12/apronxx'
-> installed apron.v0.9.12
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:03.59 ---> saved as "f9679c68503eb6241e208b62872adc7ffe4b8895670c0014dfd22453f727c556"

/home/opam: (run (shell "opam exec -- ~/voodoo-prep -u apron:f28771ff4a8e903330808fdaa9553e19"))
2024-01-29 19:04.01 ---> saved as "b345aba60b74db0fb00d4f122717035c0a40df80253f36fa8b2e8524ec23bc39"

/home/opam: (run (network host)
                 (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
                 (shell "(echo '0.087299') && (for DATA in prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12,apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19,apron.v0.9.12; do IFS=\",\"; set -- $DATA; ([ -d $1 ] || (echo \"FAILED:$2\" && mkdir -p $1 && cp ~/opam.err.log $1 && opam show $3 --raw > $1/opam)) && (shopt -s nullglob && ((tar -cvf $1.tar $1/*  && rm -R $1/* && mv $1.tar $1/content.tar) || (echo 'Empty directory'))) done) && (for DATA in prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12,apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19,apron.v0.9.12; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12,apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19,apron.v0.9.12; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1)  || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)"))
0.087299
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/apron.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/apron.d.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/boxD.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/boxMPFR.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/boxMPQ.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/octD.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/octMPQ.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/polkaMPQ.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/polkaMPQ.d.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/polkaRll.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/polkaRll.d.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/t1pD.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/t1pMPFR.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/t1pMPQ.ocamlobjinfo
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/META
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/apron.cmi
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/box.cmi
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/oct.cmi
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/polka.cmi
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/lib/apron/t1p.cmi
prep/universes/f28771ff4a8e903330808fdaa9553e19/apron/v0.9.12/opam
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
HASHES:apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19:2417fabe761f8b235e8e7c07b01416dbcf5dcec748bd3f9538c4ae37d68df3df
2024-01-29 19:04.01 ---> saved as "165878f64ce9fc6445d7880a2b08d4d718f80ae9f0c3d619f09f594b330c9b9a"
Job succeeded
2024-01-29 19:09.44: apron.v0.9.12-f28771ff4a8e903330808fdaa9553e19 -> 2417fabe761f8b235e8e7c07b01416dbcf5dcec748bd3f9538c4ae37d68df3df
2024-01-29 19:09.44: Job succeeded