ocamlgsl →
1.24.3-5 →
armhf → 2023-11-06 22:03:38
sbuild (Debian sbuild) 0.85.0 (04 January 2023) on test2023
+==============================================================================+
| ocamlgsl 1.24.3-5 (armhf) Mon, 06 Nov 2023 22:02:18 +0000 |
+==============================================================================+
Package: ocamlgsl
Version: 1.24.3-5
Source Version: 1.24.3-5
Distribution: trixie-staging
Machine Architecture: arm64
Host Architecture: armhf
Build Architecture: armhf
Build Type: any
I: NOTICE: Log filtering will replace 'var/run/schroot/mount/trixie-staging-armhf-sbuild-51c16dd0-7db5-4920-b87c-c536c9366868' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/ocamlgsl-S9VDw5/resolver-eTD86y' with '<<RESOLVERDIR>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.2 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [14.9 MB]
Fetched 29.1 MB in 5s (5524 kB/s)
Reading package lists...
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'ocamlgsl' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/ocaml-team/ocamlgsl.git
Please use:
git clone https://salsa.debian.org/ocaml-team/ocamlgsl.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 123 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main ocamlgsl 1.24.3-5 (dsc) [1837 B]
Get:2 http://172.17.4.1/private trixie-staging/main ocamlgsl 1.24.3-5 (tar) [116 kB]
Get:3 http://172.17.4.1/private trixie-staging/main ocamlgsl 1.24.3-5 (diff) [4848 B]
Fetched 123 kB in 0s (1405 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/ocamlgsl-S9VDw5/ocamlgsl-1.24.3' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/ocamlgsl-S9VDw5' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), ocaml, ocaml-dune, libdune-ocaml-dev, libgsl-dev, chrpath, gawk, dh-ocaml (>= 1.2), build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 13), ocaml, ocaml-dune, libdune-ocaml-dev, libgsl-dev, chrpath, gawk, dh-ocaml (>= 1.2), build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [609 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [701 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [733 B]
Fetched 2043 B in 0s (0 B/s)
Reading package lists...
Reading package lists...
Install main build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils chrpath debhelper
dh-autoreconf dh-ocaml dh-strip-nondeterminism dpkg-dev dwz file gawk
gettext gettext-base groff-base intltool-debian libarchive-zip-perl
libcompiler-libs-ocaml-dev libdebhelper-perl libdpkg-perl libdune-ocaml-dev
libelf1 libfile-stripnondeterminism-perl libgsl-dev libgsl27 libgslcblas0
libicu72 libmagic-mgc libmagic1 libncurses-dev libncurses6 libpipeline1
libsigsegv2 libstdlib-ocaml libstdlib-ocaml-dev libsub-override-perl libtool
libuchardet0 libxml2 m4 man-db ocaml ocaml-base ocaml-dune ocaml-interp
po-debconf sensible-utils
Suggested packages:
autoconf-archive gnu-standards autoconf-doc dh-make git debian-keyring
gawk-doc gettext-doc libasprintf-dev libgettextpo-dev groff bzr
ocaml-findlib gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html
ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc
apparmor less www-browser ocaml-doc elpa-tuareg libmail-box-perl
Recommended packages:
libalgorithm-merge-perl curl | wget | lynx libfile-fcntllock-perl
libarchive-cpio-perl libgpm2 ocaml-man libltdl-dev ledit | readline-editor
libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils chrpath debhelper
dh-autoreconf dh-ocaml dh-strip-nondeterminism dwz file gawk gettext
gettext-base groff-base intltool-debian libarchive-zip-perl
libcompiler-libs-ocaml-dev libdebhelper-perl libdune-ocaml-dev libelf1
libfile-stripnondeterminism-perl libgsl-dev libgsl27 libgslcblas0 libicu72
libmagic-mgc libmagic1 libncurses-dev libncurses6 libpipeline1 libsigsegv2
libstdlib-ocaml libstdlib-ocaml-dev libsub-override-perl libtool
libuchardet0 libxml2 m4 man-db ocaml ocaml-base ocaml-dune ocaml-interp
po-debconf sbuild-build-depends-main-dummy sensible-utils
The following packages will be upgraded:
dpkg-dev libdpkg-perl
2 upgraded, 48 newly installed, 0 to remove and 8 not upgraded.
1 not fully installed or removed.
Need to get 141 MB/143 MB of archives.
After this operation, 537 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [912 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf libsigsegv2 armhf 2.14-1 [36.6 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf gawk armhf 1:5.2.1-2 [595 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-3 [1033 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.2-5 [80.8 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.11.2-3 [1342 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf sensible-utils all 0.0.20 [19.3 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-13 [156 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-13 [496 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.7 [82.1 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:25 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:27 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-4 [9009 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-13 [1201 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.7 [956 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf dh-ocaml all 2.0 [75.1 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libstdlib-ocaml armhf 4.14.1-1+rpi1 [458 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libstdlib-ocaml-dev armhf 4.14.1-1+rpi1 [7138 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf libcompiler-libs-ocaml-dev armhf 4.14.1-1+rpi1 [32.1 MB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf ocaml-base armhf 4.14.1-1+rpi1 [335 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf ocaml-interp armhf 4.14.1-1+rpi1 [6458 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf libncurses6 armhf 6.4+20231016-1 [80.0 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf libncurses-dev armhf 6.4+20231016-1 [290 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf ocaml armhf 4.14.1-1+rpi1 [65.4 MB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf libdune-ocaml-dev armhf 3.11.1-1 [4099 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf libgslcblas0 armhf 2.7.1+dfsg-6 [79.3 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf libgsl27 armhf 2.7.1+dfsg-6 [753 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf libgsl-dev armhf 2.7.1+dfsg-6 [965 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf ocaml-dune armhf 3.11.1-1 [3813 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 141 MB in 16s (8830 kB/s)
Selecting previously unselected package libsigsegv2:armhf.
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../libsigsegv2_2.14-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.14-1) ...
Setting up libsigsegv2:armhf (2.14-1) ...
Selecting previously unselected package gawk.
(Reading database ... 12586 files and directories currently installed.)
Preparing to unpack .../00-gawk_1%3a5.2.1-2_armhf.deb ...
Unpacking gawk (1:5.2.1-2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.23.0-3_armhf.deb ...
Unpacking groff-base (1.23.0-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../03-bsdextrautils_2.39.2-5_armhf.deb ...
Unpacking bsdextrautils (2.39.2-5) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../04-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../05-man-db_2.11.2-3_armhf.deb ...
Unpacking man-db (2.11.2-3) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../06-sensible-utils_0.0.20_all.deb ...
Unpacking sensible-utils (0.0.20) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../07-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../08-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../09-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../10-gettext-base_0.21-13_armhf.deb ...
Unpacking gettext-base (0.21-13) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../15-autopoint_0.21-13_all.deb ...
Unpacking autopoint (0.21-13) ...
Selecting previously unselected package chrpath.
Preparing to unpack .../16-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Preparing to unpack .../17-dpkg-dev_1.22.1+rpi1_all.deb ...
Unpacking dpkg-dev (1.22.1+rpi1) over (1.22.0+rpi1) ...
Preparing to unpack .../18-libdpkg-perl_1.22.1+rpi1_all.deb ...
Unpacking libdpkg-perl (1.22.1+rpi1) over (1.22.0+rpi1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../19-libdebhelper-perl_13.11.7_all.deb ...
Unpacking libdebhelper-perl (13.11.7) ...
Selecting previously unselected package libtool.
Preparing to unpack .../20-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../21-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../22-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../23-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../24-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../25-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../26-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../27-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../28-libicu72_72.1-4_armhf.deb ...
Unpacking libicu72:armhf (72.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../29-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../30-gettext_0.21-13_armhf.deb ...
Unpacking gettext (0.21-13) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../31-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../32-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../33-debhelper_13.11.7_all.deb ...
Unpacking debhelper (13.11.7) ...
Selecting previously unselected package dh-ocaml.
Preparing to unpack .../34-dh-ocaml_2.0_all.deb ...
Unpacking dh-ocaml (2.0) ...
Selecting previously unselected package libstdlib-ocaml.
Preparing to unpack .../35-libstdlib-ocaml_4.14.1-1+rpi1_armhf.deb ...
Unpacking libstdlib-ocaml (4.14.1-1+rpi1) ...
Selecting previously unselected package libstdlib-ocaml-dev.
Preparing to unpack .../36-libstdlib-ocaml-dev_4.14.1-1+rpi1_armhf.deb ...
Unpacking libstdlib-ocaml-dev (4.14.1-1+rpi1) ...
Selecting previously unselected package libcompiler-libs-ocaml-dev.
Preparing to unpack .../37-libcompiler-libs-ocaml-dev_4.14.1-1+rpi1_armhf.deb ...
Unpacking libcompiler-libs-ocaml-dev (4.14.1-1+rpi1) ...
Selecting previously unselected package ocaml-base.
Preparing to unpack .../38-ocaml-base_4.14.1-1+rpi1_armhf.deb ...
Unpacking ocaml-base (4.14.1-1+rpi1) ...
Selecting previously unselected package ocaml-interp.
Preparing to unpack .../39-ocaml-interp_4.14.1-1+rpi1_armhf.deb ...
Unpacking ocaml-interp (4.14.1-1+rpi1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../40-libncurses6_6.4+20231016-1_armhf.deb ...
Unpacking libncurses6:armhf (6.4+20231016-1) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../41-libncurses-dev_6.4+20231016-1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.4+20231016-1) ...
Selecting previously unselected package ocaml.
Preparing to unpack .../42-ocaml_4.14.1-1+rpi1_armhf.deb ...
Unpacking ocaml (4.14.1-1+rpi1) ...
Selecting previously unselected package libdune-ocaml-dev.
Preparing to unpack .../43-libdune-ocaml-dev_3.11.1-1_armhf.deb ...
Unpacking libdune-ocaml-dev (3.11.1-1) ...
Selecting previously unselected package libgslcblas0:armhf.
Preparing to unpack .../44-libgslcblas0_2.7.1+dfsg-6_armhf.deb ...
Unpacking libgslcblas0:armhf (2.7.1+dfsg-6) ...
Selecting previously unselected package libgsl27:armhf.
Preparing to unpack .../45-libgsl27_2.7.1+dfsg-6_armhf.deb ...
Unpacking libgsl27:armhf (2.7.1+dfsg-6) ...
Selecting previously unselected package libgsl-dev.
Preparing to unpack .../46-libgsl-dev_2.7.1+dfsg-6_armhf.deb ...
Unpacking libgsl-dev (2.7.1+dfsg-6) ...
Selecting previously unselected package ocaml-dune.
Preparing to unpack .../47-ocaml-dune_3.11.1-1_armhf.deb ...
Unpacking ocaml-dune (3.11.1-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../48-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libicu72:armhf (72.1-4) ...
Setting up bsdextrautils (2.39.2-5) ...
Setting up libgslcblas0:armhf (2.7.1+dfsg-6) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up gawk (1:5.2.1-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.7) ...
Setting up dh-ocaml (2.0) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up gettext-base (0.21-13) ...
Setting up libgsl27:armhf (2.7.1+dfsg-6) ...
Setting up m4 (1.4.19-4) ...
Setting up file (1:5.45-2) ...
Setting up ocaml-dune (3.11.1-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libncurses6:armhf (6.4+20231016-1) ...
Setting up libstdlib-ocaml (4.14.1-1+rpi1) ...
Setting up autopoint (0.21-13) ...
Setting up ocaml-base (4.14.1-1+rpi1) ...
Setting up libdpkg-perl (1.22.1+rpi1) ...
Setting up autoconf (2.71-3) ...
Setting up mount (2.39.2-5) ...
Setting up sensible-utils (0.0.20) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up chrpath (0.16-2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libncurses-dev:armhf (6.4+20231016-1) ...
Setting up gettext (0.21-13) ...
Setting up libgsl-dev (2.7.1+dfsg-6) ...
Setting up libtool (2.4.7-7) ...
Setting up libstdlib-ocaml-dev (4.14.1-1+rpi1) ...
Setting up dpkg-dev (1.22.1+rpi1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libcompiler-libs-ocaml-dev (4.14.1-1+rpi1) ...
Setting up ocaml-interp (4.14.1-1+rpi1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.23.0-3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up ocaml (4.14.1-1+rpi1) ...
Setting up man-db (2.11.2-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libdune-ocaml-dev (3.11.1-1) ...
Setting up debhelper (13.11.7) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.37-12+rpi2) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any)
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 6.1.47-v8+ #1 SMP PREEMPT Fri Sep 1 07:05:33 BST 2023 arm64 (aarch64)
Toolchain package versions: binutils_2.41-6+rpi1 dpkg-dev_1.22.1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-5+rpi1 gcc-12_12.3.0-10+rpi1 gcc-13_13.2.0-5+rpi1 libc6-dev_2.37-12+rpi2 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-5+rpi1 libstdc++6_13.2.0-5+rpi1 linux-libc-dev_6.5.6-1+rpi1
Package versions: adduser_3.137 apt_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.2 bash_5.2.15-2 binutils_2.41-6+rpi1 binutils-arm-linux-gnueabihf_2.41-6+rpi1 binutils-common_2.41-6+rpi1 bsdextrautils_2.39.2-5 bsdutils_1:2.39.2-5 build-essential_12.9 bzip2_1.0.8-5+b2 chrpath_0.16-2 coreutils_9.1-1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-10+rpi1 cpp-13_13.2.0-5+rpi1 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.7 debianutils_5.14 dh-autoreconf_20 dh-ocaml_2.0 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-1.1 dpkg_1.22.1+rpi1 dpkg-dev_1.22.1+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-5+rpi1 gawk_1:5.2.1-2 gcc_4:13.2.0-1+rpi1 gcc-10-base_10.4.0-7+rpi1 gcc-12_12.3.0-10+rpi1 gcc-12-base_12.3.0-10+rpi1 gcc-13_13.2.0-5+rpi1 gcc-13-base_13.2.0-5+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-13 gettext-base_0.21-13 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libasan8_13.2.0-5+rpi1 libassuan0_2.5.6-1 libatomic1_13.2.0-5+rpi1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.41-6+rpi1 libblkid1_2.39.2-5 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-12+rpi2 libc-dev-bin_2.37-12+rpi2 libc6_2.37-12+rpi2 libc6-dev_2.37-12+rpi2 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-4 libcc1-0_13.2.0-5+rpi1 libcom-err2_1.47.0-2 libcompiler-libs-ocaml-dev_4.14.1-1+rpi1 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.41-6+rpi1 libctf0_2.41-6+rpi1 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.271 libdebhelper-perl_13.11.7 libdpkg-perl_1.22.1+rpi1 libdune-ocaml-dev_3.11.1-1 libelf1_0.188-2.1+rpi1 libext2fs2_1.47.0-2 libfakeroot_1.32.1-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-10+rpi1 libgcc-13-dev_13.2.0-5+rpi1 libgcc-s1_13.2.0-5+rpi1 libgcrypt20_1.10.2-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.1-4 libgomp1_13.2.0-5+rpi1 libgpg-error0_1.47-2 libgsl-dev_2.7.1+dfsg-6 libgsl27_2.7.1+dfsg-6 libgslcblas0_2.7.1+dfsg-6 libgssapi-krb5-2_1.20.1-4 libhogweed6_3.9.1-2 libicu72_72.1-4 libidn2-0_2.3.4-1 libisl23_0.26-3 libjansson4_2.14-2 libk5crypto3_1.20.1-4 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-4 libkrb5support0_1.20.1-4 libksba8_1.6.4-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 liblocale-gettext-perl_1.07-6 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmount1_2.39.2-5 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncurses-dev_6.4+20231016-1 libncurses6_6.4+20231016-1 libncursesw6_6.4+20231016-1 libnettle8_3.9.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.25.0-5 libpam-modules_1.5.2-9.1 libpam-modules-bin_1.5.2-9.1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1 libpcre2-8-0_10.42-4 libperl5.36_5.36.0-9 libpipeline1_1.5.7-1 libreadline8_8.2-1.3 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol2_3.5-1 libsframe1_2.41-6+rpi1 libsigsegv2_2.14-1 libsmartcols1_2.39.2-5 libsqlite3-0_3.43.2-1 libss2_1.47.0-2 libssl3_3.0.11-1 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-5+rpi1 libstdc++6_13.2.0-5+rpi1 libstdlib-ocaml_4.14.1-1+rpi1 libstdlib-ocaml-dev_4.14.1-1+rpi1 libsub-override-perl_0.09-4 libsystemd0_254.5-1+rpi1 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtinfo6_6.4+20231016-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-5+rpi1 libuchardet0_0.0.7-1 libudev1_254.5-1+rpi1 libunistring5_1.1-2 libuuid1_2.39.2-5 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1 login_1:4.13+dfsg1-3 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.11.2-3 mawk_1.3.4.20230808-1 mount_2.39.2-5 ncurses-base_6.4+20231016-1 ncurses-bin_6.4+20231016-1 ocaml_4.14.1-1+rpi1 ocaml-base_4.14.1-1+rpi1 ocaml-dune_3.11.1-1 ocaml-interp_4.14.1-1+rpi1 passwd_1:4.13+dfsg1-3 patch_2.7.6-7 perl_5.36.0-9 perl-base_5.36.0-9 perl-modules-5.36_5.36.0-9 pinentry-curses_1.2.1-1 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sysvinit-utils_3.08-3 tar_1.34+dfsg-1.2 tzdata_2023c-10 usr-is-merged_37 util-linux_2.39.2-5 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 3.0 (quilt)
Source: ocamlgsl
Binary: libocamlgsl-ocaml-dev, libocamlgsl-ocaml
Architecture: any
Version: 1.24.3-5
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Homepage: https://github.com/mmottl/gsl-ocaml
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/ocaml-team/ocamlgsl
Vcs-Git: https://salsa.debian.org/ocaml-team/ocamlgsl.git
Build-Depends: debhelper-compat (= 13), ocaml, ocaml-dune, libdune-ocaml-dev, libgsl-dev, chrpath, gawk, dh-ocaml (>= 1.2)
Package-List:
libocamlgsl-ocaml deb ocaml optional arch=any
libocamlgsl-ocaml-dev deb ocaml optional arch=any
Checksums-Sha1:
ba322865d99d92fd00fda45fc610534e2d2ae3ab 116233 ocamlgsl_1.24.3.orig.tar.gz
dadc6c5144cc92e69b578a49952c53349477afee 4848 ocamlgsl_1.24.3-5.debian.tar.xz
Checksums-Sha256:
0699c601fe8b60a96ee57daac9f0c252564c170898878ca13b0eaf45b40b083d 116233 ocamlgsl_1.24.3.orig.tar.gz
e5246f967259b8d6a780f3ba86a19c5b8726b7649f34b69461e3ed80da82540c 4848 ocamlgsl_1.24.3-5.debian.tar.xz
Files:
67ee4a9e0a60c48f9aad346afb30e014 116233 ocamlgsl_1.24.3.orig.tar.gz
303f3161bdcd7b359b6f26d6eb76c846 4848 ocamlgsl_1.24.3-5.debian.tar.xz
Dgit: 09235c16613cca9cf5d5859dee87abcf8b2eb6a1 debian archive/debian/1.24.3-5 https://git.dgit.debian.org/ocamlgsl
-----BEGIN PGP SIGNATURE-----
iQFGBAEBCgAwFiEEbeJOl+yohsxW5iUOIbju8bGJMIEFAmT9PGUSHGdsb25kdUBk
ZWJpYW4ub3JnAAoJECG47vGxiTCBeyMH/28gws3xn2o4aW1waw431eIpYo8tkdfc
yh1cePpo86hHNOuesU60GkTy5kI+kA1STpowBYje3/2H0vMYCXyc+TU2AVMnIuhJ
Rwm6Xtel7AgFq9v3pgUC8Wof4UnPGms4E8/9RLiym0o0nr4qFUdcWzpu4DIoOQdP
T6e41XP2cnGRnKvmJyWRgVG9GEBCaFgf5SLjkmjN3560LuNWoUj0MHleJ+eBrkfB
e3gcnxzQiHzAqN8YnnZrRbq9WOqN1qFgp2RSMpakMKx+64AAxIYkLxYTItDh2UGV
MSR6q9Ee4IihNKkCBCstDxuNUpbmQA+w2sRICuI7SH0Xtnv6K+SK4Qg=
=fP9E
-----END PGP SIGNATURE-----
gpgv: Signature made Sun Sep 10 03:47:49 2023 UTC
gpgv: using RSA key 6DE24E97ECA886CC56E6250E21B8EEF1B1893081
gpgv: issuer "glondu@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./ocamlgsl_1.24.3-5.dsc: no acceptable signature found
dpkg-source: info: extracting ocamlgsl in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ocamlgsl_1.24.3.orig.tar.gz
dpkg-source: info: unpacking ocamlgsl_1.24.3-5.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Add-gsl_include.sexp-to-deps-of-sf.ml.patch
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=124
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-51c16dd0-7db5-4920-b87c-c536c9366868
SCHROOT_UID=114
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -mRaspbian pi5 test autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package ocamlgsl
dpkg-buildpackage: info: source version 1.24.3-5
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
debian/rules clean
dh clean --with ocaml --buildsystem ocaml_dune
dh_auto_clean -O--buildsystem=ocaml_dune
dune clean
dh_autoreconf_clean -O--buildsystem=ocaml_dune
dh_ocamlclean -O--buildsystem=ocaml_dune
dh_clean -O--buildsystem=ocaml_dune
debian/rules binary-arch
dh binary-arch --with ocaml --buildsystem ocaml_dune
dh_update_autotools_config -a -O--buildsystem=ocaml_dune
dh_autoreconf -a -O--buildsystem=ocaml_dune
dh_ocamlinit -a -O--buildsystem=ocaml_dune
dh_auto_configure -a -O--buildsystem=ocaml_dune
dh_auto_build -a -O--buildsystem=ocaml_dune
dune build -j 4 -p gsl
File "src/dune", line 4, characters 4-14:
4 | mlgsl_blas
^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 7, characters 4-20:
7 | mlgsl_blas_float
^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 6, characters 4-28:
6 | mlgsl_blas_complex_float
^^^^^^^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 5, characters 4-22:
5 | mlgsl_blas_complex
^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 12, characters 4-17:
12 | mlgsl_complex
^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 10, characters 4-14:
10 | mlgsl_cheb
^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_cheb.o -c mlgsl_cheb.c)
In file included from mlgsl_cheb.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 8, characters 4-17:
8 | mlgsl_bspline
^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_bspline.o -c mlgsl_bspline.c)
In file included from mlgsl_bspline.c:10:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 13, characters 4-15:
13 | mlgsl_deriv
^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_deriv.o -c mlgsl_deriv.c)
In file included from mlgsl_deriv.c:11:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 16, characters 4-13:
16 | mlgsl_fft
^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_fft.o -c mlgsl_fft.c)
In file included from mlgsl_fft.c:14:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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: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/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 14, characters 4-15:
14 | mlgsl_eigen
^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_eigen.o -c mlgsl_eigen.c)
In file included from mlgsl_eigen.c:8:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~
File "src/dune", line 20, characters 4-14:
20 | mlgsl_ieee
^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_ieee.o -c mlgsl_ieee.c)
In file included from mlgsl_ieee.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 19, characters 4-15:
19 | mlgsl_histo
^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_histo.o -c mlgsl_histo.c)
In file included from mlgsl_histo.c:13:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 17, characters 4-13:
17 | mlgsl_fit
^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_fit.o -c mlgsl_fit.c)
In file included from mlgsl_fit.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~
File "src/dune", line 18, characters 4-13:
18 | mlgsl_fun
^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_fun.o -c mlgsl_fun.c)
In file included from mlgsl_fun.c:15:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 22, characters 4-16:
22 | mlgsl_interp
^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_interp.o -c mlgsl_interp.c)
In file included from mlgsl_interp.c:13:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 21, characters 4-21:
21 | mlgsl_integration
^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_integration.o -c mlgsl_integration.c)
In file included from mlgsl_integration.c:15:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)));
| ^ ~~~~~~~~~~~~~
File "src/dune", line 25, characters 4-14:
25 | mlgsl_math
^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_math.o -c mlgsl_math.c)
In file included from mlgsl_math.c:8:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 23, characters 4-16:
23 | mlgsl_linalg
^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~
File "src/dune", line 24, characters 4-24:
24 | mlgsl_linalg_complex
^^^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 27, characters 4-30:
27 | mlgsl_matrix_complex_float
^^^^^^^^^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 26, characters 4-24:
26 | mlgsl_matrix_complex
^^^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 28, characters 4-23:
28 | mlgsl_matrix_double
^^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 29, characters 4-22:
29 | mlgsl_matrix_float
^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 30, characters 4-13:
30 | mlgsl_min
^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_min.o -c mlgsl_min.c)
In file included from mlgsl_min.c:11:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 32, characters 4-18:
32 | mlgsl_multifit
^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_multifit.o -c mlgsl_multifit.c)
In file included from mlgsl_multifit.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 31, characters 4-15:
31 | mlgsl_monte
^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_monte.o -c mlgsl_monte.c)
In file included from mlgsl_monte.c:26:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~
File "src/dune", line 33, characters 4-18:
33 | mlgsl_multimin
^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_multimin.o -c mlgsl_multimin.c)
In file included from mlgsl_multimin.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 34, characters 4-20:
34 | mlgsl_multiroots
^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_multiroots.o -c mlgsl_multiroots.c)
In file included from mlgsl_multiroots.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 36, characters 4-16:
36 | mlgsl_permut
^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_permut.o -c mlgsl_permut.c)
In file included from mlgsl_permut.c:9:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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:88:13: warning: "BIGARRAY_INT32" is deprecated: use "CAML_BA_INT32" instead
88 | case BIGARRAY_INT32:
| ^~~~~~~~~~
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:143:13: warning: "BIGARRAY_INT32" is deprecated: use "CAML_BA_INT32" instead
143 | case BIGARRAY_INT32:
| ^~~~~~~~~~
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);
| ^~~~~~~~~~~~~~~~
File "src/dune", line 35, characters 4-15:
35 | mlgsl_odeiv
^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_odeiv.o -c mlgsl_odeiv.c)
In file included from mlgsl_odeiv.c:17:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~
File "src/dune", line 37, characters 4-14:
37 | mlgsl_poly
^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_poly.o -c mlgsl_poly.c)
In file included from mlgsl_poly.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 38, characters 4-14:
38 | mlgsl_qrng
^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_qrng.o -c mlgsl_qrng.c)
In file included from mlgsl_qrng.c:8:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 40, characters 4-13:
40 | mlgsl_rng
^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_rng.o -c mlgsl_rng.c)
In file included from mlgsl_rng.c:13:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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:188:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
188 | v = alloc_small(2, 0);
| ^~~~~~~~~~~~
mlgsl_rng.c: In function ‘ml_gsl_rng_set_state’:
mlgsl_rng.c:200:13: warning: "string_length" is deprecated: use "caml_string_length" instead
200 | gsl_rng_size(r) != string_length(state) )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlgsl_rng.c:201:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
201 | invalid_argument("Gsl.Rng.set_state : wrong rng type");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlgsl_rng.c:202:13: warning: "string_length" is deprecated: use "caml_string_length" instead
202 | memcpy(r->state, Bp_val(state), string_length(state));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlgsl_rng.c: In function ‘ml_gsl_rng_get’:
mlgsl_rng.c:209:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead
209 | return copy_nativeint(gsl_rng_get(Rng_val(rng))) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlgsl_rng.c: In function ‘ml_gsl_rng_uniform’:
mlgsl_rng.c:214:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead
214 | return copy_double(gsl_rng_uniform(Rng_val(rng))) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlgsl_rng.c: In function ‘ml_gsl_rng_uniform_pos’:
mlgsl_rng.c:219:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead
219 | return copy_double(gsl_rng_uniform_pos(Rng_val(rng))) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 39, characters 4-17:
39 | mlgsl_randist
^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_randist.o -c mlgsl_randist.c)
In file included from mlgsl_randist.c:11:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 41, characters 4-15:
41 | mlgsl_roots
^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_roots.o -c mlgsl_roots.c)
In file included from mlgsl_roots.c:11:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 43, characters 4-14:
43 | mlgsl_sort
^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_sort.o -c mlgsl_sort.c)
In file included from mlgsl_sort.c:11:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~
File "src/dune", line 44, characters 4-15:
44 | mlgsl_stats
^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_stats.o -c mlgsl_stats.c)
In file included from mlgsl_stats.c:12:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~
File "src/dune", line 45, characters 4-13:
45 | mlgsl_sum
^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_sum.o -c mlgsl_sum.c)
In file included from mlgsl_sum.c:10:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~
File "src/dune", line 46, characters 4-23:
46 | mlgsl_vector_double
^^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~
File "src/dune", line 42, characters 4-12:
42 | mlgsl_sf
^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_sf.o -c mlgsl_sf.c)
In file included from mlgsl_sf.c:14:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~
File "src/dune", line 47, characters 4-22:
47 | mlgsl_vector_float
^^^^^^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~
File "src/dune", line 48, characters 4-17:
48 | mlgsl_wavelet
^^^^^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/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:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File "src/dune", line 9, characters 4-13:
9 | mlgsl_cdf
^^^^^^^^^
(cd _build/default/src && /usr/bin/arm-linux-gnueabihf-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPIC -Wno-unused-parameter -g -I /usr/lib/ocaml -o mlgsl_cdf.o -c mlgsl_cdf.c)
In file included from mlgsl_cdf.c:2:
wrappers.h:13:2: error: #error "Architectures with double-word alignment for doubles are not supported"
13 | #error "Architectures with double-word alignment for doubles are not supported"
| ^~~~~
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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dh_auto_build: error: dune build -j 4 -p gsl returned exit code 1
make: *** [debian/rules:7: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2023-11-06T22:03:30Z
Finished
--------
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build Type: any
Build-Space: 18480
Build-Time: 5
Distribution: trixie-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 59
Job: ocamlgsl_1.24.3-5
Machine Architecture: arm64
Package: ocamlgsl
Package-Time: 72
Source-Version: 1.24.3-5
Space: 18480
Status: attempted
Version: 1.24.3-5
--------------------------------------------------------------------------------
Finished at 2023-11-06T22:03:30Z
Build needed 00:01:12, 18480k disk space