Build:
- 0
2024-05-29 15:07.18: New job: Voodoo prep gsl.1.24.0; 3457e4a9c584c81a1a4a0351b570aff7 2024-05-29 15:07.18: Waiting for resource in pool OCluster 2024-05-29 17:13.34: Waiting for worker… 2024-05-29 17:13.58: Got resource from pool OCluster 2024-05-29 17:13.58: Using cache hint "docs-universe-prep-4.14.2" To reproduce locally: cat > prep.spec <<'END-OF-SPEC' ((build tools ((from ocaml/opam:debian-12-ocaml-4.14@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b) (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:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b) (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.15.3")) (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 gsl.1.24.0 stdio.v0.16.0 sexplib0.v0.16.0 dune-configurator.3.15.3 dune.3.15.3 csexp.1.5.2 conf-pkg-config.3 conf-gsl.2 conf-bash.1 base.v0.16.3 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')")) (run (shell "opam exec -- ~/voodoo-prep -u gsl:3457e4a9c584c81a1a4a0351b570aff7,stdio:a7cdf624a280e91a44d7aca79dbd2e58,base:5ec2ff1887b1366361fcf22cf1edd408")) (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.649838') && (for DATA in prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3,base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408,base.v0.16.3 prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0,stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58,stdio.v0.16.0 prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0,gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7,gsl.1.24.0; 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/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3,base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408,base.v0.16.3 prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0,stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58,stdio.v0.16.0 prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0,gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7,gsl.1.24.0; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3,base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408,base.v0.16.3 prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0,stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58,stdio.v0.16.0 prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0,gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7,gsl.1.24.0; 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 ea87c49e51ff29a459422419e1688938fd77a46f --local-file prep.spec \ --pool linux-x86_64 --connect ocluster-submission.cap --cache-hint docs-universe-prep-4.14.2 \ --secret ssh_privkey:id_rsa --secret ssh_pubkey:id_rsa.pub--secret ssh_config:ssh_config 2024-05-29 17:13.58: RETRYING: 2024-05-29/150718-voodoo-prep-cbde85 Number of retries: 0 (retriable error condition) Building on doris.caelum.ci.dev All commits already cached HEAD is now at ea87c49e51 opam admin add-hashes sha256 (build "tools" …) (from ocaml/opam:debian-12-ocaml-4.14@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b) Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b' locally docker.io/ocaml/opam@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b: Pulling from ocaml/opam d8f8273aa989: Pulling fs layer d8f8273aa989: Verifying Checksum d8f8273aa989: Download complete d8f8273aa989: Pull complete Digest: sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b Status: Downloaded newer image for ocaml/opam@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b 2024-05-29 17:10.30 ---> using "b70a2807c2cfb3c5680f4fafeddd66a33d7dcdd9d48b1543e8642b8df113fdbf" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo chown opam:opam /home/opam")) 2024-05-29 17:10.30 ---> using "b1de926397bf65d3c937342a62ac1cc35bd9bc7a62771d93a4eebe9010fad9f2" 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 [55.4 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 [157 kB] Fetched 260 kB in 0s (845 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 (4634 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 ... 18735 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+deb12u7) ... 2024-05-29 17:10.30 ---> using "d5580b79b47b860a65c4ea1037c4e3e4cfd1e276dc1270842e742d98b587d7ee" 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 ocamlfind 1.9.6 [required by bos] - install seq base [required by re] - install dune 3.15.2 [required by voodoo-prep] - install topkg 1.0.7 [required by bos] - install stdlib-shims 0.3.0 [required by ocamlgraph] - install re 1.11.0 [required by opam-format] - install opam-file-format 2.1.6 [required by opam-format] - install cppo 1.6.9 [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 ocamlgraph 2.1.0 [required by opam-core] - install logs 0.7.0 [required by bos] - install fpath 0.7.3 [required by voodoo-prep] - install opam-core 2.1.5 [required by opam-format] - install bos 0.2.1 [required by voodoo-prep] - install opam-format 2.1.5 [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.15.2] 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 bos.0.2.1 -> installed dune.3.15.2 -> 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-05-29 17:10.30 ---> using "e770adf1ecb1314d1c7a457b7e969540279d1c89952fc758e26463a78a06af56" from cache /home/opam: (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam")) 2024-05-29 17:10.30 ---> using "f3a7f24657afe070c605ab6da851cab321cd598482cd3f7a1e717be7c7c74679" from cache 2024-05-29 17:10.30 --> finished "tools" (from ocaml/opam:debian-12-ocaml-4.14@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b) Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b' locally docker.io/ocaml/opam@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b: Pulling from ocaml/opam d8f8273aa989: Pulling fs layer d8f8273aa989: Verifying Checksum d8f8273aa989: Download complete d8f8273aa989: Pull complete Digest: sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b Status: Downloaded newer image for ocaml/opam@sha256:575952ac1a1b71568d969fe2b9788c1516c1252dda6ccffdc995036cc8cc9e3b 2024-05-29 17:10.30 ---> using "b70a2807c2cfb3c5680f4fafeddd66a33d7dcdd9d48b1543e8642b8df113fdbf" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo chown opam:opam /home/opam")) 2024-05-29 17:10.30 ---> using "b1de926397bf65d3c937342a62ac1cc35bd9bc7a62771d93a4eebe9010fad9f2" from cache /home/opam: (run (shell "sudo mkdir /src")) 2024-05-29 17:10.30 ---> using "cc521f22d7056cb0f59eda487283df5636cfc67e9b43da2e045b2e8daa579027" from cache /home/opam: (copy (src packages) (dst /src/packages)) 2024-05-29 17:10.32 ---> using "ab0ccfb3124529535c96a41d620f253687c394c22c923a75c1bc12000b6cff7b" from cache /home/opam: (copy (src repo) (dst /src/repo)) 2024-05-29 17:10.32 ---> using "1e4ab39be717422798280c16690e023c28207b22893be2c31dbeb184274cfc0a" 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-05-29 17:10.32 ---> using "41defc9dedbebaa8985fa18c4aa97529bcad299fdded799fafe2ea37da05a542" 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-05-29 17:10.32 ---> using "5e3e66547634127df666f1a40ad7e7f05e6837a12fd8fb60af968bf416905384" from cache /home/opam: (copy (from (build tools)) (src /home/opam/voodoo-prep) (dst /home/opam/)) 2024-05-29 17:10.32 ---> using "4e7ff9e531b540d5a3d4afb516cdb943633f0e7fd6c045d05ee94fbd19cac9d2" 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.15.3")) The following actions will be performed: - recompile ocaml-base-compiler 4.14.2* [upstream or system changes] - recompile ocaml-config 2 [upstream or system changes] - recompile ocaml 4.14.2 [uses ocaml-base-compiler, ocaml-config] - install dune 3.15.3 - recompile opam-depext 1.2.1-1 [uses ocaml] ===== 1 to install | 4 to recompile ===== <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved ocaml-config.2 (cached) -> retrieved opam-depext.1.2.1-1 (cached) -> retrieved ocaml-base-compiler.4.14.2 (cached) -> retrieved dune.3.15.3 (cached) -> removed opam-depext.1.2.1-1 -> removed ocaml.4.14.2 -> removed ocaml-config.2 -> removed ocaml-base-compiler.4.14.2 -> installed ocaml-base-compiler.4.14.2 -> installed ocaml-config.2 -> installed ocaml.4.14.2 -> installed opam-depext.1.2.1-1 -> installed dune.3.15.3 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 2024-05-29 17:10.32 ---> using "3cd05362bfd76c25adc4b823c16585b3493e81a2a35644ea1b07aabd80cd6cdf" 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 gsl.1.24.0 stdio.v0.16.0 sexplib0.v0.16.0 dune-configurator.3.15.3 dune.3.15.3 csexp.1.5.2 conf-pkg-config.3 conf-gsl.2 conf-bash.1 base.v0.16.3 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 [55.4 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 [157 kB] Fetched 260 kB in 0s (1040 kB/s) Reading package lists... Building dependency tree... Reading state information... All packages are up to date. 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: libgsl-dev pkg-config [NOTE] Package dune is already installed (current version is 3.15.3). The following actions will be performed: - install csexp 1.5.2 - install conf-pkg-config 3 - install conf-bash 1 - install sexplib0 v0.16.0 - install dune-configurator 3.15.3 - install conf-gsl 2 - install base v0.16.3 - install stdio v0.16.0 - install gsl 1.24.0 ===== 9 to install ===== The following system packages will first need to be installed: libgsl-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" "libgsl-dev" "pkg-config" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libgslcblas0: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 ... 18735 files and directories currently installed.) - Preparing to unpack .../0-libgslcblas0_2.7.1+dfsg-5_amd64.deb ... - Unpacking libgslcblas0:amd64 (2.7.1+dfsg-5) ... - Selecting previously unselected package libgsl27:amd64. - Preparing to unpack .../1-libgsl27_2.7.1+dfsg-5_amd64.deb ... - Unpacking libgsl27:amd64 (2.7.1+dfsg-5) ... - Selecting previously unselected package libgsl-dev. - Preparing to unpack .../2-libgsl-dev_2.7.1+dfsg-5_amd64.deb ... - Unpacking libgsl-dev (2.7.1+dfsg-5) ... - 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 libgslcblas0:amd64 (2.7.1+dfsg-5) ... - Setting up libgsl27:amd64 (2.7.1+dfsg-5) ... - Setting up libpkgconf3:amd64 (1.8.1-1) ... - Setting up pkgconf-bin (1.8.1-1) ... - Setting up libgsl-dev (2.7.1+dfsg-5) ... - 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+deb12u7) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/27: Processing 2/27: Processing 3/27: Processing 4/27: Processing 5/27: Processing 6/27: Processing 7/27: [conf-bash: bash] Processing 8/27: [conf-bash: bash] [conf-pkg-config: pkg-config] -> retrieved base.v0.16.3 (cached) Processing 9/27: [conf-bash: bash] [conf-pkg-config: pkg-config] -> retrieved csexp.1.5.2 (cached) Processing 10/27: [conf-bash: bash] [conf-pkg-config: pkg-config] Processing 11/27: [conf-bash: bash] [conf-pkg-config: pkg-config] [csexp: dune build] -> retrieved dune-configurator.3.15.3 (cached) Processing 12/27: [conf-bash: bash] [conf-pkg-config: pkg-config] [csexp: dune build] - GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu) - Copyright (C) 2022 Free Software Foundation, Inc. - License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> - - This is free software; you are free to change and redistribute it. - There is NO WARRANTY, to the extent permitted by law. -> compiled conf-bash.1 Processing 12/27: [conf-pkg-config: pkg-config] [csexp: dune build] -> installed conf-bash.1 Processing 13/27: [conf-pkg-config: pkg-config] [csexp: dune build] - 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 13/27: [csexp: dune build] -> installed conf-pkg-config.3 Processing 14/27: [csexp: dune build] Processing 15/27: [conf-gsl: pkg-config gsl] [csexp: dune build] -> retrieved gsl.1.24.0 (cached) -> retrieved sexplib0.v0.16.0 (cached) Processing 16/27: [conf-gsl: pkg-config gsl] [csexp: dune build] [sexplib0: dune build] -> compiled csexp.1.5.2 Processing 16/27: [conf-gsl: pkg-config gsl] [sexplib0: dune build] -> installed csexp.1.5.2 Processing 17/27: [conf-gsl: pkg-config gsl] [sexplib0: dune build] Processing 18/27: [conf-gsl: pkg-config gsl] [dune-configurator: rm] [sexplib0: dune build] -> retrieved stdio.v0.16.0 (cached) -> compiled conf-gsl.2 Processing 18/27: [dune-configurator: rm] [sexplib0: dune build] -> installed conf-gsl.2 Processing 19/27: [dune-configurator: rm] [sexplib0: dune build] Processing 19/27: [dune-configurator: dune build] [sexplib0: dune build] -> compiled sexplib0.v0.16.0 Processing 19/27: [dune-configurator: dune build] -> installed sexplib0.v0.16.0 Processing 20/27: [dune-configurator: dune build] + /home/opam/.opam/4.14/bin/dune "build" "-p" "dune-configurator" "-j" "39" "@install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/dune-configurator.3.15.3) -> compiled dune-configurator.3.15.3 -> installed dune-configurator.3.15.3 Processing 22/27: [base: dune build] + /home/opam/.opam/4.14/bin/dune "build" "-p" "base" "-j" "39" (CWD=/home/opam/.opam/4.14/.opam-switch/build/base.v0.16.3) -> compiled base.v0.16.3 -> installed base.v0.16.3 Processing 24/27: [stdio: dune build] + /home/opam/.opam/4.14/bin/dune "build" "-p" "stdio" "-j" "39" (CWD=/home/opam/.opam/4.14/.opam-switch/build/stdio.v0.16.0) -> compiled stdio.v0.16.0 -> installed stdio.v0.16.0 Processing 26/27: [gsl: dune build] + /home/opam/.opam/4.14/bin/dune "build" "-p" "gsl" "-j" "1" (CWD=/home/opam/.opam/4.14/.opam-switch/build/gsl.1.24.0) - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/config/.do_common.objs/byte -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -no-alias-deps -o src/config/.do_common.objs/byte/do_common.cmo -c -impl src/config/do_common.ml) - File "src/config/do_common.ml", line 6, characters 2-22: - 6 | Caml.Filename.concat gsl_include "gsl" - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/config/.discover.eobjs/byte -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/csexp -I /home/opam/.opam/4.14/lib/dune-configurator -I /home/opam/.opam/4.14/lib/sexplib0 -no-alias-deps -o src/config/.discover.eobjs/byte/discover.cmo -c -impl src/config/discover.ml) - File "src/config/discover.ml", line 34, characters 12-31: - 34 | match Caml.Sys.getenv_opt "GSL_CBLAS_LIB" with - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -O3 -I src/config/.do_common.objs/byte -I src/config/.do_common.objs/native -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -intf-suffix .ml -no-alias-deps -o src/config/.do_common.objs/native/do_common.cmx -c -impl src/config/do_common.ml) - File "src/config/do_common.ml", line 6, characters 2-22: - 6 | Caml.Filename.concat gsl_include "gsl" - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/config/.do_cdf.eobjs/byte -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -I src/config/.do_common.objs/byte -no-alias-deps -o src/config/.do_cdf.eobjs/byte/do_cdf.cmo -c -impl src/config/do_cdf.ml) - File "src/config/do_cdf.ml", line 5, characters 16-27: - 5 | module Printf = Caml.Printf - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_cdf.ml", line 6, characters 18-31: - 6 | module Filename = Caml.Filename - ^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_cdf.ml", line 43, characters 15-29: - 43 | with Caml.Not_found -> () - ^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/config/.do_const.eobjs/byte -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -I src/config/.do_common.objs/byte -no-alias-deps -o src/config/.do_const.eobjs/byte/do_const.cmo -c -impl src/config/do_const.ml) - File "src/config/do_const.ml", line 5, characters 13-21: - 5 | module Sys = Caml.Sys - ^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_const.ml", line 6, characters 16-27: - 6 | module Printf = Caml.Printf - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_const.ml", line 7, characters 18-31: - 7 | module Filename = Caml.Filename - ^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_const.ml", line 27, characters 10-30: - 27 | Caml.Filename.concat gsl_include_dir - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/config/.do_sf.eobjs/byte -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -I src/config/.do_common.objs/byte -no-alias-deps -o src/config/.do_sf.eobjs/byte/do_sf.cmo -c -impl src/config/do_sf.ml) - File "src/config/do_sf.ml", line 9, characters 16-27: - 9 | module Printf = Caml.Printf - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_sf.ml", line 10, characters 16-27: - 10 | module Format = Caml.Format - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_sf.ml", line 155, characters 13-27: - 155 | with Caml.Not_found -> ":sf" in - ^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -O3 -I src/config/.discover.eobjs/byte -I src/config/.discover.eobjs/native -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/csexp -I /home/opam/.opam/4.14/lib/dune-configurator -I /home/opam/.opam/4.14/lib/sexplib0 -intf-suffix .ml -no-alias-deps -o src/config/.discover.eobjs/native/discover.cmx -c -impl src/config/discover.ml) - File "src/config/discover.ml", line 34, characters 12-31: - 34 | match Caml.Sys.getenv_opt "GSL_CBLAS_LIB" with - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -O3 -I src/config/.do_cdf.eobjs/byte -I src/config/.do_cdf.eobjs/native -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -I src/config/.do_common.objs/byte -I src/config/.do_common.objs/native -intf-suffix .ml -no-alias-deps -o src/config/.do_cdf.eobjs/native/do_cdf.cmx -c -impl src/config/do_cdf.ml) - File "src/config/do_cdf.ml", line 5, characters 16-27: - 5 | module Printf = Caml.Printf - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_cdf.ml", line 6, characters 18-31: - 6 | module Filename = Caml.Filename - ^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_cdf.ml", line 43, characters 15-29: - 43 | with Caml.Not_found -> () - ^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -O3 -I src/config/.do_const.eobjs/byte -I src/config/.do_const.eobjs/native -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -I src/config/.do_common.objs/byte -I src/config/.do_common.objs/native -intf-suffix .ml -no-alias-deps -o src/config/.do_const.eobjs/native/do_const.cmx -c -impl src/config/do_const.ml) - File "src/config/do_const.ml", line 5, characters 13-21: - 5 | module Sys = Caml.Sys - ^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_const.ml", line 6, characters 16-27: - 6 | module Printf = Caml.Printf - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_const.ml", line 7, characters 18-31: - 7 | module Filename = Caml.Filename - ^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_const.ml", line 27, characters 10-30: - 27 | Caml.Filename.concat gsl_include_dir - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -O3 -I src/config/.do_sf.eobjs/byte -I src/config/.do_sf.eobjs/native -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdio -I src/config/.do_common.objs/byte -I src/config/.do_common.objs/native -intf-suffix .ml -no-alias-deps -o src/config/.do_sf.eobjs/native/do_sf.cmx -c -impl src/config/do_sf.ml) - File "src/config/do_sf.ml", line 9, characters 16-27: - 9 | module Printf = Caml.Printf - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_sf.ml", line 10, characters 16-27: - 10 | module Format = Caml.Format - ^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - File "src/config/do_sf.ml", line 155, characters 13-27: - 155 | with Caml.Not_found -> ":sf" in - ^^^^^^^^^^^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_blas.o -c mlgsl_blas.c) - In file included from mlgsl_vector.h:9, - from mlgsl_vector_double.h:9, - from mlgsl_blas.c:8: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_blas.c:9: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas.c: In function 'ml_gsl_blas_ddot': - mlgsl_blas.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 22 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_blas.c: In function 'ml_gsl_blas_dnrm2': - mlgsl_blas.c:29:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 29 | return copy_double(gsl_blas_dnrm2(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas.c: In function 'ml_gsl_blas_dasum': - mlgsl_blas.c:36:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 36 | return copy_double(gsl_blas_dasum(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_blas_complex.o -c mlgsl_blas_complex.c) - In file included from mlgsl_complex.h:7, - from mlgsl_blas_complex.c:7: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_complex.h:11, - from mlgsl_blas_complex.c:8: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_complex.h:13, - from mlgsl_blas_complex.c:9: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas_complex.c: In function 'ml_gsl_blas_znrm2': - mlgsl_blas_complex.c:38:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 38 | return copy_double(gsl_blas_dznrm2(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas_complex.c: In function 'ml_gsl_blas_zasum': - mlgsl_blas_complex.c:45:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 45 | return copy_double(gsl_blas_dzasum(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_blas_complex_float.o -c mlgsl_blas_complex_float.c) - In file included from mlgsl_complex.h:7, - from mlgsl_blas_complex_float.c:9: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_complex_float.h:11, - from mlgsl_blas_complex_float.c:10: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex_float': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_complex_float.h:13, - from mlgsl_blas_complex_float.c:11: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex_float': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas_complex_float.c: In function 'ml_gsl_blas_scnrm2': - mlgsl_blas_complex_float.c:40:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 40 | return copy_double(gsl_blas_scnrm2(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas_complex_float.c: In function 'ml_gsl_blas_scasum': - mlgsl_blas_complex_float.c:47:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 47 | return copy_double(gsl_blas_scasum(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_blas_float.o -c mlgsl_blas_float.c) - In file included from mlgsl_vector_float.h:1, - from mlgsl_blas_float.c:8: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_float.h:10: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_float': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_float.h:13, - from mlgsl_blas_float.c:9: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_float': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas_float.c: In function 'ml_gsl_blas_sdsdot': - mlgsl_blas_float.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 22 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_blas_float.c: In function 'ml_gsl_blas_dsdot': - mlgsl_blas_float.c:31:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 31 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_blas_float.c: In function 'ml_gsl_blas_sdot': - mlgsl_blas_float.c:40:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 40 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_blas_float.c: In function 'ml_gsl_blas_snrm2': - mlgsl_blas_float.c:47:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 47 | return copy_double(gsl_blas_snrm2(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_blas_float.c: In function 'ml_gsl_blas_sasum': - mlgsl_blas_float.c:54:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 54 | return copy_double(gsl_blas_sasum(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_bspline.o -c mlgsl_bspline.c) - In file included from mlgsl_bspline.c:10: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_bspline.c: In function 'ml_gsl_bspline_alloc': - mlgsl_bspline.c:16:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 16 | Abstract_ptr(r, w); - | ^~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_bspline.c:25: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_cheb.o -c mlgsl_cheb.c) - In file included from mlgsl_cheb.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cheb.c: In function 'ml_gsl_cheb_alloc': - mlgsl_cheb.c:16:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 16 | ML1_alloc(gsl_cheb_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cheb.c: In function 'ml_gsl_cheb_coefs': - mlgsl_cheb.c:30:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 30 | a = alloc(len * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cheb.c: In function 'ml_gsl_cheb_eval': - mlgsl_cheb.c:43:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 43 | ML2(gsl_cheb_eval, CHEB_VAL, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cheb.c: In function 'ml_gsl_cheb_eval_n': - mlgsl_cheb.c:52:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 52 | ML3(gsl_cheb_eval_n, CHEB_VAL, Int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_combi.o -c mlgsl_combi.c) - mlgsl_combi.c: In function 'combi_of_val': - mlgsl_combi.c:11:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 11 | c->data = Data_bigarray_val(Field(vc, 2)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_complex.o -c mlgsl_complex.c) - In file included from mlgsl_complex.h:7, - from mlgsl_complex.c:7: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_complex.c: In function 'ml_gsl_complex_logabs': - mlgsl_complex.c:41:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 41 | return copy_double(gsl_complex_logabs(z_Z)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_deriv.o -c mlgsl_deriv.c) - In file included from mlgsl_deriv.c:11: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_eigen.o -c mlgsl_eigen.c) - In file included from mlgsl_eigen.c:8: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_complex.h:11, - from mlgsl_eigen.c:12: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_complex.h:13, - from mlgsl_eigen.c:13: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_eigen.c:22: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_eigen.c:23: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_eigen.c: In function 'ml_gsl_eigen_symm_alloc': - mlgsl_eigen.c:31:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 31 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - mlgsl_eigen.c: In function 'ml_gsl_eigen_symmv_alloc': - mlgsl_eigen.c:53:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 53 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - mlgsl_eigen.c: In function 'ml_gsl_eigen_herm_alloc': - mlgsl_eigen.c:95:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 95 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - mlgsl_eigen.c: In function 'ml_gsl_eigen_hermv_alloc': - mlgsl_eigen.c:117:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 117 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - mlgsl_eigen.c: In function 'ml_gsl_eigen_nonsymm_alloc': - mlgsl_eigen.c:153:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 153 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - mlgsl_eigen.c: In function 'ml_gsl_eigen_nonsymmv_alloc': - mlgsl_eigen.c:185:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 185 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_error.o -c mlgsl_error.c) - mlgsl_error.c: In function 'ml_gsl_error_handler': - mlgsl_error.c:38:13: warning: "failwith" is deprecated: use "caml_failwith" instead - 38 | failwith("invalid GSL error code"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_error.c: In function 'ml_gsl_error_init': - mlgsl_error.c:49:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 49 | ml_gsl_err_handler = caml_named_value("mlgsl_err_handler"); - | ^ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_fft.o -c mlgsl_fft.c) - In file included from mlgsl_fft.c:14: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fft.c: In function 'check_layout': - mlgsl_fft.c:29:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 29 | layout_exn = caml_named_value("mlgsl_layout_exn"); - | ^ - mlgsl_fft.c:31:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead - 31 | invalid_argument("wrong fft_array layout"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fft.c:33:13: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead - 33 | raise_constant(*layout_exn); - | ^~~~~~~~~~~~~~~~~~~~ - mlgsl_fft.c: In function 'ml_gsl_fft_real_workspace_alloc': - mlgsl_fft.c:53:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 53 | ML1_alloc(gsl_fft_real_workspace_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fft.c: In function 'ml_gsl_fft_complex_workspace_alloc': - mlgsl_fft.c:54:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 54 | ML1_alloc(gsl_fft_complex_workspace_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fft.c: In function 'ml_gsl_fft_real_wavetable_alloc': - mlgsl_fft.c:55:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 55 | ML1_alloc(gsl_fft_real_wavetable_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fft.c: In function 'ml_gsl_fft_halfcomplex_wavetable_alloc': - mlgsl_fft.c:56:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 56 | ML1_alloc(gsl_fft_halfcomplex_wavetable_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fft.c: In function 'ml_gsl_fft_complex_wavetable_alloc': - mlgsl_fft.c:57:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 57 | ML1_alloc(gsl_fft_complex_wavetable_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_fit.o -c mlgsl_fit.c) - In file included from mlgsl_fit.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_fit.c:13: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_fit.c:14: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fit.c: In function 'ml_gsl_fit_linear': - mlgsl_fit.c:39:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 39 | r=alloc_small(6 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fit.c: In function 'ml_gsl_fit_mul': - mlgsl_fit.c:83:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 83 | r=alloc_small(3 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fit.c: In function 'ml_gsl_multifit_linear_alloc': - mlgsl_fit.c:107:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 107 | Abstract_ptr(r, gsl_multifit_linear_alloc(Int_val(n), Int_val(p))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fit.c: In function 'ml_gsl_multifit_linear': - mlgsl_fit.c:133:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 133 | return copy_double(chisq); - | ^~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_fun.o -c mlgsl_fun.c) - In file included from mlgsl_fun.c:15: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gslfun_callback': - mlgsl_fun.c:24:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 24 | value v_x = copy_double(x); - | ^~~~~~~~~~~~~~~~~ - mlgsl_fun.c:25:13: warning: "callback" is deprecated: use "caml_callback" instead - 25 | res=callback(p->closure, v_x); - | ^~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gslfun_callback_indir': - mlgsl_fun.c:33:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 33 | value v_x = copy_double(x); - | ^~~~~~~~~~~~~~~~~ - mlgsl_fun.c:35:13: warning: "callback" is deprecated: use "caml_callback" instead - 35 | res=callback(*closure, v_x); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gslfun_callback_f': - mlgsl_fun.c:43:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 43 | value v_x=copy_double(x); - | ^~~~~~~~~~~~~~~ - mlgsl_fun.c:44:13: warning: "callback" is deprecated: use "caml_callback" instead - 44 | res=callback(Field(p->closure, 0), v_x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gslfun_callback_df': - mlgsl_fun.c:52:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 52 | value v_x=copy_double(x); - | ^~~~~~~~~~~~~~~ - mlgsl_fun.c:53:13: warning: "callback" is deprecated: use "caml_callback" instead - 53 | res=callback(Field(p->closure, 1), v_x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gslfun_callback_fdf': - mlgsl_fun.c:62:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 62 | value v_x=copy_double(x); - | ^~~~~~~~~~~~~~~ - mlgsl_fun.c:63:13: warning: "callback" is deprecated: use "caml_callback" instead - 63 | res=callback(Field(p->closure, 2), v_x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_monte_callback': - mlgsl_fun.c:76:13: warning: "callback" is deprecated: use "caml_callback" instead - 76 | res=callback(p->closure, p->dbl); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_monte_callback_fast': - mlgsl_fun.c:85:13: warning: "callback" is deprecated: use "caml_callback" instead - 85 | res=callback(p->closure, (value)x_arr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multiroot_callback': - mlgsl_fun.c:94:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 94 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:94:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 94 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:100:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 100 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:101:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 101 | f_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:102:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 102 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:103:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 103 | f_v = gsl_vector_view_array(Data_bigarray_val(f_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:106:13: warning: "callback2" is deprecated: use "caml_callback2" instead - 106 | callback2(p->closure, x_barr, f_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multiroot_callback_f': - mlgsl_fun.c:113:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 113 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:113:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 113 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:119:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 119 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:120:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 120 | f_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:121:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 121 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:122:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 122 | f_v = gsl_vector_view_array(Data_bigarray_val(f_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:125:13: warning: "callback2" is deprecated: use "caml_callback2" instead - 125 | callback2(Field(p->closure, 0), x_barr, f_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multiroot_callback_df': - mlgsl_fun.c:132:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 132 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:132:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 132 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:139:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 139 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:140:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 140 | j_barr = alloc_bigarray_dims(barr_flags, 2, NULL, len, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:141:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 141 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:142:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 142 | j_v = gsl_matrix_view_array(Data_bigarray_val(j_barr), len, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:145:13: warning: "callback2" is deprecated: use "caml_callback2" instead - 145 | callback2(Field(p->closure, 1), x_barr, j_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multiroot_callback_fdf': - mlgsl_fun.c:153:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 153 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:153:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 153 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:160:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 160 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:161:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 161 | f_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:162:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 162 | j_barr = alloc_bigarray_dims(barr_flags, 2, NULL, len, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:163:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 163 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:164:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 164 | f_v = gsl_vector_view_array(Data_bigarray_val(f_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:165:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 165 | j_v = gsl_matrix_view_array(Data_bigarray_val(j_barr), len, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:168:13: warning: "callback3" is deprecated: use "caml_callback3" instead - 168 | callback3(Field(p->closure, 2), x_barr, f_barr, j_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multimin_callback': - mlgsl_fun.c:179:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 179 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:179:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 179 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:186:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 186 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:187:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 187 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:190:13: warning: "callback" is deprecated: use "caml_callback" instead - 190 | res=callback(p->closure, x_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multimin_callback_f': - mlgsl_fun.c:196:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 196 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:196:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 196 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:203:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 203 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:204:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 204 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:207:13: warning: "callback" is deprecated: use "caml_callback" instead - 207 | res=callback(Field(p->closure, 0), x_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multimin_callback_df': - mlgsl_fun.c:213:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 213 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:213:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 213 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:219:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 219 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:220:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 220 | g_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 221 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:222:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 222 | g_v = gsl_vector_view_array(Data_bigarray_val(g_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:225:13: warning: "callback2" is deprecated: use "caml_callback2" instead - 225 | callback2(Field(p->closure, 1), x_barr, g_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multimin_callback_fdf': - mlgsl_fun.c:232:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 232 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:232:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 232 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:239:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 239 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:240:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 240 | g_barr = alloc_bigarray_dims(barr_flags, 1, NULL, len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:241:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 241 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:242:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 242 | g_v = gsl_vector_view_array(Data_bigarray_val(g_barr), len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:245:13: warning: "callback2" is deprecated: use "caml_callback2" instead - 245 | res=callback2(Field(p->closure, 2), x_barr, g_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multifit_callback_f': - mlgsl_fun.c:255:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 255 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:255:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 255 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:262:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 262 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:263:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 263 | f_barr = alloc_bigarray_dims(barr_flags, 1, NULL, n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:264:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 264 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:265:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 265 | f_v = gsl_vector_view_array(Data_bigarray_val(f_barr), n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:268:13: warning: "callback2" is deprecated: use "caml_callback2" instead - 268 | callback2(Field(parms->closure, 0), x_barr, f_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multifit_callback_df': - mlgsl_fun.c:275:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 275 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:275:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 275 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:284:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 284 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:285:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 285 | j_barr = alloc_bigarray_dims(barr_flags, 2, NULL, n, p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:286:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 286 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:287:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 287 | j_v = gsl_matrix_view_array(Data_bigarray_val(j_barr), n, p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:290:13: warning: "callback2" is deprecated: use "caml_callback2" instead - 290 | res=callback2(Field(parms->closure, 1), x_barr, j_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c: In function 'gsl_multifit_callback_fdf': - mlgsl_fun.c:300:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 300 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:300:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 300 | int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:308:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 308 | x_barr = alloc_bigarray_dims(barr_flags, 1, NULL, p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:309:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 309 | f_barr = alloc_bigarray_dims(barr_flags, 1, NULL, n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:310:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 310 | j_barr = alloc_bigarray_dims(barr_flags, 2, NULL, n, p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:311:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 311 | x_v = gsl_vector_view_array(Data_bigarray_val(x_barr), p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:312:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 312 | f_v = gsl_vector_view_array(Data_bigarray_val(f_barr), n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:313:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 313 | j_v = gsl_matrix_view_array(Data_bigarray_val(j_barr), n, p); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_fun.c:316:13: warning: "callback3" is deprecated: use "caml_callback3" instead - 316 | callback3(Field(parms->closure, 2), x_barr, f_barr, j_barr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_histo.o -c mlgsl_histo.c) - In file included from mlgsl_histo.c:13: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_histo.c: In function 'ml_gsl_histogram_max_val': - mlgsl_histo.c:63:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 63 | return copy_double(gsl_histogram_max_val(&h)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_histo.c: In function 'ml_gsl_histogram_min_val': - mlgsl_histo.c:77:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 77 | return copy_double(gsl_histogram_min_val(&h)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_histo.c: In function 'ml_gsl_histogram_mean': - mlgsl_histo.c:91:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 91 | return copy_double(gsl_histogram_mean(&h)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_histo.c: In function 'ml_gsl_histogram_sigma': - mlgsl_histo.c:98:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 98 | return copy_double(gsl_histogram_sigma(&h)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_histo.c: In function 'ml_gsl_histogram_sum': - mlgsl_histo.c:105:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 105 | return copy_double(gsl_histogram_sum(&h)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_histo.c: In function 'ml_gsl_histogram_pdf_sample': - mlgsl_histo.c:189:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 189 | return copy_double(gsl_histogram_pdf_sample(&p, r)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_ieee.o -c mlgsl_ieee.c) - In file included from mlgsl_ieee.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_ieee.c: In function 'rep_val': - mlgsl_ieee.c:18:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 18 | m=copy_string(r->mantissa); - | ^~~~~~~~~~~~~~~~~ - mlgsl_ieee.c:19:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 19 | v=alloc_small(4, 0); - | ^~~~~~~~~~ - mlgsl_ieee.c: In function 'ml_gsl_ieee_set_mode': - mlgsl_ieee.c:53:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead - 53 | int mask = convert_flag_list(ex_list, mask_conv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_integration.o -c mlgsl_integration.c) - In file included from mlgsl_integration.c:15: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_integration.c: In function 'ml_gsl_integration_qng': - mlgsl_integration.c:31:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 31 | r = copy_double(result); - | ^~~~~~~~~~~~~~ - mlgsl_integration.c:32:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 32 | e = copy_double(abserr); - | ^~~~~~~~~~~~~~ - mlgsl_integration.c:33:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 33 | res = alloc_small(3, 0); - | ^~~~~~~~~~~~~~ - mlgsl_integration.c: In function 'ml_gsl_integration_workspace_alloc': - mlgsl_integration.c:46:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 46 | ML1_alloc(gsl_integration_workspace_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_integration.c: In function 'ml_gsl_integration_qaws_table_alloc': - mlgsl_integration.c:235:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 235 | Int_val(nu))); - | ^ ~~~~~~~~~~~~~~ - mlgsl_integration.c: In function 'ml_gsl_integration_qawo_table_alloc': - mlgsl_integration.c:284:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 284 | Int_val(n))); - | ^ ~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_interp.o -c mlgsl_interp.c) - In file included from mlgsl_interp.c:13: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_interp.c: In function 'ml_gsl_interp_alloc': - mlgsl_interp.c:31:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 31 | Abstract_ptr(r, i); - | ^~~~~~~~~ - mlgsl_interp.c: In function 'ml_gsl_interp_name': - mlgsl_interp.c:50:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 50 | return copy_string(gsl_interp_name(Interp_val(i))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_interp.c: In function 'ml_gsl_interp_accel_alloc': - mlgsl_interp.c:61:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 61 | Abstract_ptr(r, gsl_interp_accel_alloc()); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_interp.c: In function 'ml_gsl_interp_eval': - mlgsl_interp.c:73:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 73 | return copy_double(gsl_interp_eval(Interp_val(i), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_interp.c: In function 'ml_gsl_interp_eval_deriv': - mlgsl_interp.c:83:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 83 | return copy_double(gsl_interp_eval_deriv(Interp_val(i), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_interp.c: In function 'ml_gsl_interp_eval_deriv2': - mlgsl_interp.c:93:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 93 | return copy_double(gsl_interp_eval_deriv2(Interp_val(i), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_interp.c: In function 'ml_gsl_interp_eval_integ': - mlgsl_interp.c:103:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 103 | return copy_double(gsl_interp_eval_integ(Interp_val(i), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_linalg.o -c mlgsl_linalg.c) - In file included from mlgsl_matrix.h:9, - from mlgsl_matrix_double.h:11, - from mlgsl_linalg.c:8: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_linalg.c:9: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_LU_decomp': - mlgsl_linalg.c:33:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 33 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:33:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 33 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_LU_solve': - mlgsl_linalg.c:42:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 42 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:42:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 42 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_LU_svx': - mlgsl_linalg.c:53:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 53 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:53:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 53 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_LU_refine': - mlgsl_linalg.c:65:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 65 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:65:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 65 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_LU_invert': - mlgsl_linalg.c:82:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 82 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:82:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 82 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_LU_det': - mlgsl_linalg.c:93:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 93 | return copy_double(gsl_linalg_LU_det(&m_LU, Int_val(sig))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_LU_lndet': - mlgsl_linalg.c:100:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 100 | return copy_double(gsl_linalg_LU_lndet(&m_LU)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_decomp': - mlgsl_linalg.c:250:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 250 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:250:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 250 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_decomp2': - mlgsl_linalg.c:263:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 263 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:263:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 263 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_solve': - mlgsl_linalg.c:281:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 281 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:281:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 281 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_svx': - mlgsl_linalg.c:292:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 292 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:292:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 292 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_QRsolve': - mlgsl_linalg.c:304:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 304 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:304:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 304 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_update': - mlgsl_linalg.c:316:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 316 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:316:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 316 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_Rsolve': - mlgsl_linalg.c:328:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 328 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:328:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 328 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_QRPT_Rsvx': - mlgsl_linalg.c:339:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 339 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:339:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 339 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_decomp': - mlgsl_linalg.c:524:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 524 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:524:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 524 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_decomp2': - mlgsl_linalg.c:537:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 537 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:537:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 537 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_solve_T': - mlgsl_linalg.c:554:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 554 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:554:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 554 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_svx_T': - mlgsl_linalg.c:565:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 565 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:565:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 565 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_LQsolve_T': - mlgsl_linalg.c:576:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 576 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:576:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 576 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_Lsolve_T': - mlgsl_linalg.c:587:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 587 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:587:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 587 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_Lsvx_T': - mlgsl_linalg.c:598:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 598 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:598:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 598 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c: In function 'ml_gsl_linalg_PTLQ_update': - mlgsl_linalg.c:609:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 609 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg.c:609:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 609 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_linalg_complex.o -c mlgsl_linalg_complex.c) - In file included from mlgsl_matrix_complex.h:2, - from mlgsl_linalg_complex.c:8: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_complex.h:13: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_complex.h:11, - from mlgsl_linalg_complex.c:9: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c: In function 'ml_gsl_linalg_complex_LU_decomp': - mlgsl_linalg_complex.c:19:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 19 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c:19:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 19 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c: In function 'ml_gsl_linalg_complex_LU_solve': - mlgsl_linalg_complex.c:28:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 28 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c:28:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 28 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c: In function 'ml_gsl_linalg_complex_LU_svx': - mlgsl_linalg_complex.c:39:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 39 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c:39:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 39 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c: In function 'ml_gsl_linalg_complex_LU_refine': - mlgsl_linalg_complex.c:51:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 51 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c:51:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 51 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c: In function 'ml_gsl_linalg_complex_LU_invert': - mlgsl_linalg_complex.c:68:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 68 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c:68:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 68 | GSL_PERMUT_OF_BIGARRAY(P); - | ^~~~~~~~~~~~~~~~ - mlgsl_linalg_complex.c: In function 'ml_gsl_linalg_complex_LU_lndet': - mlgsl_linalg_complex.c:88:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 88 | return copy_double(gsl_linalg_complex_LU_lndet(&m_LU)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_linalg_complex.c:112: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_linalg_complex.c:113: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_math.o -c mlgsl_math.c) - In file included from mlgsl_math.c:8: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_math.c: In function 'ml_gsl_log1p': - mlgsl_math.c:11:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 11 | ML1(gsl_log1p, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_math.c: In function 'ml_gsl_expm1': - mlgsl_math.c:12:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 12 | ML1(gsl_expm1, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_math.c: In function 'ml_gsl_hypot': - mlgsl_math.c:13:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 13 | ML2(gsl_hypot, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_math.c: In function 'ml_gsl_acosh': - mlgsl_math.c:14:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 14 | ML1(gsl_acosh, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_math.c: In function 'ml_gsl_asinh': - mlgsl_math.c:15:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 15 | ML1(gsl_asinh, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_math.c: In function 'ml_gsl_atanh': - mlgsl_math.c:16:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 16 | ML1(gsl_atanh, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_matrix_complex.o -c mlgsl_matrix_complex.c) - In file included from mlgsl_matrix_complex.h:2, - from mlgsl_matrix_complex.c:2: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_complex.h:13: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_matrix_complex_float.o -c mlgsl_matrix_complex_float.c) - In file included from mlgsl_matrix_complex_float.h:2, - from mlgsl_matrix_complex_float.c:2: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_complex_float.h:13: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex_float': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_matrix_double.o -c mlgsl_matrix_double.c) - In file included from mlgsl_matrix.h:9, - from mlgsl_matrix_double.h:11, - from mlgsl_matrix_double.c:2: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_matrix_float.o -c mlgsl_matrix_float.c) - In file included from mlgsl_matrix_float.h:2, - from mlgsl_matrix_float.c:2: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_float.h:13: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_float': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_min.o -c mlgsl_min.c) - In file included from mlgsl_min.c:11: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_min.c: In function 'ml_gsl_min_fminimizer_alloc': - mlgsl_min.c:30:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 30 | params=stat_alloc(sizeof *params); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_min.c:32:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 32 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_min.c:39:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 39 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_min.c: In function 'ml_gsl_min_fminimizer_free': - mlgsl_min.c:56:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 56 | remove_global_root(&(Mparams_val(s)->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_min.c:57:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 57 | stat_free(Mparams_val(s)); - | ^~~~~~~~~~~~~~~~ - mlgsl_min.c: In function 'ml_gsl_min_fminimizer_name': - mlgsl_min.c:62:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 62 | ML1(gsl_min_fminimizer_name, Minimizer_val, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_min.c: In function 'ml_gsl_min_fminimizer_x_minimum': - mlgsl_min.c:66:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 66 | ML1(gsl_min_fminimizer_x_minimum, Minimizer_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_monte.o -c mlgsl_monte.c) - In file included from mlgsl_monte.c:26: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_plain_alloc': - mlgsl_monte.c:46:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 46 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:52:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 52 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:59:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 59 | params->dbl = alloc(dim * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:61:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 61 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:62:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 62 | register_global_root(&(params->dbl)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_plain_free': - mlgsl_monte.c:71:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 71 | remove_global_root(&(CallbackParams_val(s)->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:72:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 72 | remove_global_root(&(CallbackParams_val(s)->dbl)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:73:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 73 | stat_free(CallbackParams_val(s)); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_miser_alloc': - mlgsl_monte.c:122:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 122 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:127:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 127 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:134:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 134 | params->dbl = alloc(dim * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:136:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 136 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:137:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 137 | register_global_root(&(params->dbl)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_miser_free': - mlgsl_monte.c:146:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 146 | remove_global_root(&(CallbackParams_val(s)->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:147:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 147 | remove_global_root(&(CallbackParams_val(s)->dbl)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:148:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 148 | stat_free(CallbackParams_val(s)); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_miser_get_params': - mlgsl_monte.c:190:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead - 190 | r=alloc_tuple(5); - | ^~~~~~~ - mlgsl_monte.c:191:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 191 | Store_field(r, 0, copy_double(s->estimate_frac)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:194:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 194 | Store_field(r, 3, copy_double(s->alpha)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:195:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 195 | Store_field(r, 4, copy_double(s->dither)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_vegas_alloc': - mlgsl_monte.c:223:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 223 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:228:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 228 | res=alloc_small(3, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:236:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 236 | params->dbl = alloc(dim * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:238:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 238 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:239:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 239 | register_global_root(&(params->dbl)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:240:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 240 | register_global_root(&(Field(res, 2))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_vegas_free': - mlgsl_monte.c:250:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 250 | remove_global_root(&(CallbackParams_val(state)->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:251:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 251 | remove_global_root(&(CallbackParams_val(state)->dbl)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:252:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 252 | stat_free(CallbackParams_val(state)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:255:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 255 | remove_global_root(&GSLVEGASSTREAM_VAL(state)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_vegas_get_info': - mlgsl_monte.c:296:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 296 | r=alloc_small(3 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_vegas_get_params': - mlgsl_monte.c:308:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead - 308 | r=alloc_tuple(6); - | ^~~~~~~ - mlgsl_monte.c:309:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 309 | Store_field(r, 0, copy_double(s->alpha)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_monte.c:317:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 317 | vchan=alloc_small(1, 0); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_monte.c: In function 'ml_gsl_monte_vegas_set_params': - mlgsl_monte.c:341:13: warning: "flush" is deprecated: use "caml_flush" instead - 341 | flush(chan); - | ^~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_multifit.o -c mlgsl_multifit.c) - In file included from mlgsl_multifit.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_multifit.c:14: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_multifit.c:15: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multifit.c: In function 'ml_gsl_multifit_fdfsolver_alloc': - mlgsl_multifit.c:34:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 34 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multifit.c:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multifit.c:48:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 48 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multifit.c: In function 'ml_gsl_multifit_fdfsolver_free': - mlgsl_multifit.c:68:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 68 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multifit.c:69:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 69 | stat_free(p); - | ^~~ - mlgsl_multifit.c: In function 'ml_gsl_multifit_fdfsolver_name': - mlgsl_multifit.c:74:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 74 | ML1(gsl_multifit_fdfsolver_name, FDFSOLVER_VAL, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_multimin.o -c mlgsl_multimin.c) - In file included from mlgsl_multimin.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_multimin.c:14: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_multimin.c:15: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fdfminimizer_alloc': - mlgsl_multimin.c:38:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 38 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c:40:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 40 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c:51:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 51 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fdfminimizer_free': - mlgsl_multimin.c:74:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 74 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c:75:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 75 | stat_free(p); - | ^~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fdfminimizer_name': - mlgsl_multimin.c:80:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 80 | ML1(gsl_multimin_fdfminimizer_name, GSLMULTIMINFDFMINIMIZER_VAL, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fdfminimizer_minimum': - mlgsl_multimin.c:108:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 108 | return copy_double(gsl_multimin_fdfminimizer_minimum(t)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fminimizer_alloc': - mlgsl_multimin.c:137:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 137 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c:139:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 139 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c:148:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 148 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fminimizer_free': - mlgsl_multimin.c:169:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 169 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c:170:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 170 | stat_free(p); - | ^~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fminimizer_name': - mlgsl_multimin.c:175:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 175 | ML1(gsl_multimin_fminimizer_name, GSLMULTIMINFMINIMIZER_VAL, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fminimizer_minimum': - mlgsl_multimin.c:187:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 187 | return copy_double(gsl_multimin_fminimizer_minimum(t)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multimin.c: In function 'ml_gsl_multimin_fminimizer_size': - mlgsl_multimin.c:190:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 190 | ML1(gsl_multimin_fminimizer_size, GSLMULTIMINFMINIMIZER_VAL, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_multiroots.o -c mlgsl_multiroots.c) - In file included from mlgsl_multiroots.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_multiroots.c:14: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_multiroots.c:15: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c: In function 'ml_gsl_multiroot_fsolver_alloc': - mlgsl_multiroots.c:48:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 48 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c:50:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 50 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c:58:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 58 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c: In function 'ml_gsl_multiroot_fdfsolver_alloc': - mlgsl_multiroots.c:71:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 71 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c:73:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 73 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c:83:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 83 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c: In function 'ml_gsl_multiroot_fsolver_free': - mlgsl_multiroots.c:118:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 118 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c:119:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 119 | stat_free(p); - | ^~~ - mlgsl_multiroots.c: In function 'ml_gsl_multiroot_fdfsolver_free': - mlgsl_multiroots.c:127:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 127 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c:128:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 128 | stat_free(p); - | ^~~ - mlgsl_multiroots.c: In function 'ml_gsl_multiroot_fsolver_name': - mlgsl_multiroots.c:133:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 133 | ML1(gsl_multiroot_fsolver_name, GSLMULTIROOTSOLVER_VAL, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_multiroots.c: In function 'ml_gsl_multiroot_fdfsolver_name': - mlgsl_multiroots.c:134:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 134 | ML1(gsl_multiroot_fdfsolver_name, GSLMULTIROOTFDFSOLVER_VAL, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_odeiv.o -c mlgsl_odeiv.c) - In file included from mlgsl_odeiv.c:17: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_func': - mlgsl_odeiv.c:33:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 33 | vt = copy_double(t); - | ^~~~~~~~~~~ - mlgsl_odeiv.c:35:13: warning: "callback3_exn" is deprecated: use "caml_callback3_exn" instead - 35 | res = callback3_exn(p->closure, vt, p->arr1, p->arr2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_jacobian': - mlgsl_odeiv.c:48:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 48 | args[0] = copy_double(t); - | ^~~~~~~~~~~~~~~ - mlgsl_odeiv.c:51:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead - 51 | Data_bigarray_val(p->mat) = dfdy; - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:54:13: warning: "callbackN_exn" is deprecated: use "caml_callbackN_exn" instead - 54 | res = callbackN_exn(p->jac_closure, 4, args); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_alloc_system': - mlgsl_odeiv.c:63:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 63 | const int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT | BIGARRAY_EXTERNAL; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:63:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead - 63 | const int barr_flags = BIGARRAY_FLOAT64 | BIGARRAY_C_LAYOUT | BIGARRAY_EXTERNAL; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:63:13: warning: "BIGARRAY_EXTERNAL" is deprecated: use "CAML_BA_EXTERNAL" instead - mlgsl_odeiv.c:67:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 67 | p=stat_alloc(sizeof (*p)); - | ^~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:70:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 70 | register_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:72:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 72 | register_global_root(&(p->jac_closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:73:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 73 | p->arr1 = alloc(Int_val(dim) * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:74:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 74 | register_global_root(&(p->arr1)); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:75:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 75 | p->arr2 = alloc(Int_val(dim) * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:76:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 76 | register_global_root(&(p->arr2)); - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:80:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead - 80 | : alloc_bigarray_dims(barr_flags, 2, NULL, Int_val(dim), Int_val(dim)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:81:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 81 | register_global_root(&(p->mat)); - | ^~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:83:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 83 | syst=stat_alloc(sizeof (*syst)); - | ^~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:88:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 88 | Abstract_ptr(res, syst); - | ^~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_free_system': - mlgsl_odeiv.c:98:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 98 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:99:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 99 | remove_global_root(&(p->jac_closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:100:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 100 | remove_global_root(&(p->arr1)); - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:101:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 101 | remove_global_root(&(p->arr2)); - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:102:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 102 | remove_global_root(&(p->mat)); - | ^~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c:103:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 103 | stat_free(p); - | ^~~ - mlgsl_odeiv.c:104:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 104 | stat_free(syst); - | ^~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_step_alloc': - mlgsl_odeiv.c:121:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 121 | Abstract_ptr(res, step); - | ^~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_step_name': - mlgsl_odeiv.c:129:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 129 | ML1(gsl_odeiv_step_name, ODEIV_STEP_VAL, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_control_standard_new': - mlgsl_odeiv.c:183:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 183 | Abstract_ptr(res, c); - | ^~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_control_y_new': - mlgsl_odeiv.c:192:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 192 | Abstract_ptr(res, c); - | ^~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_control_yp_new': - mlgsl_odeiv.c:201:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 201 | Abstract_ptr(res, c); - | ^~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_control_scaled_new': - mlgsl_odeiv.c:214:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 214 | Abstract_ptr(res, c); - | ^~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_control_name': - mlgsl_odeiv.c:221:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 221 | ML1(gsl_odeiv_control_name, ODEIV_CONTROL_VAL, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_control_hadjust': - mlgsl_odeiv.c:234:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 234 | vh = copy_double(c_h); - | ^~~~~~~~~~~~~~ - mlgsl_odeiv.c:235:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 235 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~~~ - mlgsl_odeiv.c: In function 'ml_gsl_odeiv_evolve_alloc': - mlgsl_odeiv.c:252:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 252 | Abstract_ptr(res, e); - | ^~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_permut.o -c mlgsl_permut.c) - In file included from mlgsl_permut.c:9: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permutation_init': - mlgsl_permut.c:14:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 14 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:14:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 14 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permutation_valid': - mlgsl_permut.c:22:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 22 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:22:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 22 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permutation_reverse': - mlgsl_permut.c:29:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 29 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:29:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 29 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permutation_inverse': - mlgsl_permut.c:36:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 36 | GSL_PERMUT_OF_BIGARRAY(src); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:36:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 36 | GSL_PERMUT_OF_BIGARRAY(src); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:37:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 37 | GSL_PERMUT_OF_BIGARRAY(dst); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:37:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 37 | GSL_PERMUT_OF_BIGARRAY(dst); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permutation_next': - mlgsl_permut.c:44:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 44 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:44:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 44 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permutation_prev': - mlgsl_permut.c:51:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 51 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:51:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 51 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute': - mlgsl_permut.c:58:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 58 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:58:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 58 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_barr': - mlgsl_permut.c:69:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 69 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:69:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 69 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:70:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 70 | struct caml_bigarray *barr = Bigarray_val(arr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:70:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 70 | struct caml_bigarray *barr = Bigarray_val(arr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:71:13: warning: "caml_bigarray_kind" is deprecated: use "caml_ba_kind" instead - 71 | enum caml_bigarray_kind kind = (barr->flags) & BIGARRAY_KIND_MASK ; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:71:13: warning: "BIGARRAY_KIND_MASK" is deprecated: use "CAML_BA_KIND_MASK" instead - 71 | enum caml_bigarray_kind kind = (barr->flags) & BIGARRAY_KIND_MASK ; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:73:13: warning: "BIGARRAY_FLOAT32" is deprecated: use "CAML_BA_FLOAT32" instead - 73 | case BIGARRAY_FLOAT32: - | ^~~~~~~~~~~~ - mlgsl_permut.c:75:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 75 | case BIGARRAY_FLOAT64: - | ^~~~~~~~~~~~ - mlgsl_permut.c:77:13: warning: "BIGARRAY_SINT8" is deprecated: use "CAML_BA_SINT8" instead - 77 | case BIGARRAY_SINT8: - | ^~~~~~~~~~ - mlgsl_permut.c:79:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead - 79 | case BIGARRAY_UINT8: - | ^~~~~~~~~~ - mlgsl_permut.c:81:13: warning: "BIGARRAY_SINT16" is deprecated: use "CAML_BA_SINT16" instead - 81 | case BIGARRAY_SINT16: - | ^~~~~~~~~~~ - mlgsl_permut.c:83:13: warning: "BIGARRAY_UINT16" is deprecated: use "CAML_BA_UINT16" instead - 83 | case BIGARRAY_UINT16: - | ^~~~~~~~~~~ - mlgsl_permut.c:86:13: warning: "BIGARRAY_INT64" is deprecated: use "CAML_BA_INT64" instead - 86 | case BIGARRAY_INT64: - | ^~~~~~~~~~ - mlgsl_permut.c:90:13: warning: "BIGARRAY_CAML_INT" is deprecated: use "CAML_BA_CAML_INT" instead - 90 | case BIGARRAY_CAML_INT: - | ^~~~~~~~~~~~~ - mlgsl_permut.c:91:13: warning: "BIGARRAY_NATIVE_INT" is deprecated: use "CAML_BA_NATIVE_INT" instead - 91 | case BIGARRAY_NATIVE_INT: - | ^~~~~~~~~~~~~~~ - mlgsl_permut.c:93:13: warning: "BIGARRAY_COMPLEX32" is deprecated: use "CAML_BA_COMPLEX32" instead - 93 | case BIGARRAY_COMPLEX32: - | ^~~~~~~~~~~~~~ - mlgsl_permut.c:95:13: warning: "BIGARRAY_COMPLEX64" is deprecated: use "CAML_BA_COMPLEX64" instead - 95 | case BIGARRAY_COMPLEX64: - | ^~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_complex': - mlgsl_permut.c:105:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 105 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:105:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 105 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_inverse': - mlgsl_permut.c:113:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 113 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:113:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 113 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_inverse_barr': - mlgsl_permut.c:124:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 124 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:124:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 124 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:125:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 125 | struct caml_bigarray *barr = Bigarray_val(arr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:125:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 125 | struct caml_bigarray *barr = Bigarray_val(arr); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:126:13: warning: "caml_bigarray_kind" is deprecated: use "caml_ba_kind" instead - 126 | enum caml_bigarray_kind kind = (barr->flags) & BIGARRAY_KIND_MASK ; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:126:13: warning: "BIGARRAY_KIND_MASK" is deprecated: use "CAML_BA_KIND_MASK" instead - 126 | enum caml_bigarray_kind kind = (barr->flags) & BIGARRAY_KIND_MASK ; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_permut.c:128:13: warning: "BIGARRAY_FLOAT32" is deprecated: use "CAML_BA_FLOAT32" instead - 128 | case BIGARRAY_FLOAT32: - | ^~~~~~~~~~~~ - mlgsl_permut.c:130:13: warning: "BIGARRAY_FLOAT64" is deprecated: use "CAML_BA_FLOAT64" instead - 130 | case BIGARRAY_FLOAT64: - | ^~~~~~~~~~~~ - mlgsl_permut.c:132:13: warning: "BIGARRAY_SINT8" is deprecated: use "CAML_BA_SINT8" instead - 132 | case BIGARRAY_SINT8: - | ^~~~~~~~~~ - mlgsl_permut.c:134:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead - 134 | case BIGARRAY_UINT8: - | ^~~~~~~~~~ - mlgsl_permut.c:136:13: warning: "BIGARRAY_SINT16" is deprecated: use "CAML_BA_SINT16" instead - 136 | case BIGARRAY_SINT16: - | ^~~~~~~~~~~ - mlgsl_permut.c:138:13: warning: "BIGARRAY_UINT16" is deprecated: use "CAML_BA_UINT16" instead - 138 | case BIGARRAY_UINT16: - | ^~~~~~~~~~~ - mlgsl_permut.c:141:13: warning: "BIGARRAY_INT64" is deprecated: use "CAML_BA_INT64" instead - 141 | case BIGARRAY_INT64: - | ^~~~~~~~~~ - mlgsl_permut.c:145:13: warning: "BIGARRAY_CAML_INT" is deprecated: use "CAML_BA_CAML_INT" instead - 145 | case BIGARRAY_CAML_INT: - | ^~~~~~~~~~~~~ - mlgsl_permut.c:146:13: warning: "BIGARRAY_NATIVE_INT" is deprecated: use "CAML_BA_NATIVE_INT" instead - 146 | case BIGARRAY_NATIVE_INT: - | ^~~~~~~~~~~~~~~ - mlgsl_permut.c:148:13: warning: "BIGARRAY_COMPLEX32" is deprecated: use "CAML_BA_COMPLEX32" instead - 148 | case BIGARRAY_COMPLEX32: - | ^~~~~~~~~~~~~~ - mlgsl_permut.c:150:13: warning: "BIGARRAY_COMPLEX64" is deprecated: use "CAML_BA_COMPLEX64" instead - 150 | case BIGARRAY_COMPLEX64: - | ^~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_inverse_complex': - mlgsl_permut.c:160:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 160 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:160:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 160 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_mul': - mlgsl_permut.c:168:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 168 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:168:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 168 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:169:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 169 | GSL_PERMUT_OF_BIGARRAY(pa); - | ^~~~~~~~~~~~~~~~~ - mlgsl_permut.c:169:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 169 | GSL_PERMUT_OF_BIGARRAY(pa); - | ^~~~~~~~~~~~~~~~~ - mlgsl_permut.c:170:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 170 | GSL_PERMUT_OF_BIGARRAY(pb); - | ^~~~~~~~~~~~~~~~~ - mlgsl_permut.c:170:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 170 | GSL_PERMUT_OF_BIGARRAY(pb); - | ^~~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_linear_to_canonical': - mlgsl_permut.c:177:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 177 | GSL_PERMUT_OF_BIGARRAY(q); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:177:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 177 | GSL_PERMUT_OF_BIGARRAY(q); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:178:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 178 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:178:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 178 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_canonical_to_linear': - mlgsl_permut.c:185:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 185 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:185:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 185 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:186:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 186 | GSL_PERMUT_OF_BIGARRAY(q); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:186:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 186 | GSL_PERMUT_OF_BIGARRAY(q); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_inversions': - mlgsl_permut.c:194:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 194 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:194:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 194 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_canonical_cycles': - mlgsl_permut.c:202:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 202 | GSL_PERMUT_OF_BIGARRAY(q); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:202:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 202 | GSL_PERMUT_OF_BIGARRAY(q); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c: In function 'ml_gsl_permute_linear_cycles': - mlgsl_permut.c:210:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 210 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_permut.c:210:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 210 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_poly.o -c mlgsl_poly.c) - In file included from mlgsl_poly.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c: In function 'ml_gsl_poly_eval': - mlgsl_poly.c:17:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 17 | return copy_double(gsl_poly_eval(Double_array_val(c), len, Double_val(x))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c: In function 'ml_gsl_poly_solve_quadratic': - mlgsl_poly.c:32:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 32 | r = alloc(2, 0); - | ^~~~~~~~~~ - mlgsl_poly.c:33:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 33 | Store_field(r, 0, copy_double(x0)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | Store_field(r, 1, copy_double(x1)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c: In function 'ml_gsl_poly_complex_solve_quadratic': - mlgsl_poly.c:49:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 49 | rz0 = alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:52:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 52 | rz1 = alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:55:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 55 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~~~~~ - mlgsl_poly.c: In function 'ml_gsl_poly_solve_cubic': - mlgsl_poly.c:77:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 77 | r = alloc(1, 0); - | ^~~~~~~~~~ - mlgsl_poly.c:78:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 78 | Store_field(r, 0, copy_double(x0)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:81:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 81 | r = alloc(3, 1); - | ^~~~~~~~~~ - mlgsl_poly.c:82:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 82 | Store_field(r, 0, copy_double(x0)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:83:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 83 | Store_field(r, 1, copy_double(x1)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:84:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 84 | Store_field(r, 2, copy_double(x2)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c: In function 'ml_gsl_poly_complex_solve_cubic': - mlgsl_poly.c:98:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 98 | rz0 = alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:101:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 101 | rz1 = alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:104:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 104 | rz2 = alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_poly.c:107:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 107 | r = alloc_small(3, 0); - | ^~~~~~~~~~~~~~~~ - mlgsl_poly.c: In function 'ml_gsl_poly_complex_workspace_alloc': - mlgsl_poly.c:116:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 116 | ML1_alloc(gsl_poly_complex_workspace_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_qrng.o -c mlgsl_qrng.c) - In file included from mlgsl_qrng.c:8: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_qrng.c: In function 'ml_gsl_qrng_alloc': - mlgsl_qrng.c:23:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 23 | Abstract_ptr(r, gsl_qrng_alloc(qrngtype_val(type), Int_val(dim))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_qrng.c: In function 'ml_gsl_qrng_sample': - mlgsl_qrng.c:46:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 46 | value arr = alloc(q->dimension * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_qrng.c: In function 'ml_gsl_qrng_name': - mlgsl_qrng.c:51:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 51 | ML1(gsl_qrng_name, Qrng_val, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_qrng.c: In function 'ml_gsl_qrng_clone': - mlgsl_qrng.c:62:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 62 | Abstract_ptr(r, gsl_qrng_clone(Qrng_val(qrng))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_randist.o -c mlgsl_randist.c) - In file included from mlgsl_randist.c:11: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_randist.c:13: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_matrix_double.h:11, - from mlgsl_randist.c:14: - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gaussian': - mlgsl_randist.c:17:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 17 | ML2(gsl_ran_gaussian, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gaussian_ratio_method': - mlgsl_randist.c:18:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 18 | ML2(gsl_ran_gaussian_ratio_method, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gaussian_ziggurat': - mlgsl_randist.c:19:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 19 | ML2(gsl_ran_gaussian_ziggurat, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gaussian_pdf': - mlgsl_randist.c:20:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 20 | ML2(gsl_ran_gaussian_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_ugaussian': - mlgsl_randist.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 22 | ML1(gsl_ran_ugaussian, Rng_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_ugaussian_ratio_method': - mlgsl_randist.c:23:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 23 | ML1(gsl_ran_ugaussian_ratio_method, Rng_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_ugaussian_pdf': - mlgsl_randist.c:24:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 24 | ML1(gsl_ran_ugaussian_pdf, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gaussian_tail': - mlgsl_randist.c:28:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 28 | ML3(gsl_ran_gaussian_tail, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gaussian_tail_pdf': - mlgsl_randist.c:29:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 29 | ML3(gsl_ran_gaussian_tail_pdf, Double_val, Double_val, Double_val ,copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_ugaussian_tail': - mlgsl_randist.c:31:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 31 | ML2(gsl_ran_ugaussian_tail, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_ugaussian_tail_pdf': - mlgsl_randist.c:32:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 32 | ML2(gsl_ran_ugaussian_tail_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_bivariate_gaussian_pdf': - mlgsl_randist.c:45:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 45 | ML5(gsl_ran_bivariate_gaussian_pdf, Double_val, Double_val, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_exponential': - mlgsl_randist.c:68:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 68 | ML2(gsl_ran_exponential, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_exponential_pdf': - mlgsl_randist.c:69:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 69 | ML2(gsl_ran_exponential_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_laplace': - mlgsl_randist.c:72:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 72 | ML2(gsl_ran_laplace, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_laplace_pdf': - mlgsl_randist.c:73:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 73 | ML2(gsl_ran_laplace_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_exppow': - mlgsl_randist.c:76:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 76 | ML3(gsl_ran_exppow, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_exppow_pdf': - mlgsl_randist.c:77:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 77 | ML3(gsl_ran_exppow_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_cauchy': - mlgsl_randist.c:80:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 80 | ML2(gsl_ran_cauchy, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_cauchy_pdf': - mlgsl_randist.c:81:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 81 | ML2(gsl_ran_cauchy_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_rayleigh': - mlgsl_randist.c:84:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 84 | ML2(gsl_ran_rayleigh, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_rayleigh_pdf': - mlgsl_randist.c:85:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 85 | ML2(gsl_ran_rayleigh_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_rayleigh_tail': - mlgsl_randist.c:88:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 88 | ML3(gsl_ran_rayleigh_tail, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_rayleigh_tail_pdf': - mlgsl_randist.c:89:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 89 | ML3(gsl_ran_rayleigh_tail_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_landau': - mlgsl_randist.c:92:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 92 | ML1(gsl_ran_landau, Rng_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_landau_pdf': - mlgsl_randist.c:93:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 93 | ML1(gsl_ran_landau_pdf, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_levy': - mlgsl_randist.c:96:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 96 | ML3(gsl_ran_levy, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_levy_skew': - mlgsl_randist.c:99:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 99 | ML4(gsl_ran_levy_skew, Rng_val, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gamma': - mlgsl_randist.c:102:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 102 | ML3(gsl_ran_gamma, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gamma_int': - mlgsl_randist.c:103:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 103 | ML2(gsl_ran_gamma_int, Rng_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gamma_pdf': - mlgsl_randist.c:104:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 104 | ML3(gsl_ran_gamma_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gamma_mt': - mlgsl_randist.c:105:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 105 | ML3(gsl_ran_gamma_mt, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gamma_knuth': - mlgsl_randist.c:106:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 106 | ML3(gsl_ran_gamma_knuth, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_flat': - mlgsl_randist.c:109:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 109 | ML3(gsl_ran_flat, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_flat_pdf': - mlgsl_randist.c:110:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 110 | ML3(gsl_ran_flat_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_lognormal': - mlgsl_randist.c:113:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 113 | ML3(gsl_ran_lognormal, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_lognormal_pdf': - mlgsl_randist.c:114:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 114 | ML3(gsl_ran_lognormal_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_chisq': - mlgsl_randist.c:117:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 117 | ML2(gsl_ran_chisq, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_chisq_pdf': - mlgsl_randist.c:118:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 118 | ML2(gsl_ran_chisq_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_dirichlet_pdf': - mlgsl_randist.c:139:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 139 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_dirichlet_lnpdf': - mlgsl_randist.c:150:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 150 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_fdist': - mlgsl_randist.c:154:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 154 | ML3(gsl_ran_fdist, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_fdist_pdf': - mlgsl_randist.c:155:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 155 | ML3(gsl_ran_fdist_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_tdist': - mlgsl_randist.c:158:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 158 | ML2(gsl_ran_tdist, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_tdist_pdf': - mlgsl_randist.c:159:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 159 | ML2(gsl_ran_tdist_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_beta': - mlgsl_randist.c:162:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 162 | ML3(gsl_ran_beta, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_beta_pdf': - mlgsl_randist.c:163:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 163 | ML3(gsl_ran_beta_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_logistic': - mlgsl_randist.c:166:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 166 | ML2(gsl_ran_logistic, Rng_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_logistic_pdf': - mlgsl_randist.c:167:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 167 | ML2(gsl_ran_logistic_pdf, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_pareto': - mlgsl_randist.c:170:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 170 | ML3(gsl_ran_pareto, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_pareto_pdf': - mlgsl_randist.c:171:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 171 | ML3(gsl_ran_pareto_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_dir_3d': - mlgsl_randist.c:195:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead - 195 | r=alloc_tuple(3); - | ^~~~~~~~~ - mlgsl_randist.c:196:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 196 | Store_field(r, 0, copy_double(x)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c:197:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 197 | Store_field(r, 1, copy_double(y)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c:198:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 198 | Store_field(r, 2, copy_double(z)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_weibull': - mlgsl_randist.c:210:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 210 | ML3(gsl_ran_weibull, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_weibull_pdf': - mlgsl_randist.c:211:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 211 | ML3(gsl_ran_weibull_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gumbel1': - mlgsl_randist.c:214:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 214 | ML3(gsl_ran_gumbel1, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gumbel1_pdf': - mlgsl_randist.c:215:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 215 | ML3(gsl_ran_gumbel1_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gumbel2': - mlgsl_randist.c:218:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 218 | ML3(gsl_ran_gumbel2, Rng_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_gumbel2_pdf': - mlgsl_randist.c:219:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 219 | ML3(gsl_ran_gumbel2_pdf, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_poisson_pdf': - mlgsl_randist.c:223:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 223 | ML2(gsl_ran_poisson_pdf, Int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_bernoulli_pdf': - mlgsl_randist.c:227:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 227 | ML2(gsl_ran_bernoulli_pdf, Int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_binomial_pdf': - mlgsl_randist.c:233:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 233 | ML3(gsl_ran_binomial_pdf, Int_val, Double_val, Int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_multinomial': - mlgsl_randist.c:244:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 244 | r = alloc(K, 0); - | ^~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_multinomial_pdf': - mlgsl_randist.c:260:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 260 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_multinomial_lnpdf': - mlgsl_randist.c:272:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 272 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_negative_binomial_pdf': - mlgsl_randist.c:278:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 278 | ML3(gsl_ran_negative_binomial_pdf, Int_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_pascal_pdf': - mlgsl_randist.c:282:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 282 | ML3(gsl_ran_pascal_pdf, Int_val, Double_val, Int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_geometric_pdf': - mlgsl_randist.c:286:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 286 | ML2(gsl_ran_geometric_pdf, Int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_hypergeometric_pdf': - mlgsl_randist.c:290:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 290 | ML4(gsl_ran_hypergeometric_pdf, Int_val, Int_val, Int_val, Int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_logarithmic_pdf': - mlgsl_randist.c:294:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 294 | ML2(gsl_ran_logarithmic_pdf, Int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_discrete_preproc': - mlgsl_randist.c:346:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 346 | Abstract_ptr(r, G); - | ^~~~~~~~~ - mlgsl_randist.c: In function 'ml_gsl_ran_discrete_pdf': - mlgsl_randist.c:352:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 352 | ML2(gsl_ran_discrete_pdf, Int_val, Discrete_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_rng.o -c mlgsl_rng.c) - In file included from mlgsl_rng.c:13: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'int_of_rngtype': - mlgsl_rng.c:102:13: warning: "failwith" is deprecated: use "caml_failwith" instead - 102 | failwith("should not happen") ; - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_get_default_seed': - mlgsl_rng.c:112:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead - 112 | return copy_nativeint(gsl_rng_default_seed); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_alloc': - mlgsl_rng.c:130:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 130 | Abstract_ptr(r,gsl_rng_alloc(Rngtype_val(type))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_name': - mlgsl_rng.c:148:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 148 | return copy_string(gsl_rng_name(Rng_val(rng))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_max': - mlgsl_rng.c:153:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead - 153 | return copy_nativeint(gsl_rng_max(Rng_val(rng))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_min': - mlgsl_rng.c:158:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead - 158 | return copy_nativeint(gsl_rng_min(Rng_val(rng))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_clone': - mlgsl_rng.c:175:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 175 | Abstract_ptr(r, gsl_rng_clone(Rng_val(rng))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_dump_state': - mlgsl_rng.c:186:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 186 | n = copy_string(name); - | ^~~~~~~~~~~~ - mlgsl_rng.c:187:13: warning: "alloc_string" is deprecated: use "caml_alloc_string" instead - 187 | s = alloc_string(len); - | ^~~~~~~~~~~~ - mlgsl_rng.c:189:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 189 | v = alloc_small(2, 0); - | ^~~~~~~~~~~~ - In file included from mlgsl_rng.c:7: - mlgsl_rng.c: In function 'ml_gsl_rng_set_state': - /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 290 | #define String_val(x) ((const char *) Bp_val(x)) - | ^ - mlgsl_rng.c:198:16: note: in expansion of macro 'String_val' - 198 | char *name = String_val(Field(v, 0)); - | ^~~~~~~~~~ - mlgsl_rng.c:201:13: warning: "string_length" is deprecated: use "caml_string_length" instead - 201 | gsl_rng_size(r) != string_length(state) ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c:202:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead - 202 | invalid_argument("Gsl.Rng.set_state : wrong rng type"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c:203:13: warning: "string_length" is deprecated: use "caml_string_length" instead - 203 | memcpy(r->state, Bp_val(state), string_length(state)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_get': - mlgsl_rng.c:210:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead - 210 | return copy_nativeint(gsl_rng_get(Rng_val(rng))) ; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_uniform': - mlgsl_rng.c:215:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 215 | return copy_double(gsl_rng_uniform(Rng_val(rng))) ; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_rng.c: In function 'ml_gsl_rng_uniform_pos': - mlgsl_rng.c:220:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 220 | return copy_double(gsl_rng_uniform_pos(Rng_val(rng))) ; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_roots.o -c mlgsl_roots.c) - In file included from mlgsl_roots.c:11: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c: In function 'ml_gsl_root_fsolver_alloc': - mlgsl_roots.c:38:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 38 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c:43:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 43 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c:51:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 51 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c: In function 'ml_gsl_root_fdfsolver_alloc': - mlgsl_roots.c:62:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead - 62 | params=stat_alloc(sizeof(*params)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c:67:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 67 | res=alloc_small(2, Abstract_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c:77:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead - 77 | register_global_root(&(params->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c: In function 'ml_gsl_root_fsolver_free': - mlgsl_roots.c:108:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 108 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c:109:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 109 | stat_free(p); - | ^~~ - mlgsl_roots.c: In function 'ml_gsl_root_fdfsolver_free': - mlgsl_roots.c:117:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead - 117 | remove_global_root(&(p->closure)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c:118:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead - 118 | stat_free(p); - | ^~~ - mlgsl_roots.c: In function 'ml_gsl_root_fsolver_name': - mlgsl_roots.c:123:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 123 | ML1(gsl_root_fsolver_name, Fsolver_val, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c: In function 'ml_gsl_root_fdfsolver_name': - mlgsl_roots.c:124:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 124 | ML1(gsl_root_fdfsolver_name, FDFsolver_val, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c: In function 'ml_gsl_root_fsolver_root': - mlgsl_roots.c:128:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 128 | ML1(gsl_root_fsolver_root, Fsolver_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_roots.c: In function 'ml_gsl_root_fdfsolver_root': - mlgsl_roots.c:129:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 129 | ML1(gsl_root_fdfsolver_root, FDFsolver_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_sf.o -c mlgsl_sf.c) - In file included from mlgsl_sf.c:14: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'val_of_result_pair': - mlgsl_sf.c:27:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 27 | v = alloc_small (2, 0); - | ^~~~~~~~~~~~~ - mlgsl_sf.c: In function 'val_of_result_e10': - mlgsl_sf.c:37:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 37 | v = copy_double(result->val); - | ^~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c:38:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 38 | e = copy_double(result->err); - | ^~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c:39:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 39 | r = alloc_small(3, 0); - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Ai': - mlgsl_sf.c:104:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 104 | SF2(airy_Ai, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Bi': - mlgsl_sf.c:105:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 105 | SF2(airy_Bi, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Ai_scaled': - mlgsl_sf.c:106:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 106 | SF2(airy_Ai_scaled, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Bi_scaled': - mlgsl_sf.c:107:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 107 | SF2(airy_Bi_scaled, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Ai_deriv': - mlgsl_sf.c:108:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 108 | SF2(airy_Ai_deriv, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Bi_deriv': - mlgsl_sf.c:109:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 109 | SF2(airy_Bi_deriv, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Ai_deriv_scaled': - mlgsl_sf.c:110:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 110 | SF2(airy_Ai_deriv_scaled, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_Bi_deriv_scaled': - mlgsl_sf.c:111:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 111 | SF2(airy_Bi_deriv_scaled, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_zero_Ai': - mlgsl_sf.c:113:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 113 | SF1(airy_zero_Ai, Int_val) - | ^~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_zero_Bi': - mlgsl_sf.c:114:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 114 | SF1(airy_zero_Bi, Int_val) - | ^~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_zero_Ai_deriv': - mlgsl_sf.c:115:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 115 | SF1(airy_zero_Ai_deriv, Int_val) - | ^~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_airy_zero_Bi_deriv': - mlgsl_sf.c:116:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 116 | SF1(airy_zero_Bi_deriv, Int_val) - | ^~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_J0': - mlgsl_sf.c:139:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 139 | BESSEL_CYL(J) - | ^ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_J1': - mlgsl_sf.c:139:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Jn': - mlgsl_sf.c:139:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Y0': - mlgsl_sf.c:140:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 140 | BESSEL_CYL(Y) - | ^ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Y1': - mlgsl_sf.c:140:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Yn': - mlgsl_sf.c:140:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_I0': - mlgsl_sf.c:141:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 141 | BESSEL_CYL(I) - | ^ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_I1': - mlgsl_sf.c:141:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_In': - mlgsl_sf.c:141:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_I0_scaled': - mlgsl_sf.c:142:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 142 | BESSEL_CYL_SCALED(I) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_I1_scaled': - mlgsl_sf.c:142:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_In_scaled': - mlgsl_sf.c:142:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_K0': - mlgsl_sf.c:143:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 143 | BESSEL_CYL(K) - | ^ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_K1': - mlgsl_sf.c:143:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Kn': - mlgsl_sf.c:143:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_K0_scaled': - mlgsl_sf.c:144:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 144 | BESSEL_CYL_SCALED(K) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_K1_scaled': - mlgsl_sf.c:144:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Kn_scaled': - mlgsl_sf.c:144:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_j0': - mlgsl_sf.c:164:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 164 | BESSEL_SPH(j) - | ^ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_j1': - mlgsl_sf.c:164:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_j2': - mlgsl_sf.c:164:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_jl': - mlgsl_sf.c:164:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_y0': - mlgsl_sf.c:172:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 172 | BESSEL_SPH(y) - | ^ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_y1': - mlgsl_sf.c:172:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_y2': - mlgsl_sf.c:172:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_yl': - mlgsl_sf.c:172:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_i0_scaled': - mlgsl_sf.c:173:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 173 | BESSEL_SPH_SCALED(i) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_i1_scaled': - mlgsl_sf.c:173:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_il_scaled': - mlgsl_sf.c:173:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_k0_scaled': - mlgsl_sf.c:174:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 174 | BESSEL_SPH_SCALED(k) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_k1_scaled': - mlgsl_sf.c:174:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_kl_scaled': - mlgsl_sf.c:174:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Jnu': - mlgsl_sf.c:176:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 176 | SF2(bessel_Jnu, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Ynu': - mlgsl_sf.c:184:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 184 | SF2(bessel_Ynu, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Inu': - mlgsl_sf.c:185:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 185 | SF2(bessel_Inu, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Inu_scaled': - mlgsl_sf.c:186:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 186 | SF2(bessel_Inu_scaled, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Knu': - mlgsl_sf.c:187:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 187 | SF2(bessel_Knu, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_lnKnu': - mlgsl_sf.c:188:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 188 | SF2(bessel_lnKnu, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_Knu_scaled': - mlgsl_sf.c:189:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 189 | SF2(bessel_Knu_scaled, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_zero_J0': - mlgsl_sf.c:191:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 191 | SF1(bessel_zero_J0, Int_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_zero_J1': - mlgsl_sf.c:192:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 192 | SF1(bessel_zero_J1, Int_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_bessel_zero_Jnu': - mlgsl_sf.c:193:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 193 | SF2(bessel_zero_Jnu, Double_val, Int_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_clausen': - mlgsl_sf.c:196:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 196 | SF1(clausen, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hydrogenicR_1': - mlgsl_sf.c:199:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 199 | SF2(hydrogenicR_1, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hydrogenicR': - mlgsl_sf.c:200:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 200 | SF4(hydrogenicR, Int_val, Int_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_dawson': - mlgsl_sf.c:215:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 215 | SF1(dawson, Double_val) - | ^~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_debye_1': - mlgsl_sf.c:218:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 218 | SF1(debye_1, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_debye_2': - mlgsl_sf.c:219:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 219 | SF1(debye_2, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_debye_3': - mlgsl_sf.c:220:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 220 | SF1(debye_3, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_debye_4': - mlgsl_sf.c:221:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 221 | SF1(debye_4, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_debye_5': - mlgsl_sf.c:222:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 222 | SF1(debye_5, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_debye_6': - mlgsl_sf.c:223:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 223 | SF1(debye_6, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_dilog': - mlgsl_sf.c:226:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 226 | SF1(dilog, Double_val) - | ^~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_Kcomp': - mlgsl_sf.c:254:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 254 | SF2(ellint_Kcomp, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_Ecomp': - mlgsl_sf.c:255:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 255 | SF2(ellint_Ecomp, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_Pcomp': - mlgsl_sf.c:256:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 256 | SF3(ellint_Pcomp, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_Dcomp': - mlgsl_sf.c:257:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 257 | SF2(ellint_Dcomp, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_F': - mlgsl_sf.c:258:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 258 | SF3(ellint_F, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_E': - mlgsl_sf.c:259:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 259 | SF3(ellint_E, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_P': - mlgsl_sf.c:260:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 260 | SF4(ellint_P, Double_val, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_D': - mlgsl_sf.c:263:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 263 | SF3(ellint_D, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_RC': - mlgsl_sf.c:285:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 285 | SF3(ellint_RC, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_RD': - mlgsl_sf.c:286:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 286 | SF4(ellint_RD, Double_val, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_RF': - mlgsl_sf.c:287:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 287 | SF4(ellint_RF, Double_val, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_ellint_RJ': - mlgsl_sf.c:288:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 288 | SF5(ellint_RJ, Double_val, Double_val, Double_val, Double_val, GSL_MODE_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_erf': - mlgsl_sf.c:292:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 292 | SF1(erf, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_erfc': - mlgsl_sf.c:293:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 293 | SF1(erfc, Double_val) - | ^~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_log_erfc': - mlgsl_sf.c:294:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 294 | SF1(log_erfc, Double_val) - | ^~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_erf_Z': - mlgsl_sf.c:295:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 295 | SF1(erf_Z, Double_val) - | ^~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_erf_Q': - mlgsl_sf.c:296:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 296 | SF1(erf_Q, Double_val) - | ^~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_exp': - mlgsl_sf.c:299:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 299 | SF1(exp, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_exp_mult': - mlgsl_sf.c:306:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 306 | SF2(exp_mult, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expm1': - mlgsl_sf.c:313:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 313 | SF1(expm1, Double_val) - | ^~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_exprel': - mlgsl_sf.c:314:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 314 | SF1(exprel, Double_val) - | ^~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_exprel_2': - mlgsl_sf.c:315:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 315 | SF1(exprel_2, Double_val) - | ^~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_exprel_n': - mlgsl_sf.c:316:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 316 | SF2(exprel_n, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expint_E1': - mlgsl_sf.c:334:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 334 | SF1(expint_E1, Double_val) - | ^~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expint_E2': - mlgsl_sf.c:335:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 335 | SF1(expint_E2, Double_val) - | ^~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expint_E1_scaled': - mlgsl_sf.c:336:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 336 | SF1(expint_E1_scaled, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expint_E2_scaled': - mlgsl_sf.c:337:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 337 | SF1(expint_E2_scaled, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expint_Ei': - mlgsl_sf.c:338:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 338 | SF1(expint_Ei, Double_val) - | ^~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expint_Ei_scaled': - mlgsl_sf.c:339:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 339 | SF1(expint_Ei_scaled, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_Shi': - mlgsl_sf.c:340:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 340 | SF1(Shi, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_Chi': - mlgsl_sf.c:341:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 341 | SF1(Chi, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_expint_3': - mlgsl_sf.c:342:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 342 | SF1(expint_3, Double_val) - | ^~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_Si': - mlgsl_sf.c:343:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 343 | SF1(Si, Double_val) - | ^~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_Ci': - mlgsl_sf.c:344:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 344 | SF1(Ci, Double_val) - | ^~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_atanint': - mlgsl_sf.c:345:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 345 | SF1(atanint, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_m1': - mlgsl_sf.c:348:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 348 | SF1(fermi_dirac_m1, Double_val) - | ^~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_0': - mlgsl_sf.c:349:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 349 | SF1(fermi_dirac_0, Double_val) - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_1': - mlgsl_sf.c:350:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 350 | SF1(fermi_dirac_1, Double_val) - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_2': - mlgsl_sf.c:351:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 351 | SF1(fermi_dirac_2, Double_val) - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_int': - mlgsl_sf.c:352:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 352 | SF2(fermi_dirac_int, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_mhalf': - mlgsl_sf.c:353:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 353 | SF1(fermi_dirac_mhalf, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_half': - mlgsl_sf.c:354:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 354 | SF1(fermi_dirac_half, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_3half': - mlgsl_sf.c:355:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 355 | SF1(fermi_dirac_3half, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fermi_dirac_inc_0': - mlgsl_sf.c:356:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 356 | SF2(fermi_dirac_inc_0, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gamma': - mlgsl_sf.c:359:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 359 | SF1(gamma, Double_val) - | ^~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lngamma': - mlgsl_sf.c:360:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 360 | SF1(lngamma, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lngamma_sgn_e': - mlgsl_sf.c:370:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 370 | s=copy_double(sgn); - | ^~~~~~~~~~~ - mlgsl_sf.c:371:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 371 | v=alloc_small(2, 0); - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gammastar': - mlgsl_sf.c:377:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 377 | SF1(gammastar, Double_val) - | ^~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gammainv': - mlgsl_sf.c:378:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 378 | SF1(gammainv, Double_val) - | ^~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_taylorcoeff': - mlgsl_sf.c:385:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 385 | SF2(taylorcoeff, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_fact': - mlgsl_sf.c:386:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 386 | SF1(fact, Int_val) - | ^~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_doublefact': - mlgsl_sf.c:387:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 387 | SF1(doublefact, Int_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lnfact': - mlgsl_sf.c:388:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 388 | SF1(lnfact, Int_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lndoublefact': - mlgsl_sf.c:389:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 389 | SF1(lndoublefact, Int_val) - | ^~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_choose': - mlgsl_sf.c:390:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 390 | SF2(choose, Int_val, Int_val) - | ^~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lnchoose': - mlgsl_sf.c:391:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 391 | SF2(lnchoose, Int_val, Int_val) - | ^~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_poch': - mlgsl_sf.c:392:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 392 | SF2(poch, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lnpoch': - mlgsl_sf.c:393:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 393 | SF2(lnpoch, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lnpoch_sgn_e': - mlgsl_sf.c:403:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 403 | s=copy_double(sgn); - | ^~~~~~~~~~~ - mlgsl_sf.c:404:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 404 | v=alloc_small(2, 0); - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_pochrel': - mlgsl_sf.c:410:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 410 | SF2(pochrel, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gamma_inc_Q': - mlgsl_sf.c:411:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 411 | SF2(gamma_inc_Q, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gamma_inc_P': - mlgsl_sf.c:412:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 412 | SF2(gamma_inc_P, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gamma_inc': - mlgsl_sf.c:413:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 413 | SF2(gamma_inc, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_beta': - mlgsl_sf.c:414:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 414 | SF2(beta, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lnbeta': - mlgsl_sf.c:415:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 415 | SF2(lnbeta, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lnbeta_sgn_e': - mlgsl_sf.c:425:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 425 | s=copy_double(sgn); - | ^~~~~~~~~~~ - mlgsl_sf.c:426:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 426 | v=alloc_small(2, 0); - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_beta_inc': - mlgsl_sf.c:432:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 432 | SF3(beta_inc, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gegenpoly_1': - mlgsl_sf.c:435:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 435 | SF2(gegenpoly_1, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gegenpoly_2': - mlgsl_sf.c:436:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 436 | SF2(gegenpoly_2, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gegenpoly_3': - mlgsl_sf.c:437:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 437 | SF2(gegenpoly_3, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_gegenpoly_n': - mlgsl_sf.c:438:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 438 | SF3(gegenpoly_n, Int_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_0F1': - mlgsl_sf.c:449:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 449 | SF2(hyperg_0F1, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_1F1_int': - mlgsl_sf.c:450:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 450 | SF3(hyperg_1F1_int, Int_val, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_1F1': - mlgsl_sf.c:451:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 451 | SF3(hyperg_1F1, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_U_int': - mlgsl_sf.c:452:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 452 | SF3(hyperg_U_int, Int_val, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_U': - mlgsl_sf.c:459:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 459 | SF3(hyperg_U, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_2F1': - mlgsl_sf.c:466:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 466 | SF4(hyperg_2F1 , Double_val, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_2F1_conj': - mlgsl_sf.c:467:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 467 | SF4(hyperg_2F1_conj, Double_val, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_2F1_renorm': - mlgsl_sf.c:468:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 468 | SF4(hyperg_2F1_renorm, Double_val, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_2F1_conj_renorm': - mlgsl_sf.c:469:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 469 | SF4(hyperg_2F1_conj_renorm, Double_val, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hyperg_2F0': - mlgsl_sf.c:470:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 470 | SF3(hyperg_2F0, Double_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_laguerre_1': - mlgsl_sf.c:473:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 473 | SF2(laguerre_1, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_laguerre_2': - mlgsl_sf.c:474:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 474 | SF2(laguerre_2, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_laguerre_3': - mlgsl_sf.c:475:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 475 | SF2(laguerre_3, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_laguerre_n': - mlgsl_sf.c:476:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 476 | SF3(laguerre_n, Int_val, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lambert_W0': - mlgsl_sf.c:479:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 479 | SF1(lambert_W0, Double_val) - | ^~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lambert_Wm1': - mlgsl_sf.c:480:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 480 | SF1(lambert_Wm1, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_P1': - mlgsl_sf.c:483:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 483 | SF1(legendre_P1, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_P2': - mlgsl_sf.c:484:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 484 | SF1(legendre_P2, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_P3': - mlgsl_sf.c:485:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 485 | SF1(legendre_P3, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_Pl': - mlgsl_sf.c:486:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 486 | SF2(legendre_Pl, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_Q0': - mlgsl_sf.c:494:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 494 | SF1(legendre_Q0, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_Q1': - mlgsl_sf.c:495:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 495 | SF1(legendre_Q1, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_Ql': - mlgsl_sf.c:496:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 496 | SF2(legendre_Ql, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_Plm': - mlgsl_sf.c:537:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 537 | SF3(legendre_Plm, Int_val, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_legendre_sphPlm': - mlgsl_sf.c:538:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 538 | SF3(legendre_sphPlm, Int_val, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_log': - mlgsl_sf.c:542:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 542 | SF1(log, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_log_abs': - mlgsl_sf.c:543:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 543 | SF1(log_abs, Double_val) - | ^~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_log_1plusx': - mlgsl_sf.c:550:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 550 | SF1(log_1plusx, Double_val) - | ^~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_log_1plusx_mx': - mlgsl_sf.c:551:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 551 | SF1(log_1plusx_mx, Double_val) - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_pow_int': - mlgsl_sf.c:554:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 554 | SF2(pow_int, Double_val, Int_val) - | ^~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_psi_int': - mlgsl_sf.c:557:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 557 | SF1(psi_int, Int_val) - | ^~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_psi': - mlgsl_sf.c:558:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 558 | SF1(psi, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_psi_1piy': - mlgsl_sf.c:559:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 559 | SF1(psi_1piy, Double_val) - | ^~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_psi_1_int': - mlgsl_sf.c:566:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 566 | SF1(psi_1_int, Int_val) - | ^~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_psi_1': - mlgsl_sf.c:567:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 567 | SF1(psi_1, Double_val) - | ^~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_psi_n': - mlgsl_sf.c:568:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 568 | SF2(psi_n, Int_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_synchrotron_1': - mlgsl_sf.c:571:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 571 | SF1(synchrotron_1, Double_val) - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_synchrotron_2': - mlgsl_sf.c:572:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 572 | SF1(synchrotron_2, Double_val) - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_transport_2': - mlgsl_sf.c:575:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 575 | SF1(transport_2, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_transport_3': - mlgsl_sf.c:576:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 576 | SF1(transport_3, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_transport_4': - mlgsl_sf.c:577:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 577 | SF1(transport_4, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_transport_5': - mlgsl_sf.c:578:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 578 | SF1(transport_5, Double_val) - | ^~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_sin': - mlgsl_sf.c:581:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 581 | SF1(sin, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_cos': - mlgsl_sf.c:582:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 582 | SF1(cos, Double_val) - | ^~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hypot': - mlgsl_sf.c:583:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 583 | SF2(hypot, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_sinc': - mlgsl_sf.c:584:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 584 | SF1(sinc, Double_val) - | ^~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lnsinh': - mlgsl_sf.c:603:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 603 | SF1(lnsinh, Double_val) - | ^~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_lncosh': - mlgsl_sf.c:604:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 604 | SF1(lncosh, Double_val) - | ^~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_angle_restrict_symm': - mlgsl_sf.c:617:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 617 | ML1(gsl_sf_angle_restrict_symm, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_angle_restrict_pos': - mlgsl_sf.c:618:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 618 | ML1(gsl_sf_angle_restrict_pos, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_zeta_int': - mlgsl_sf.c:623:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 623 | SF1(zeta_int, Int_val) - | ^~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_zeta': - mlgsl_sf.c:624:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 624 | SF1(zeta, Double_val) - | ^~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_hzeta': - mlgsl_sf.c:625:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 625 | SF2(hzeta, Double_val, Double_val) - | ^~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_eta_int': - mlgsl_sf.c:626:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 626 | SF1(eta_int, Int_val) - | ^~~~~~~~~ - mlgsl_sf.c: In function 'ml_gsl_sf_eta': - mlgsl_sf.c:627:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 627 | SF1(eta, Double_val) - | ^~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_sort.o -c mlgsl_sort.c) - In file included from mlgsl_sort.c:11: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.h:9, - from mlgsl_sort.c:12: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sort.c: In function 'ml_gsl_sort_vector_index': - mlgsl_sort.c:27:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 27 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_sort.c:27:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 27 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_sort.c: In function 'ml_gsl_sort_vector_smallest_index': - mlgsl_sort.c:55:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 55 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_sort.c:55:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 55 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_sort.c: In function 'ml_gsl_sort_vector_largest_index': - mlgsl_sort.c:65:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 65 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - mlgsl_sort.c:65:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 65 | GSL_PERMUT_OF_BIGARRAY(p); - | ^~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_stats.o -c mlgsl_stats.c) - In file included from mlgsl_stats.c:12: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_mean': - mlgsl_stats.c:32:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 32 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_variance': - mlgsl_stats.c:56:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 56 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_sd': - mlgsl_stats.c:80:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 80 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_variance_with_fixed_mean': - mlgsl_stats.c:98:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 98 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_sd_with_fixed_mean': - mlgsl_stats.c:116:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 116 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_absdev': - mlgsl_stats.c:140:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 140 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_skew': - mlgsl_stats.c:155:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 155 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_skew_m_sd': - mlgsl_stats.c:173:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 173 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_kurtosis': - mlgsl_stats.c:188:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 188 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_kurtosis_m_sd': - mlgsl_stats.c:206:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 206 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_lag1_autocorrelation': - mlgsl_stats.c:218:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 218 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_covariance': - mlgsl_stats.c:228:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 228 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_covariance_m': - mlgsl_stats.c:240:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 240 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_max': - mlgsl_stats.c:247:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 247 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_min': - mlgsl_stats.c:254:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 254 | return copy_double(result); - | ^~~~~~~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_minmax_index': - mlgsl_stats.c:285:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 285 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_quantile_from_sorted_data': - mlgsl_stats.c:296:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 296 | return copy_double(r); - | ^~~~~~~~~~~~ - mlgsl_stats.c: In function 'ml_gsl_stats_correlation': - mlgsl_stats.c:306:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 306 | return copy_double(r); - | ^~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_sum.o -c mlgsl_sum.c) - In file included from mlgsl_sum.c:10: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sum.c: In function 'ml_gsl_sum_levin_u_alloc': - mlgsl_sum.c:13:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 13 | ML1_alloc(gsl_sum_levin_u_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sum.c: In function 'ml_gsl_sum_levin_u_getinfo': - mlgsl_sum.c:29:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 29 | s=copy_double(W->sum_plain); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sum.c:30:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 30 | v=alloc_small(3, 0); - | ^~~~~~~~~~ - mlgsl_sum.c: In function 'ml_gsl_sum_levin_utrunc_alloc': - mlgsl_sum.c:38:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 38 | ML1_alloc(gsl_sum_levin_utrunc_alloc, Int_val, Abstract_ptr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_sum.c: In function 'ml_gsl_sum_levin_utrunc_getinfo': - mlgsl_sum.c:54:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 54 | s=copy_double(W->sum_plain); - | ^~~~~~~~~~~~~~~~~~ - mlgsl_sum.c:55:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 55 | v=alloc_small(3, 0); - | ^~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_vector_double.o -c mlgsl_vector_double.c) - In file included from mlgsl_vector.h:9, - from mlgsl_vector_double.h:9, - from mlgsl_vector_double.c:2: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_double.c:4: - mlgsl_vector_impl.h: In function 'ml_gsl_vector_max': - mlgsl_vector_impl.h:80:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 80 | return copy_double(FUNCTION(gsl_vector,max)(&v_a)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector_impl.h: In function 'ml_gsl_vector_min': - mlgsl_vector_impl.h:87:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 87 | return copy_double(FUNCTION(gsl_vector,min)(&v_a)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector_impl.h: In function 'ml_gsl_vector_minmaxindex': - mlgsl_vector_impl.h:120:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 120 | v=alloc_small(2, 0); - | ^~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_vector_float.o -c mlgsl_vector_float.c) - In file included from mlgsl_vector_float.h:1, - from mlgsl_vector_float.c:2: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_float.h:10: - mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_float': - mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from mlgsl_vector_float.c:4: - mlgsl_vector_impl.h: In function 'ml_gsl_vector_float_max': - mlgsl_vector_impl.h:80:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 80 | return copy_double(FUNCTION(gsl_vector,max)(&v_a)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector_impl.h: In function 'ml_gsl_vector_float_min': - mlgsl_vector_impl.h:87:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 87 | return copy_double(FUNCTION(gsl_vector,min)(&v_a)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_vector_impl.h: In function 'ml_gsl_vector_float_minmaxindex': - mlgsl_vector_impl.h:120:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 120 | v=alloc_small(2, 0); - | ^~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_wavelet.o -c mlgsl_wavelet.c) - In file included from mlgsl_matrix.h:9, - from mlgsl_matrix_double.h:11, - from mlgsl_wavelet.c:13: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_matrix.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_wavelet.c: In function 'ml_gsl_wavelet_alloc': - mlgsl_wavelet.c:35:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 35 | Abstract_ptr (r, w); - | ^~~~~~~~~~ - mlgsl_wavelet.c: In function 'ml_gsl_wavelet_name': - mlgsl_wavelet.c:42:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 42 | ML1 (gsl_wavelet_name, Wavelet_val, copy_string) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_wavelet.c: In function 'ml_gsl_wavelet_workspace_alloc': - mlgsl_wavelet.c:50:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 50 | Abstract_ptr (r, ws); - | ^~~~~~~~~~~ - mlgsl_wavelet.c: In function 'ml_gsl_wavelet_transform_bigarray': - mlgsl_wavelet.c:99:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 99 | struct caml_bigarray *bigarr = Bigarray_val(b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_wavelet.c:99:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 99 | struct caml_bigarray *bigarr = Bigarray_val(b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -DPIC -g -I /home/opam/.opam/4.14/lib/ocaml -o mlgsl_cdf.o -c mlgsl_cdf.c) - In file included from mlgsl_cdf.c:2: - wrappers.h: In function 'copy_two_double': - wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - wrappers.h: In function 'copy_two_double_arr': - wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_P': - mlgsl_cdf.c:4:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 4 | ML1(gsl_cdf_ugaussian_P, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Q': - mlgsl_cdf.c:5:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 5 | ML1(gsl_cdf_ugaussian_Q, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Pinv': - mlgsl_cdf.c:6:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 6 | ML1(gsl_cdf_ugaussian_Pinv, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Qinv': - mlgsl_cdf.c:7:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 7 | ML1(gsl_cdf_ugaussian_Qinv, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_P': - mlgsl_cdf.c:8:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 8 | ML2(gsl_cdf_gaussian_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Q': - mlgsl_cdf.c:9:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 9 | ML2(gsl_cdf_gaussian_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Pinv': - mlgsl_cdf.c:10:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 10 | ML2(gsl_cdf_gaussian_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Qinv': - mlgsl_cdf.c:11:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 11 | ML2(gsl_cdf_gaussian_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_P': - mlgsl_cdf.c:12:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 12 | ML3(gsl_cdf_gamma_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Q': - mlgsl_cdf.c:13:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 13 | ML3(gsl_cdf_gamma_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Pinv': - mlgsl_cdf.c:14:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 14 | ML3(gsl_cdf_gamma_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Qinv': - mlgsl_cdf.c:15:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 15 | ML3(gsl_cdf_gamma_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_P': - mlgsl_cdf.c:16:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 16 | ML2(gsl_cdf_cauchy_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Q': - mlgsl_cdf.c:17:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 17 | ML2(gsl_cdf_cauchy_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Pinv': - mlgsl_cdf.c:18:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 18 | ML2(gsl_cdf_cauchy_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Qinv': - mlgsl_cdf.c:19:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 19 | ML2(gsl_cdf_cauchy_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_P': - mlgsl_cdf.c:20:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 20 | ML2(gsl_cdf_laplace_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Q': - mlgsl_cdf.c:21:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 21 | ML2(gsl_cdf_laplace_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Pinv': - mlgsl_cdf.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 22 | ML2(gsl_cdf_laplace_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Qinv': - mlgsl_cdf.c:23:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 23 | ML2(gsl_cdf_laplace_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_P': - mlgsl_cdf.c:24:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 24 | ML2(gsl_cdf_rayleigh_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Q': - mlgsl_cdf.c:25:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 25 | ML2(gsl_cdf_rayleigh_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Pinv': - mlgsl_cdf.c:26:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 26 | ML2(gsl_cdf_rayleigh_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Qinv': - mlgsl_cdf.c:27:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 27 | ML2(gsl_cdf_rayleigh_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_P': - mlgsl_cdf.c:28:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 28 | ML2(gsl_cdf_chisq_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Q': - mlgsl_cdf.c:29:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 29 | ML2(gsl_cdf_chisq_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Pinv': - mlgsl_cdf.c:30:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 30 | ML2(gsl_cdf_chisq_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Qinv': - mlgsl_cdf.c:31:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 31 | ML2(gsl_cdf_chisq_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_P': - mlgsl_cdf.c:32:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 32 | ML2(gsl_cdf_exponential_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Q': - mlgsl_cdf.c:33:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 33 | ML2(gsl_cdf_exponential_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Pinv': - mlgsl_cdf.c:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | ML2(gsl_cdf_exponential_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Qinv': - mlgsl_cdf.c:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | ML2(gsl_cdf_exponential_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_exppow_P': - mlgsl_cdf.c:36:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 36 | ML3(gsl_cdf_exppow_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_exppow_Q': - mlgsl_cdf.c:37:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 37 | ML3(gsl_cdf_exppow_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_P': - mlgsl_cdf.c:38:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 38 | ML2(gsl_cdf_tdist_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Q': - mlgsl_cdf.c:39:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 39 | ML2(gsl_cdf_tdist_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Pinv': - mlgsl_cdf.c:40:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 40 | ML2(gsl_cdf_tdist_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Qinv': - mlgsl_cdf.c:41:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 41 | ML2(gsl_cdf_tdist_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_P': - mlgsl_cdf.c:42:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 42 | ML3(gsl_cdf_fdist_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Q': - mlgsl_cdf.c:43:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 43 | ML3(gsl_cdf_fdist_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Pinv': - mlgsl_cdf.c:44:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 44 | ML3(gsl_cdf_fdist_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Qinv': - mlgsl_cdf.c:45:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 45 | ML3(gsl_cdf_fdist_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_P': - mlgsl_cdf.c:46:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 46 | ML3(gsl_cdf_beta_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Q': - mlgsl_cdf.c:47:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 47 | ML3(gsl_cdf_beta_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Pinv': - mlgsl_cdf.c:48:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 48 | ML3(gsl_cdf_beta_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Qinv': - mlgsl_cdf.c:49:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 49 | ML3(gsl_cdf_beta_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_P': - mlgsl_cdf.c:50:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 50 | ML3(gsl_cdf_flat_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Q': - mlgsl_cdf.c:51:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 51 | ML3(gsl_cdf_flat_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Pinv': - mlgsl_cdf.c:52:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 52 | ML3(gsl_cdf_flat_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Qinv': - mlgsl_cdf.c:53:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 53 | ML3(gsl_cdf_flat_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_P': - mlgsl_cdf.c:54:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 54 | ML3(gsl_cdf_lognormal_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Q': - mlgsl_cdf.c:55:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 55 | ML3(gsl_cdf_lognormal_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Pinv': - mlgsl_cdf.c:56:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 56 | ML3(gsl_cdf_lognormal_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Qinv': - mlgsl_cdf.c:57:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 57 | ML3(gsl_cdf_lognormal_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_P': - mlgsl_cdf.c:58:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 58 | ML3(gsl_cdf_gumbel1_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Q': - mlgsl_cdf.c:59:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 59 | ML3(gsl_cdf_gumbel1_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Pinv': - mlgsl_cdf.c:60:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 60 | ML3(gsl_cdf_gumbel1_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Qinv': - mlgsl_cdf.c:61:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 61 | ML3(gsl_cdf_gumbel1_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_P': - mlgsl_cdf.c:62:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 62 | ML3(gsl_cdf_gumbel2_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Q': - mlgsl_cdf.c:63:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 63 | ML3(gsl_cdf_gumbel2_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Pinv': - mlgsl_cdf.c:64:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 64 | ML3(gsl_cdf_gumbel2_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Qinv': - mlgsl_cdf.c:65:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 65 | ML3(gsl_cdf_gumbel2_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_P': - mlgsl_cdf.c:66:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 66 | ML3(gsl_cdf_weibull_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Q': - mlgsl_cdf.c:67:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 67 | ML3(gsl_cdf_weibull_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Pinv': - mlgsl_cdf.c:68:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 68 | ML3(gsl_cdf_weibull_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Qinv': - mlgsl_cdf.c:69:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 69 | ML3(gsl_cdf_weibull_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_P': - mlgsl_cdf.c:70:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 70 | ML3(gsl_cdf_pareto_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Q': - mlgsl_cdf.c:71:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 71 | ML3(gsl_cdf_pareto_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Pinv': - mlgsl_cdf.c:72:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 72 | ML3(gsl_cdf_pareto_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Qinv': - mlgsl_cdf.c:73:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 73 | ML3(gsl_cdf_pareto_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_P': - mlgsl_cdf.c:74:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 74 | ML2(gsl_cdf_logistic_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Q': - mlgsl_cdf.c:75:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 75 | ML2(gsl_cdf_logistic_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Pinv': - mlgsl_cdf.c:76:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 76 | ML2(gsl_cdf_logistic_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Qinv': - mlgsl_cdf.c:77:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 77 | ML2(gsl_cdf_logistic_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_binomial_P': - mlgsl_cdf.c:78:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 78 | ML3(gsl_cdf_binomial_P, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_binomial_Q': - mlgsl_cdf.c:79:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 79 | ML3(gsl_cdf_binomial_Q, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_poisson_P': - mlgsl_cdf.c:80:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 80 | ML2(gsl_cdf_poisson_P, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_poisson_Q': - mlgsl_cdf.c:81:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 81 | ML2(gsl_cdf_poisson_Q, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_geometric_P': - mlgsl_cdf.c:82:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 82 | ML2(gsl_cdf_geometric_P, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_geometric_Q': - mlgsl_cdf.c:83:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 83 | ML2(gsl_cdf_geometric_Q, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_negative_binomial_P': - mlgsl_cdf.c:84:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 84 | ML3(gsl_cdf_negative_binomial_P, Unsigned_int_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_negative_binomial_Q': - mlgsl_cdf.c:85:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 85 | ML3(gsl_cdf_negative_binomial_Q, Unsigned_int_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_pascal_P': - mlgsl_cdf.c:86:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 86 | ML3(gsl_cdf_pascal_P, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_pascal_Q': - mlgsl_cdf.c:87:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 87 | ML3(gsl_cdf_pascal_Q, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_hypergeometric_P': - mlgsl_cdf.c:88:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 88 | ML4(gsl_cdf_hypergeometric_P, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - mlgsl_cdf.c: In function 'ml_gsl_cdf_hypergeometric_Q': - mlgsl_cdf.c:89:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 89 | ML4(gsl_cdf_hypergeometric_Q, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -> compiled gsl.1.24.0 -> installed gsl.1.24.0 Done. # Run eval $(opam env) to update the current shell environment 2024-05-29 17:11.43 ---> saved as "77d793d80a67af36a0af75d86c6ba71c1415ca669067df520ff77923a5cd780d" /home/opam: (run (shell "opam exec -- ~/voodoo-prep -u gsl:3457e4a9c584c81a1a4a0351b570aff7,stdio:a7cdf624a280e91a44d7aca79dbd2e58,base:5ec2ff1887b1366361fcf22cf1edd408")) 2024-05-29 17:11.45 ---> saved as "4d3a47e7129a690844e1c93f7a5c38855ddb945e6f7d924431d2b4c7ece91408" /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.649838') && (for DATA in prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3,base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408,base.v0.16.3 prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0,stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58,stdio.v0.16.0 prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0,gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7,gsl.1.24.0; 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/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3,base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408,base.v0.16.3 prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0,stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58,stdio.v0.16.0 prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0,gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7,gsl.1.24.0; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3,base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408,base.v0.16.3 prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0,stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58,stdio.v0.16.0 prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0,gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7,gsl.1.24.0; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1) || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)")) 0.649838 prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/doc/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/doc/base/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/doc/base/CHANGES.md prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/doc/base/LICENSE.md prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/doc/base/README.org prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/doc/base/odoc-pages/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/doc/base/odoc-pages/index.mld prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base.ocamlobjinfo prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/META prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Applicative.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Applicative.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Applicative.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Applicative_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Applicative_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Array.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Array.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Array.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Array0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Array0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Array_permute.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Array_permute.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Avltree.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Avltree.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Avltree.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Backtrace.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Backtrace.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Backtrace.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_search.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_search.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_search.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_searchable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_searchable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_searchable.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_searchable_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Binary_searchable_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Blit.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Blit.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Blit.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Blit_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Blit_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bool.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bool.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bool.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bool0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bool0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bool0.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Buffer.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Buffer.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Buffer.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Buffer_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Buffer_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bytes.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bytes.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bytes.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bytes0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bytes0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bytes_tr.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Bytes_tr.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Char.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Char.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Char.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Char0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Char0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparable.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparable_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparable_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparator.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparator.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparator.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparisons.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Comparisons.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Container.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Container.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Container.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Container_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Container_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Either.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Either.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Either.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Either0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Either0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Either_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Either_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Equal.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Equal.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Error.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Error.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Error.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Exn.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Exn.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Exn.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Field.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Field.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Field.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Fieldslib.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Fieldslib.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Float.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Float.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Float.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Float0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Float0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Floatable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Floatable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Fn.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Fn.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Fn.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Formatter.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Formatter.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Formatter.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Globalize.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Globalize.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Globalize.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash_set.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash_set.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash_set.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash_set_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hash_set_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashable.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashable_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashable_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hasher.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hasher.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashtbl.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashtbl.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashtbl.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashtbl_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hashtbl_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hex_lexer.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hex_lexer.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Hex_lexer.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Identifiable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Identifiable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Identifiable.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Identifiable_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Identifiable_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Import.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Import.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Import0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Import0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Indexed_container.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Indexed_container.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Indexed_container.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Indexed_container_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Indexed_container_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Info.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Info.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Info.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Info_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Info_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int32.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int32.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int32.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int63.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int63.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int63.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int63_emul.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int63_emul.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int63_emul.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int64.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int64.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int64.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_conversions.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_conversions.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_conversions.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_math.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_math.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Int_math.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Intable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Intable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Invariant.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Invariant.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Invariant.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Invariant_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Invariant_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Lazy.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Lazy.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Lazy.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Linked_queue.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Linked_queue.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Linked_queue.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Linked_queue0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Linked_queue0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__List.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__List.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__List.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__List0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__List0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__List1.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__List1.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Map.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Map.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Map.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Map_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Map_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Maybe_bound.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Maybe_bound.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Maybe_bound.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Monad.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Monad.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Monad.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Monad_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Monad_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Nativeint.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Nativeint.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Nativeint.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Nothing.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Nothing.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Nothing.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Obj_array.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Obj_array.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Obj_array.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Obj_local.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Obj_local.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Obj_local.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Option.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Option.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Option.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Option_array.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Option_array.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Option_array.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Or_error.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Or_error.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Or_error.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordered_collection_common.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordered_collection_common.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordered_collection_common.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordered_collection_common0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordered_collection_common0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordered_collection_common0.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordering.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordering.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ordering.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Poly0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Poly0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Poly0.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Popcount.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Popcount.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Popcount.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Pow_overflow_bounds.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Pow_overflow_bounds.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Pow_overflow_bounds.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ppx_compare_lib.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ppx_compare_lib.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ppx_compare_lib.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ppx_enumerate_lib.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ppx_enumerate_lib.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ppx_hash_lib.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ppx_hash_lib.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Pretty_printer.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Pretty_printer.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Pretty_printer.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Printf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Printf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Printf.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Queue.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Queue.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Queue.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Queue_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Queue_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Random.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Random.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Random.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Random_repr.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Random_repr.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ref.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ref.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Ref.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Result.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Result.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Result.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sequence.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sequence.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sequence.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Set.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Set.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Set.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Set_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Set_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexp.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexp.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexp.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexp_with_comparable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexp_with_comparable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexp_with_comparable.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexpable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexpable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sexpable.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign_or_nan.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign_or_nan.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sign_or_nan.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Source_code_position.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Source_code_position.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Source_code_position.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Source_code_position0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Source_code_position0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Stack.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Stack.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Stack.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Stack_intf.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Stack_intf.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Staged.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Staged.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Staged.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__String.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__String.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__String.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__String0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__String0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Stringable.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Stringable.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sys.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sys.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sys.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sys0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Sys0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__T.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__T.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Type_equal.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Type_equal.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Type_equal.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uchar.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uchar.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uchar.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uchar0.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uchar0.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uniform_array.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uniform_array.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Uniform_array.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Unit.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Unit.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Unit.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Variant.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Variant.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Variant.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Variantslib.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Variantslib.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__With_return.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__With_return.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__With_return.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Word_size.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Word_size.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base__Word_size.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base_internalhash_types/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base_internalhash_types/base_internalhash_types.ocamlobjinfo prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base_internalhash_types/base_internalhash_types.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/base_internalhash_types/base_internalhash_types.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/caml/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/caml/caml.ocamlobjinfo prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/caml/caml.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/caml/caml.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/dune-package prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/md5/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/md5/md5_lib.ocamlobjinfo prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/md5/md5_lib.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/md5/md5_lib.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/md5/md5_lib.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/shadow_stdlib/ prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/shadow_stdlib/shadow_stdlib.ocamlobjinfo prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/shadow_stdlib/shadow_stdlib.cmi prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/shadow_stdlib/shadow_stdlib.cmt prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/lib/base/shadow_stdlib/shadow_stdlib.cmti prep/universes/5ec2ff1887b1366361fcf22cf1edd408/base/v0.16.3/opam prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/doc/ prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/doc/stdio/ prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/doc/stdio/CHANGES.md prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/doc/stdio/LICENSE.md prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/doc/stdio/README.md prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/doc/stdio/odoc-pages/ prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/doc/stdio/odoc-pages/index.mld prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/ prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/ prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio.ocamlobjinfo prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/META prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/dune-package prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio.cmi prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio.cmt prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio.cmti prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__.cmi prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__.cmt prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__In_channel.cmi prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__In_channel.cmt prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__In_channel.cmti prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__Out_channel.cmi prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__Out_channel.cmt prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/lib/stdio/stdio__Out_channel.cmti prep/universes/a7cdf624a280e91a44d7aca79dbd2e58/stdio/v0.16.0/opam prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/doc/ prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/doc/gsl/ prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/doc/gsl/CHANGES.md prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/doc/gsl/LICENSE.md prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/doc/gsl/README.md prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/ prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/ prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl.ocamlobjinfo prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/META prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/dune-package prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas_flat.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas_flat.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas_flat.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas_gen.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas_gen.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Blas_gen.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Bspline.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Bspline.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Bspline.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Cdf.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Cdf.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Cdf.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Cheb.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Cheb.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Cheb.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Combi.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Combi.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Combi.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Const.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Const.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Const.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Deriv.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Deriv.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Deriv.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Eigen.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Eigen.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Eigen.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Error.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Error.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Error.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fft.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fft.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fft.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fit.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fit.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fit.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fun.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fun.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Fun.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Gsl_complex.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Gsl_complex.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Gsl_complex.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Gsl_sort.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Gsl_sort.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Gsl_sort.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Histo.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Histo.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Histo.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Ieee.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Ieee.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Ieee.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Integration.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Integration.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Integration.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Interp.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Interp.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Interp.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Linalg.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Linalg.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Linalg.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Math.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Math.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Math.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_complex.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_complex.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_complex.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_complex_flat.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_complex_flat.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_complex_flat.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_flat.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_flat.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Matrix_flat.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Min.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Min.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Min.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Misc.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Misc.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Monte.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Monte.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Monte.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multifit.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multifit.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multifit.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multifit_nlin.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multifit_nlin.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multifit_nlin.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multimin.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multimin.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multimin.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multiroot.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multiroot.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Multiroot.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Odeiv.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Odeiv.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Odeiv.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Permut.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Permut.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Permut.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Poly.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Poly.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Poly.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Qrng.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Qrng.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Qrng.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Randist.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Randist.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Randist.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Rng.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Rng.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Rng.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Root.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Root.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Root.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Sf.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Sf.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Sf.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Siman.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Siman.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Siman.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Stats.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Stats.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Stats.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Sum.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Sum.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Sum.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vectmat.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vectmat.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vectmat.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_complex.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_complex.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_complex.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_complex_flat.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_complex_flat.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_complex_flat.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_flat.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_flat.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Vector_flat.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Version.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Version.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Wavelet.cmi prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Wavelet.cmt prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/lib/gsl/gsl__Wavelet.cmti prep/universes/3457e4a9c584c81a1a4a0351b570aff7/gsl/1.24.0/opam Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts. Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts. Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts. HASHES:base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408:84dd9e892fca61efa674fdc44a46915e6108db0d02cf2380daa02f72c38fc5f5 HASHES:stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58:000507283dc4fb079e1e1b18c0bb1756abeb02ca4a8e27c4b48521d5f11bf2cb HASHES:gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7:b7f3d02ff2488a07332ca01db2d26d74c03abf10f5b4f4ba8337302a9fcd1066 2024-05-29 17:11.47 ---> saved as "b0533228818df82b42562f919eec732047dd95c17a0766a91f929d88928af889" Job succeeded 2024-05-29 17:16.10: gsl.1.24.0-3457e4a9c584c81a1a4a0351b570aff7 -> b7f3d02ff2488a07332ca01db2d26d74c03abf10f5b4f4ba8337302a9fcd1066 2024-05-29 17:16.10: stdio.v0.16.0-a7cdf624a280e91a44d7aca79dbd2e58 -> 000507283dc4fb079e1e1b18c0bb1756abeb02ca4a8e27c4b48521d5f11bf2cb 2024-05-29 17:16.10: base.v0.16.3-5ec2ff1887b1366361fcf22cf1edd408 -> 84dd9e892fca61efa674fdc44a46915e6108db0d02cf2380daa02f72c38fc5f5 2024-05-29 17:16.10: Job succeeded