sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
The package failed to build. The error log from opam follows.
Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y The following actions will be performed: - recompile opam-depext 1.2.3 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved opam-depext.1.2.3 (cached) -> removed opam-depext.1.2.3 -> installed opam-depext.1.2.3 Done. <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><> => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead # Run eval $(opam env) to update the current shell environment <><> Carrying on to "opam depext -viy gsl.1.18.5 ocamlfind.1.9.6 ocamlbuild.0.15.0 host-arch-x86_64.1 conf-pkg-config.3 conf-gsl.2" Since version 2.1, opam now handles external dependencies alongside OCaml ones, and the `depext` plugin interface is provided for backwards compatibility only. Consider using your usual `opam install` command to install both OCaml and system dependencies, or `opam install <pkg> --depext-only` if you want to only install external dependencies. # Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian # The following system packages are needed: libgsl-dev pkg-config [NOTE] Package host-arch-x86_64 is already installed (current version is 1). [NOTE] Package ocamlfind is already installed (current version is 1.9.6). The following actions will be performed: - install conf-pkg-config 3 - install ocamlbuild 0.15.0 - install conf-gsl 2 - install gsl 1.18.5 ===== 4 to install ===== The following system packages will first need to be installed: libgsl-dev pkg-config <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> Let opam run your package manager to install the required system packages? (answer 'n' for other options) [Y/n] y + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgsl-dev" "pkg-config" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libgslcblas0:amd64. - (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18733 files and directories currently installed.) - Preparing to unpack .../0-libgslcblas0_2.7.1+dfsg-5_amd64.deb ... - Unpacking libgslcblas0:amd64 (2.7.1+dfsg-5) ... - Selecting previously unselected package libgsl27:amd64. - Preparing to unpack .../1-libgsl27_2.7.1+dfsg-5_amd64.deb ... - Unpacking libgsl27:amd64 (2.7.1+dfsg-5) ... - Selecting previously unselected package libgsl-dev. - Preparing to unpack .../2-libgsl-dev_2.7.1+dfsg-5_amd64.deb ... - Unpacking libgsl-dev (2.7.1+dfsg-5) ... - Selecting previously unselected package libpkgconf3:amd64. - Preparing to unpack .../3-libpkgconf3_1.8.1-1_amd64.deb ... - Unpacking libpkgconf3:amd64 (1.8.1-1) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../4-pkgconf-bin_1.8.1-1_amd64.deb ... - Unpacking pkgconf-bin (1.8.1-1) ... - Selecting previously unselected package pkgconf:amd64. - Preparing to unpack .../5-pkgconf_1.8.1-1_amd64.deb ... - Unpacking pkgconf:amd64 (1.8.1-1) ... - Selecting previously unselected package pkg-config:amd64. - Preparing to unpack .../6-pkg-config_1.8.1-1_amd64.deb ... - Unpacking pkg-config:amd64 (1.8.1-1) ... - Setting up libgslcblas0:amd64 (2.7.1+dfsg-5) ... - Setting up libgsl27:amd64 (2.7.1+dfsg-5) ... - Setting up libpkgconf3:amd64 (1.8.1-1) ... - Setting up pkgconf-bin (1.8.1-1) ... - Setting up libgsl-dev (2.7.1+dfsg-5) ... - Setting up pkgconf:amd64 (1.8.1-1) ... - Setting up pkg-config:amd64 (1.8.1-1) ... - Processing triggers for libc-bin (2.36-9+deb12u8) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 3/12: Processing 4/12: Processing 5/12: [conf-pkg-config: pkg-config] -> retrieved gsl.1.18.5 (cached) -> retrieved ocamlbuild.0.15.0 (cached) Processing 6/12: [conf-pkg-config: pkg-config] [ocamlbuild: make configure.make] - usage: pkgconf [OPTIONS] [LIBRARIES] - - basic options: - - --help this message - --about print pkgconf version and license to stdout - --version print supported pkg-config version to stdout - --atleast-pkgconfig-version check whether or not pkgconf is compatible - with a specified pkg-config version - --errors-to-stdout print all errors on stdout instead of stderr - --print-errors ensure all errors are printed - --short-errors be less verbose about some errors - --silence-errors explicitly be silent about errors - --list-all list all known packages - --list-package-names list all known package names - --simulate simulate walking the calculated dependency graph - --no-cache do not cache already seen packages when - walking the dependency graph - --log-file=filename write an audit log to a specified file - --with-path=path adds a directory to the search path - --define-prefix override the prefix variable with one that is guessed based on - the location of the .pc file - --dont-define-prefix do not override the prefix variable under any circumstances - --prefix-variable=varname sets the name of the variable that pkgconf considers - to be the package prefix - --relocate=path relocates a path and exits (mostly for testsuite) - --dont-relocate-paths disables path relocation support - - cross-compilation personality support: - - --personality=triplet|filename sets the personality to 'triplet' or a file named 'filename' - --dump-personality dumps details concerning selected personality - - checking specific pkg-config database entries: - - --atleast-version require a specific version of a module - --exact-version require an exact version of a module - --max-version require a maximum version of a module - --exists check whether or not a module exists - --uninstalled check whether or not an uninstalled module will be used - --no-uninstalled never use uninstalled modules when satisfying dependencies - --no-provides do not use 'provides' rules to resolve dependencies - --maximum-traverse-depth maximum allowed depth for dependency graph - --static be more aggressive when computing dependency graph - (for static linking) - --shared use a simplified dependency graph (usually default) - --pure optimize a static dependency graph as if it were a normal - dependency graph - --env-only look only for package entries in PKG_CONFIG_PATH - --ignore-conflicts ignore 'conflicts' rules in modules - --validate validate specific .pc files for correctness - - querying specific pkg-config database fields: - - --define-variable=varname=value define variable 'varname' as 'value' - --variable=varname print specified variable entry to stdout - --cflags print required CFLAGS to stdout - --cflags-only-I print required include-dir CFLAGS to stdout - --cflags-only-other print required non-include-dir CFLAGS to stdout - --libs print required linker flags to stdout - --libs-only-L print required LDPATH linker flags to stdout - --libs-only-l print required LIBNAME linker flags to stdout - --libs-only-other print required other linker flags to stdout - --print-requires print required dependency frameworks to stdout - --print-requires-private print required dependency frameworks for static - linking to stdout - --print-provides print provided dependencies to stdout - --print-variables print all known variables in module to stdout - --digraph print entire dependency graph in graphviz 'dot' format - --keep-system-cflags keep -I/usr/include entries in cflags output - --keep-system-libs keep -L/lib:/lib/i386-linux-gnu:/lib/x86_64-linux-gnu:/lib/x86_64-linux-gnux32:/lib32:/libx32:/usr/lib:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnux32:/usr/lib32:/usr/libx32 entries in libs output - --path show the exact filenames for any matching .pc files - --modversion print the specified module's version to stdout - --internal-cflags do not filter 'internal' cflags from output - - filtering output: - - --msvc-syntax print translatable fragments in MSVC syntax - --fragment-filter=types filter output fragments to the specified types - - report bugs to <https://github.com/pkgconf/pkgconf/issues/new>. -> compiled conf-pkg-config.3 Processing 6/12: [ocamlbuild: make configure.make] -> installed conf-pkg-config.3 Processing 7/12: [ocamlbuild: make configure.make] Processing 8/12: [conf-gsl: pkg-config gsl] [ocamlbuild: make configure.make] -> compiled conf-gsl.2 Processing 8/12: [ocamlbuild: make configure.make] -> installed conf-gsl.2 Processing 9/12: [ocamlbuild: make configure.make] + /usr/bin/make "-f" "configure.make" "all" "OCAMLBUILD_PREFIX=/home/opam/.opam/4.14" "OCAMLBUILD_BINDIR=/home/opam/.opam/4.14/bin" "OCAMLBUILD_LIBDIR=/home/opam/.opam/4.14/lib" "OCAMLBUILD_MANDIR=/home/opam/.opam/4.14/man" "OCAML_NATIVE=true" "OCAML_NATIVE_TOOLS=true" (CWD=/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0) - (echo "# This file was generated from configure.make"; \ - echo ;\ - echo "OCAML_PREFIX="; \ - echo "OCAML_BINDIR=/home/opam/.opam/4.14/bin"; \ - echo "OCAML_LIBDIR=/home/opam/.opam/4.14/lib/ocaml"; \ - echo "OCAML_MANDIR=/home/opam/.opam/4.14/man"; \ - echo ;\ - echo "EXT_OBJ=.o"; \ - echo "EXT_ASM=.s"; \ - echo "EXT_LIB=.a"; \ - echo "EXT_DLL=.so"; \ - echo "EXE="; \ - echo ;\ - echo "OCAML_NATIVE=true"; \ - echo "OCAML_NATIVE_TOOLS=true"; \ - echo "NATDYNLINK=true"; \ - echo "SUPPORT_SHARED_LIBRARIES=true"; \ - echo ;\ - echo "PREFIX=/home/opam/.opam/4.14"; \ - echo "BINDIR=/home/opam/.opam/4.14/bin"; \ - echo "LIBDIR=/home/opam/.opam/4.14/lib"; \ - echo "MANDIR=/home/opam/.opam/4.14/man"; \ - ) > Makefile.config - (echo "(* This file was generated from ../configure.make *)"; \ - echo ;\ - echo 'let bindir = {|/home/opam/.opam/4.14/bin|}'; \ - echo 'let libdir = {|/home/opam/.opam/4.14/lib|}'; \ - echo 'let ocaml_libdir = {|/home/opam/.opam/4.14/lib/ocaml|}'; \ - echo 'let libdir_abs = {|/home/opam/.opam/4.14/lib|}'; \ - echo 'let ocaml_native = true'; \ - echo 'let ocaml_native_tools = true'; \ - echo 'let supports_shared_libraries = true';\ - echo 'let a = "a"'; \ - echo 'let o = "o"'; \ - echo 'let so = "so"'; \ - echo 'let ext_dll = ".so"'; \ - echo 'let exe = ""'; \ - echo 'let version = "0.15.0"'; \ - ) > src/ocamlbuild_config.ml Processing 9/12: [ocamlbuild: make check-if-preinstalled] + /usr/bin/make "check-if-preinstalled" "all" "opam-install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0) - if test -d /home/opam/.opam/4.14/lib/ocaml/ocamlbuild; then\ - >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\ - "/home/opam/.opam/4.14/lib/ocaml/ocamlbuild";\ - >&2 echo "Installation aborted; if you want to bypass this"\ - "safety check, pass CHECK_IF_PREINSTALLED=false to make";\ - exit 2;\ - fi - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml - ocamllex.opt src/glob_lexer.mll - 55 states, 419 transitions, table size 2006 bytes - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml - ocamllex.opt src/lexers.mll - 235 states, 1033 transitions, table size 5542 bytes - 4238 additional bytes used for bindings - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml - mkdir -p tmp - ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/exit_codes.cmo src/my_std.cmo src/ocamlbuild_executor.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo - mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi - mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml - ocamlc.opt -I +unix -I src -o ocamlbuild.byte -I +unix unix.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_unix_plugin.cmo bin/ocamlbuild.cmo - ocamlc.opt -a -o plugin-lib/ocamlbuildlib.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_unix_plugin.cmo - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml - mkdir -p tmp - ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/exit_codes.cmx src/my_std.cmx src/ocamlbuild_executor.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx - mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx - mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o - ocamlopt.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml - ocamlopt.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml - ocamlopt.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml - ocamlopt.opt -I +unix -I src -o ocamlbuild.native -I +unix unix.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_unix_plugin.cmx bin/ocamlbuild.cmx - ocamlopt.opt -a -o plugin-lib/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_unix_plugin.cmx - ocamlc.opt -I +unix unix.cma src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte - ./man/options_man.byte > man/ocamlbuild.options.1 - cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1 - /usr/bin/make ocamlbuild.install - make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - rm -f ocamlbuild.install - touch ocamlbuild.install - /usr/bin/make install-bin-opam - make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - echo 'bin: [' >> ocamlbuild.install - echo ' "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install - echo ' "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install - echo ' "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-lib-opam - make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - echo 'lib: [' >> ocamlbuild.install - /usr/bin/make install-lib-basics-opam - make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - echo ' "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install - echo ' "META"' >> ocamlbuild.install - for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-lib-byte-opam - make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - for lib in plugin-lib/ocamlbuildlib.cma bin/ocamlbuild.cmo src/ocamlbuild_pack.cmi plugin-lib/ocamlbuild_plugin.cmi plugin-lib/ocamlbuild_unix_plugin.cmi; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-lib-native-opam - make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - for lib in plugin-lib/ocamlbuildlib.cmxa plugin-lib/ocamlbuildlib.a bin/ocamlbuild.cmx bin/ocamlbuild.o src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_unix_plugin.cmx plugin-lib/ocamlbuild_plugin.o plugin-lib/ocamlbuild_unix_plugin.o; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-man-opam - make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - echo 'man: [' >> ocamlbuild.install - echo ' "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-doc-opam - make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - echo 'doc: [' >> ocamlbuild.install - echo ' "LICENSE"' >> ocamlbuild.install - echo ' "Changes"' >> ocamlbuild.install - echo ' "Readme.md"' >> ocamlbuild.install - echo ']' >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' - make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.15.0' -> compiled ocamlbuild.0.15.0 -> installed ocamlbuild.0.15.0 Processing 11/12: [gsl: ocaml setup.ml] + /home/opam/.opam/4.14/bin/ocaml "setup.ml" "-configure" "--prefix" "/home/opam/.opam/4.14" "--disable-camlp4" (CWD=/home/opam/.opam/4.14/.opam-switch/build/gsl.1.18.5) - File "./setup.ml", line 318, characters 20-36: - 318 | String.compare (String.lowercase s1) (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 318, characters 42-58: - 318 | String.compare (String.lowercase s1) (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 327, characters 14-30: - 327 | (String.lowercase s1) = (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 327, characters 38-54: - 327 | (String.lowercase s1) = (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 330, characters 25-41: - 330 | Hashtbl.hash (String.lowercase s) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 368, characters 10-26: - 368 | String.lowercase buf - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 474, characters 13-29: - 474 | String.lowercase - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 1381, characters 23-41: - 1381 | let compare = Pervasives.compare - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "./setup.ml", line 1825, characters 16-33: - 1825 | concat dir (String.capitalize base) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.capitalize - Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. - File "./setup.ml", line 1831, characters 16-35: - 1831 | concat dir (String.uncapitalize base) - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.uncapitalize - Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. - File "setup.ml", line 2916, characters 10-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2922, characters 10-21: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2925, characters 23-34: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2928, characters 20-34: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2931, characters 10-27: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2934, characters 16-28: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2935, characters 15-27: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2935, characters 32-42: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2935, characters 48-61: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2936, characters 16-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2937, characters 16-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2938, characters 16-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3088, characters 4-21: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3107, characters 24-40: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3109, characters 21-33: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3110, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3110, characters 41-53: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3112, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3112, characters 41-54: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3114, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3114, characters 50-62: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3116, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3116, characters 50-63: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3118, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3131, characters 15-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3229, characters 16-34: - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "setup.ml", line 5847, characters 11-28: - Alert deprecated: Stdlib.String.capitalize - Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. - File "setup.ml", line 5848, characters 11-30: - Alert deprecated: Stdlib.String.uncapitalize - Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. - File "setup.ml", line 6484, characters 33-42: - Warning 6 [labels-omitted]: label what was omitted in the application of this function. - File "setup.ml", line 6485, characters 36-45: - Warning 6 [labels-omitted]: label what was omitted in the application of this function. - ocaml do_const.ml --mli > lib/gsl_const.mli - File "./do_const.ml", line 12, characters 24-40: - 12 | let get_name line = String.lowercase (Str.matched_group 1 line) in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./do_const.ml", line 13, characters 24-40: - 13 | let get_data line = String.lowercase (Str.matched_group 2 line) in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./do_const.ml", line 34, characters 22-38: - 34 | let upper_const = String.uppercase const in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.uppercase - Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. - File "./do_const.ml", line 35, characters 49-65: - 35 | if is_mli then printf "\nmodule %s : sig\n" (String.uppercase const) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.uppercase - Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. - ocaml do_const.ml > lib/gsl_const.ml - File "./do_const.ml", line 12, characters 24-40: - 12 | let get_name line = String.lowercase (Str.matched_group 1 line) in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./do_const.ml", line 13, characters 24-40: - 13 | let get_data line = String.lowercase (Str.matched_group 2 line) in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./do_const.ml", line 34, characters 22-38: - 34 | let upper_const = String.uppercase const in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.uppercase - Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. - File "./do_const.ml", line 35, characters 49-65: - 35 | if is_mli then printf "\nmodule %s : sig\n" (String.uppercase const) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.uppercase - Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. - ocaml do_sf.ml < lib/gsl_sf.mli.q > lib/gsl_sf.mli - cp lib/gsl_sf.mli lib/gsl_sf.ml - ocaml do_cdf.ml < /usr/include/gsl/gsl_cdf.h > lib/gsl_cdf.mli - File "./do_cdf.ml", line 53, characters 12-28: - 53 | let l = String.lowercase a in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - cp lib/gsl_cdf.mli lib/gsl_cdf.ml - ocaml do_cdf.ml --c < /usr/include/gsl/gsl_cdf.h > lib/mlgsl_cdf.c - File "./do_cdf.ml", line 53, characters 12-28: - 53 | let l = String.lowercase a in - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - - Configuration: - ocamlfind: ........................................... /home/opam/.opam/4.14/bin/ocamlfind - ocamlc: .............................................. /home/opam/.opam/4.14/bin/ocamlc.opt - ocamlopt: ............................................ /home/opam/.opam/4.14/bin/ocamlopt.opt - ocamlbuild: .......................................... /home/opam/.opam/4.14/bin/ocamlbuild - Package name: ........................................ gsl - Package version: ..................................... 1.18.5 - os_type: ............................................. Unix - system: .............................................. linux - architecture: ........................................ amd64 - ccomp_type: .......................................... cc - ocaml_version: ....................................... 4.14.2 - standard_library_default: ............................ /home/opam/.opam/4.14/lib/ocaml - standard_library: .................................... /home/opam/.opam/4.14/lib/ocaml - bytecomp_c_compiler: ................................. gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 - native_c_compiler: ................................... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 - model: ............................................... default - ext_obj: ............................................. .o - ext_asm: ............................................. .s - ext_lib: ............................................. .a - ext_dll: ............................................. .so - default_executable_name: ............................. a.out - systhread_supported: ................................. true - Install architecture-independent files dir: .......... /home/opam/.opam/4.14 - Install architecture-dependent files in dir: ......... $prefix - User executables: .................................... $exec_prefix/bin - System admin executables: ............................ $exec_prefix/sbin - Program executables: ................................. $exec_prefix/libexec - Read-only single-machine data: ....................... $prefix/etc - Modifiable architecture-independent data: ............ $prefix/com - Modifiable single-machine data: ...................... $prefix/var - Object code libraries: ............................... $exec_prefix/lib - Read-only arch-independent data root: ................ $prefix/share - Read-only architecture-independent data: ............. $datarootdir - Info documentation: .................................. $datarootdir/info - Locale-dependent data: ............................... $datarootdir/locale - Man documentation: ................................... $datarootdir/man - Documentation root: .................................. $datarootdir/doc/$pkg_name - HTML documentation: .................................. $docdir - DVI documentation: ................................... $docdir - PDF documentation: ................................... $docdir - PS documentation: .................................... $docdir - findlib_version: ..................................... 1.9.6 - is_native: ........................................... true - suffix_program: ...................................... - Remove a file.: ...................................... rm -f - Remove a directory.: ................................. rm -rf - Turn ocaml debug flag on: ............................ true - Turn ocaml profile flag on: .......................... false - Compiler support generation of .cmxs.: ............... true - OCamlbuild additional flags: ......................... - Strict compile-time checks: .......................... true - Build examples: ...................................... true - Allow building of examples using camlp4: ............. false - Create documentations: ............................... true - Compile tests executable and library and run them: ... false - ocamldoc: ............................................ /home/opam/.opam/4.14/bin/ocamldoc - pkg_bigarray: ........................................ /home/opam/.opam/4.14/lib/ocaml - + /home/opam/.opam/4.14/bin/ocaml "setup.ml" "-build" (CWD=/home/opam/.opam/4.14/.opam-switch/build/gsl.1.18.5) - File "./setup.ml", line 318, characters 20-36: - 318 | String.compare (String.lowercase s1) (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 318, characters 42-58: - 318 | String.compare (String.lowercase s1) (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 327, characters 14-30: - 327 | (String.lowercase s1) = (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 327, characters 38-54: - 327 | (String.lowercase s1) = (String.lowercase s2) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 330, characters 25-41: - 330 | Hashtbl.hash (String.lowercase s) - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 368, characters 10-26: - 368 | String.lowercase buf - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 474, characters 13-29: - 474 | String.lowercase - ^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.lowercase - Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. - File "./setup.ml", line 1381, characters 23-41: - 1381 | let compare = Pervasives.compare - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "./setup.ml", line 1825, characters 16-33: - 1825 | concat dir (String.capitalize base) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.capitalize - Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. - File "./setup.ml", line 1831, characters 16-35: - 1831 | concat dir (String.uncapitalize base) - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.uncapitalize - Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. - File "setup.ml", line 2916, characters 10-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2922, characters 10-21: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2925, characters 23-34: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2928, characters 20-34: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2931, characters 10-27: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2934, characters 16-28: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2935, characters 15-27: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2935, characters 32-42: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2935, characters 48-61: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 2936, characters 16-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2937, characters 16-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 2938, characters 16-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3088, characters 4-21: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3107, characters 24-40: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3109, characters 21-33: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3110, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3110, characters 41-53: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3112, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3112, characters 41-54: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3114, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3114, characters 50-62: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3116, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3116, characters 50-63: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3118, characters 20-32: - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "setup.ml", line 3131, characters 15-27: - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "setup.ml", line 3229, characters 16-34: - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "setup.ml", line 5847, characters 11-28: - Alert deprecated: Stdlib.String.capitalize - Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. - File "setup.ml", line 5848, characters 11-30: - Alert deprecated: Stdlib.String.uncapitalize - Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. - File "setup.ml", line 6484, characters 33-42: - Warning 6 [labels-omitted]: label what was omitted in the application of this function. - File "setup.ml", line 6485, characters 36-45: - Warning 6 [labels-omitted]: label what was omitted in the application of this function. - + /home/opam/.opam/4.14/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.14/lib/ocamlbuild /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - File "_tags", line 176, characters 38-48: - Warning: the tag "pkg_camlp4" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 178, characters 23-33: - Warning: the tag "pkg_camlp4" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas.c - In file included from lib/mlgsl_vector.h:9, - from lib/mlgsl_vector_double.h:9, - from lib/mlgsl_blas.c:8: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_matrix_double.h:11, - from lib/mlgsl_blas.c:9: - lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_blas.c:11: - lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': - lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': - lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': - lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': - lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': - lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.c: In function 'ml_gsl_blas_ddot': - lib/mlgsl_blas.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 22 | return copy_double(r); - | ^~~~~~~~~~~~ - lib/mlgsl_blas.c: In function 'ml_gsl_blas_dnrm2': - lib/mlgsl_blas.c:29:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 29 | return copy_double(gsl_blas_dnrm2(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_blas.c: In function 'ml_gsl_blas_dasum': - lib/mlgsl_blas.c:36:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 36 | return copy_double(gsl_blas_dasum(&v_X)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_blas.o lib/mlgsl_blas.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex.c - In file included from lib/mlgsl_complex.h:7, - from lib/mlgsl_blas_complex.c:7: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/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 lib/mlgsl_vector_complex.h:11, - from lib/mlgsl_blas_complex.c:8: - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_matrix_complex.h:13, - from lib/mlgsl_blas_complex.c:9: - lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': - lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_blas_complex.c:11: - lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': - lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': - lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': - lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': - lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': - lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas_complex.c: In function 'ml_gsl_blas_znrm2': - lib/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_blas_complex.c: In function 'ml_gsl_blas_zasum': - lib/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_blas_complex.o lib/mlgsl_blas_complex.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex_float.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex_float.c - In file included from lib/mlgsl_complex.h:7, - from lib/mlgsl_blas_complex_float.c:9: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/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 lib/mlgsl_vector_complex_float.h:11, - from lib/mlgsl_blas_complex_float.c:10: - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex_float': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_matrix_complex_float.h:13, - from lib/mlgsl_blas_complex_float.c:11: - lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex_float': - lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_blas_complex_float.c:13: - lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': - lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': - lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': - lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': - lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': - lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas_complex_float.c: In function 'ml_gsl_blas_scnrm2': - lib/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_blas_complex_float.c: In function 'ml_gsl_blas_scasum': - lib/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_blas_complex_float.o lib/mlgsl_blas_complex_float.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_float.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_float.c - In file included from lib/mlgsl_vector_float.h:1, - from lib/mlgsl_blas_float.c:8: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/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 lib/mlgsl_vector_float.h:10: - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_float': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_matrix_float.h:13, - from lib/mlgsl_blas_float.c:9: - lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_float': - lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_blas_float.c:11: - lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': - lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': - lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) - | ^~~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': - lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': - lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': - lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] - 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) - | ^~~~~~~~~~~~~~ - lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_sdsdot': - lib/mlgsl_blas_float.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 22 | return copy_double(r); - | ^~~~~~~~~~~~ - lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_dsdot': - lib/mlgsl_blas_float.c:31:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 31 | return copy_double(r); - | ^~~~~~~~~~~~ - lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_sdot': - lib/mlgsl_blas_float.c:40:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 40 | return copy_double(r); - | ^~~~~~~~~~~~ - lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_snrm2': - lib/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_sasum': - lib/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_blas_float.o lib/mlgsl_blas_float.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_bspline.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_bspline.c - In file included from lib/mlgsl_bspline.c:10: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_bspline.c: In function 'ml_gsl_bspline_alloc': - lib/mlgsl_bspline.c:16:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 16 | Abstract_ptr(r, w); - | ^~~~~~~~~ - In file included from lib/mlgsl_vector_double.h:9, - from lib/mlgsl_bspline.c:25: - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_bspline.o lib/mlgsl_bspline.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cdf.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cdf.c - In file included from lib/mlgsl_cdf.c:2: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_P': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Q': - lib/mlgsl_cdf.c:6:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 6 | ML1(gsl_cdf_ugaussian_Q, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Pinv': - lib/mlgsl_cdf.c:8:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 8 | ML1(gsl_cdf_ugaussian_Pinv, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Qinv': - lib/mlgsl_cdf.c:10:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 10 | ML1(gsl_cdf_ugaussian_Qinv, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_P': - lib/mlgsl_cdf.c:12:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 12 | ML2(gsl_cdf_gaussian_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Q': - lib/mlgsl_cdf.c:14:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 14 | ML2(gsl_cdf_gaussian_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Pinv': - lib/mlgsl_cdf.c:16:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 16 | ML2(gsl_cdf_gaussian_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Qinv': - lib/mlgsl_cdf.c:18:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 18 | ML2(gsl_cdf_gaussian_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_P': - lib/mlgsl_cdf.c:20:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 20 | ML3(gsl_cdf_gamma_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Q': - lib/mlgsl_cdf.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 22 | ML3(gsl_cdf_gamma_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Pinv': - lib/mlgsl_cdf.c:24:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 24 | ML3(gsl_cdf_gamma_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Qinv': - lib/mlgsl_cdf.c:26:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 26 | ML3(gsl_cdf_gamma_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_P': - lib/mlgsl_cdf.c:28:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 28 | ML2(gsl_cdf_cauchy_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Q': - lib/mlgsl_cdf.c:30:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 30 | ML2(gsl_cdf_cauchy_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Pinv': - lib/mlgsl_cdf.c:32:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 32 | ML2(gsl_cdf_cauchy_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Qinv': - lib/mlgsl_cdf.c:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | ML2(gsl_cdf_cauchy_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_P': - lib/mlgsl_cdf.c:36:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 36 | ML2(gsl_cdf_laplace_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Q': - lib/mlgsl_cdf.c:38:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 38 | ML2(gsl_cdf_laplace_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Pinv': - lib/mlgsl_cdf.c:40:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 40 | ML2(gsl_cdf_laplace_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Qinv': - lib/mlgsl_cdf.c:42:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 42 | ML2(gsl_cdf_laplace_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_P': - lib/mlgsl_cdf.c:44:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 44 | ML2(gsl_cdf_rayleigh_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Q': - lib/mlgsl_cdf.c:46:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 46 | ML2(gsl_cdf_rayleigh_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Pinv': - lib/mlgsl_cdf.c:48:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 48 | ML2(gsl_cdf_rayleigh_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Qinv': - lib/mlgsl_cdf.c:50:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 50 | ML2(gsl_cdf_rayleigh_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_P': - lib/mlgsl_cdf.c:52:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 52 | ML2(gsl_cdf_chisq_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Q': - lib/mlgsl_cdf.c:54:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 54 | ML2(gsl_cdf_chisq_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Pinv': - lib/mlgsl_cdf.c:56:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 56 | ML2(gsl_cdf_chisq_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Qinv': - lib/mlgsl_cdf.c:58:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 58 | ML2(gsl_cdf_chisq_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_P': - lib/mlgsl_cdf.c:60:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 60 | ML2(gsl_cdf_exponential_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Q': - lib/mlgsl_cdf.c:62:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 62 | ML2(gsl_cdf_exponential_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Pinv': - lib/mlgsl_cdf.c:64:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 64 | ML2(gsl_cdf_exponential_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Qinv': - lib/mlgsl_cdf.c:66:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 66 | ML2(gsl_cdf_exponential_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exppow_P': - lib/mlgsl_cdf.c:68:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 68 | ML3(gsl_cdf_exppow_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exppow_Q': - lib/mlgsl_cdf.c:70:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 70 | ML3(gsl_cdf_exppow_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_P': - lib/mlgsl_cdf.c:72:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 72 | ML2(gsl_cdf_tdist_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Q': - lib/mlgsl_cdf.c:74:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 74 | ML2(gsl_cdf_tdist_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Pinv': - lib/mlgsl_cdf.c:76:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 76 | ML2(gsl_cdf_tdist_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Qinv': - lib/mlgsl_cdf.c:78:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 78 | ML2(gsl_cdf_tdist_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_P': - lib/mlgsl_cdf.c:80:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 80 | ML3(gsl_cdf_fdist_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Q': - lib/mlgsl_cdf.c:82:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 82 | ML3(gsl_cdf_fdist_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Pinv': - lib/mlgsl_cdf.c:84:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 84 | ML3(gsl_cdf_fdist_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Qinv': - lib/mlgsl_cdf.c:86:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 86 | ML3(gsl_cdf_fdist_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_P': - lib/mlgsl_cdf.c:88:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 88 | ML3(gsl_cdf_beta_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Q': - lib/mlgsl_cdf.c:90:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 90 | ML3(gsl_cdf_beta_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Pinv': - lib/mlgsl_cdf.c:92:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 92 | ML3(gsl_cdf_beta_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Qinv': - lib/mlgsl_cdf.c:94:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 94 | ML3(gsl_cdf_beta_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_P': - lib/mlgsl_cdf.c:96:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 96 | ML3(gsl_cdf_flat_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Q': - lib/mlgsl_cdf.c:98:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 98 | ML3(gsl_cdf_flat_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Pinv': - lib/mlgsl_cdf.c:100:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 100 | ML3(gsl_cdf_flat_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Qinv': - lib/mlgsl_cdf.c:102:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 102 | ML3(gsl_cdf_flat_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_P': - lib/mlgsl_cdf.c:104:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 104 | ML3(gsl_cdf_lognormal_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Q': - lib/mlgsl_cdf.c:106:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 106 | ML3(gsl_cdf_lognormal_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Pinv': - lib/mlgsl_cdf.c:108:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 108 | ML3(gsl_cdf_lognormal_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Qinv': - lib/mlgsl_cdf.c:110:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 110 | ML3(gsl_cdf_lognormal_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_P': - lib/mlgsl_cdf.c:112:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 112 | ML3(gsl_cdf_gumbel1_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Q': - lib/mlgsl_cdf.c:114:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 114 | ML3(gsl_cdf_gumbel1_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Pinv': - lib/mlgsl_cdf.c:116:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 116 | ML3(gsl_cdf_gumbel1_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Qinv': - lib/mlgsl_cdf.c:118:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 118 | ML3(gsl_cdf_gumbel1_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_P': - lib/mlgsl_cdf.c:120:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 120 | ML3(gsl_cdf_gumbel2_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Q': - lib/mlgsl_cdf.c:122:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 122 | ML3(gsl_cdf_gumbel2_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Pinv': - lib/mlgsl_cdf.c:124:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 124 | ML3(gsl_cdf_gumbel2_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Qinv': - lib/mlgsl_cdf.c:126:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 126 | ML3(gsl_cdf_gumbel2_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_P': - lib/mlgsl_cdf.c:128:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 128 | ML3(gsl_cdf_weibull_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Q': - lib/mlgsl_cdf.c:130:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 130 | ML3(gsl_cdf_weibull_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Pinv': - lib/mlgsl_cdf.c:132:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 132 | ML3(gsl_cdf_weibull_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Qinv': - lib/mlgsl_cdf.c:134:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 134 | ML3(gsl_cdf_weibull_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_P': - lib/mlgsl_cdf.c:136:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 136 | ML3(gsl_cdf_pareto_P, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Q': - lib/mlgsl_cdf.c:138:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 138 | ML3(gsl_cdf_pareto_Q, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Pinv': - lib/mlgsl_cdf.c:140:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 140 | ML3(gsl_cdf_pareto_Pinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Qinv': - lib/mlgsl_cdf.c:142:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 142 | ML3(gsl_cdf_pareto_Qinv, Double_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_P': - lib/mlgsl_cdf.c:144:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 144 | ML2(gsl_cdf_logistic_P, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Q': - lib/mlgsl_cdf.c:146:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 146 | ML2(gsl_cdf_logistic_Q, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Pinv': - lib/mlgsl_cdf.c:148:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 148 | ML2(gsl_cdf_logistic_Pinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Qinv': - lib/mlgsl_cdf.c:150:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 150 | ML2(gsl_cdf_logistic_Qinv, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_binomial_P': - lib/mlgsl_cdf.c:152:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 152 | ML3(gsl_cdf_binomial_P, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_binomial_Q': - lib/mlgsl_cdf.c:154:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 154 | ML3(gsl_cdf_binomial_Q, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_poisson_P': - lib/mlgsl_cdf.c:156:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 156 | ML2(gsl_cdf_poisson_P, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_poisson_Q': - lib/mlgsl_cdf.c:158:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 158 | ML2(gsl_cdf_poisson_Q, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_geometric_P': - lib/mlgsl_cdf.c:160:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 160 | ML2(gsl_cdf_geometric_P, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_geometric_Q': - lib/mlgsl_cdf.c:162:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 162 | ML2(gsl_cdf_geometric_Q, Unsigned_int_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_negative_binomial_P': - lib/mlgsl_cdf.c:164:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 164 | ML3(gsl_cdf_negative_binomial_P, Unsigned_int_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_negative_binomial_Q': - lib/mlgsl_cdf.c:166:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 166 | ML3(gsl_cdf_negative_binomial_Q, Unsigned_int_val, Double_val, Double_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pascal_P': - lib/mlgsl_cdf.c:168:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 168 | ML3(gsl_cdf_pascal_P, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pascal_Q': - lib/mlgsl_cdf.c:170:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 170 | ML3(gsl_cdf_pascal_Q, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_hypergeometric_P': - lib/mlgsl_cdf.c:172:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 172 | ML4(gsl_cdf_hypergeometric_P, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_hypergeometric_Q': - lib/mlgsl_cdf.c:174:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 174 | ML4(gsl_cdf_hypergeometric_Q, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, copy_double) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_cdf.o lib/mlgsl_cdf.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cheb.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cheb.c - In file included from lib/mlgsl_cheb.c:12: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_alloc': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_coefs': - lib/mlgsl_cheb.c:30:13: warning: "alloc" is deprecated: use "caml_alloc" instead - 30 | a = alloc(len * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_eval': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_eval_n': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_cheb.o lib/mlgsl_cheb.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_combi.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_combi.c - lib/mlgsl_combi.c: In function 'combi_of_val': - lib/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_combi.o lib/mlgsl_combi.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_complex.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_complex.c - In file included from lib/mlgsl_complex.h:7, - from lib/mlgsl_complex.c:7: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_complex.c: In function 'ml_gsl_complex_logabs': - lib/mlgsl_complex.c:41:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 41 | return copy_double(gsl_complex_logabs(z_Z)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_complex.o lib/mlgsl_complex.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_deriv.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_deriv.c - In file included from lib/mlgsl_deriv.c:11: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_deriv.o lib/mlgsl_deriv.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_eigen.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_eigen.c - In file included from lib/mlgsl_eigen.c:8: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/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 lib/mlgsl_vector_complex.h:11, - from lib/mlgsl_eigen.c:12: - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_matrix_complex.h:13, - from lib/mlgsl_eigen.c:13: - lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': - lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_matrix_double.h:11, - from lib/mlgsl_eigen.c:22: - lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_vector_double.h:9, - from lib/mlgsl_eigen.c:23: - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_symm_alloc': - lib/mlgsl_eigen.c:31:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 31 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_symmv_alloc': - lib/mlgsl_eigen.c:53:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 53 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_herm_alloc': - lib/mlgsl_eigen.c:95:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 95 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_hermv_alloc': - lib/mlgsl_eigen.c:117:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 117 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_nonsymm_alloc': - lib/mlgsl_eigen.c:153:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 153 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_nonsymmv_alloc': - lib/mlgsl_eigen.c:185:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 185 | Abstract_ptr(v, ws); - | ^~~~~~~~~~ - + mv mlgsl_eigen.o lib/mlgsl_eigen.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_error.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_error.c - lib/mlgsl_error.c: In function 'ml_gsl_error_handler': - lib/mlgsl_error.c:38:13: warning: "failwith" is deprecated: use "caml_failwith" instead - 38 | failwith("invalid GSL error code"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_error.c: In function 'ml_gsl_error_init': - lib/mlgsl_error.c:48:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 48 | ml_gsl_err_handler = caml_named_value("mlgsl_err_handler"); - | ^ - + mv mlgsl_error.o lib/mlgsl_error.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fft.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fft.c - In file included from lib/mlgsl_fft.c:14: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fft.c: In function 'check_layout': - lib/mlgsl_fft.c:29:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 29 | layout_exn = caml_named_value("mlgsl_layout_exn"); - | ^ - lib/mlgsl_fft.c:31:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead - 31 | invalid_argument("wrong fft_array layout"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fft.c:33:13: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead - 33 | raise_constant(*layout_exn); - | ^~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fft.c: In function 'ml_gsl_fft_real_workspace_alloc': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fft.c: In function 'ml_gsl_fft_complex_workspace_alloc': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fft.c: In function 'ml_gsl_fft_real_wavetable_alloc': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fft.c: In function 'ml_gsl_fft_halfcomplex_wavetable_alloc': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fft.c: In function 'ml_gsl_fft_complex_wavetable_alloc': - lib/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - + mv mlgsl_fft.o lib/mlgsl_fft.o - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fit.c - + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fit.c - In file included from lib/mlgsl_fit.c:12: - lib/wrappers.h: In function 'copy_two_double': - lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 34 | va = copy_double(a); - | ^~~~~~~~~~ - lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 35 | vb = copy_double(b); - | ^~~~~~~~~~ - lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 36 | r = alloc_small(2, 0); - | ^~~~~~~~~~~~ - lib/wrappers.h: In function 'copy_two_double_arr': - lib/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 lib/mlgsl_matrix_double.h:11, - from lib/mlgsl_fit.c:13: - lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': - lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 lib/mlgsl_vector_double.h:9, - from lib/mlgsl_fit.c:14: - lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': - lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead - 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fit.c: In function 'ml_gsl_fit_linear': - lib/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fit.c: In function 'ml_gsl_fit_mul': - lib/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fit.c: In function 'ml_gsl_multifit_linear_alloc': - lib/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))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fit.c: In function 'ml_gsl_multifit_linear': - lib/mlgsl_fit.c:133:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 133 | return copy_double(chisq); - | ^~~~~~~~~~~~~~~~ - lib/mlgsl_fit.c: In function 'ml_gsl_multifit_linear_svd': - lib/mlgsl_fit.c:154:35: warning: passing argument 2 of 'gsl_multifit_linear_svd' from incompatible pointer type [-Wincompatible-pointer-types] - 154 | gsl_multifit_linear_svd(&m_x, &v_y, - | ^~~~ - | | - | gsl_vector * - In file included from lib/mlgsl_fit.c:6: - /usr/include/gsl/gsl_multifit.h:85:58: note: expected 'gsl_multifit_linear_workspace *' but argument is of type 'gsl_vector *' - 85 | gsl_multifit_linear_workspace * work); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ - lib/mlgsl_fit.c:154:5: error: too many arguments to function 'gsl_multifit_linear_svd' - 154 | gsl_multifit_linear_svd(&m_x, &v_y, - | ^~~~~~~~~~~~~~~~~~~~~~~ - /usr/include/gsl/gsl_multifit.h:84:1: note: declared here - 84 | gsl_multifit_linear_svd (const gsl_matrix * X, - | ^~~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fit.c:170:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead - 170 | v_chisq = copy_double (chisq); - | ^~~~~~~~~~~~~~~~~~~~~~ - lib/mlgsl_fit.c:171:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead - 171 | r = alloc_small (2, 0); - | ^~~~~~~~~~~~~~~ - Command exited with code 2. - + /home/opam/.opam/4.14/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.14/lib/ocamlbuild /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - File "myocamlbuild.ml", line 155, characters 10-27: - 155 | Stream.of_channel chn - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 161, characters 10-21: - 161 | Stream.from - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 164, characters 23-34: - 164 | match Stream.next st with - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 167, characters 20-34: - 167 | with Stream.Failure -> None) - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 170, characters 10-27: - 170 | Genlex.make_lexer ["="] st_line - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 173, characters 16-28: - 173 | match Stream.npeek 3 lexer with - ^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 174, characters 15-27: - 174 | | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] -> - ^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 174, characters 32-42: - 174 | | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] -> - ^^^^^^^^^^ - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 174, characters 48-61: - 174 | | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] -> - ^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Genlex - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 175, characters 16-27: - 175 | Stream.junk lexer; - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 176, characters 16-27: - 176 | Stream.junk lexer; - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 177, characters 16-27: - 177 | Stream.junk lexer; - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "myocamlbuild.ml", line 518, characters 43-62: - 518 | List.map (fun m -> (String.uncapitalize m) ^ ".cmi") - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Ocamlbuild_plugin.String.uncapitalize - Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. - File "myocamlbuild.ml", line 531, characters 51-70: - 531 | List.map (fun m -> dir^"/"^(String.uncapitalize m)^".cmi") - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Ocamlbuild_plugin.String.uncapitalize - Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. - E: Failure("Command ''/home/opam/.opam/4.14/bin/ocamlbuild' lib/libgsl_stubs.a lib/dllgsl_stubs.so lib/gsl.cma lib/gsl.cmxa lib/gsl.a lib/gsl.cmxs examples/blas_ex.native examples/blas_speed_test.native examples/bspline_ex.native examples/cheb_ex.native examples/combi_ex.native examples/const_ex.native examples/deriv_ex.native examples/eigen_ex.native examples/fft_c.native examples/fft_c2.native examples/fft_hc.native examples/fit_ex.native examples/histo_ex.native examples/integration_ex.native examples/interp_ex.native examples/linalg_ex.native examples/min_ex.native examples/monte_ex.native examples/multifit_data_ex.native examples/multifit_nlin_ex.native examples/multimin_ex.native examples/multiroot_ex.native examples/odeiv_ex.native examples/permut_ex.native examples/qrng_ex.native examples/rng_ex.native examples/root_ex.native examples/siman_ex.native examples/siman_tsp_ex.native examples/stats_ex.native examples/sum_ex.native examples/wavelet_ex.native -tag debug' terminated with error code 10") [ERROR] The compilation of gsl.1.18.5 failed at "ocaml setup.ml -build". #=== ERROR while compiling gsl.1.18.5 =========================================# # context 2.1.6 | linux/x86_64 | ocaml-base-compiler.4.14.2 | file:///src # path ~/.opam/4.14/.opam-switch/build/gsl.1.18.5 # command ~/.opam/4.14/bin/ocaml setup.ml -build # exit-code 1 # env-file ~/.opam/log/gsl-115-dae7d3.env # output-file ~/.opam/log/gsl-115-dae7d3.out ### output ### # File "./setup.ml", line 318, characters 20-36: # 318 | String.compare (String.lowercase s1) (String.lowercase s2) # ^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.lowercase # Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. # File "./setup.ml", line 318, characters 42-58: # 318 | String.compare (String.lowercase s1) (String.lowercase s2) # ^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.lowercase # Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. # File "./setup.ml", line 327, characters 14-30: # 327 | (String.lowercase s1) = (String.lowercase s2) # ^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.lowercase # Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. # File "./setup.ml", line 327, characters 38-54: # 327 | (String.lowercase s1) = (String.lowercase s2) # ^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.lowercase # Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. # File "./setup.ml", line 330, characters 25-41: # 330 | Hashtbl.hash (String.lowercase s) # ^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.lowercase # Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. # File "./setup.ml", line 368, characters 10-26: # 368 | String.lowercase buf # ^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.lowercase # Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. # File "./setup.ml", line 474, characters 13-29: # 474 | String.lowercase # ^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.lowercase # Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. # File "./setup.ml", line 1381, characters 23-41: # 1381 | let compare = Pervasives.compare # ^^^^^^^^^^^^^^^^^^ # Alert deprecated: module Stdlib.Pervasives # Use Stdlib instead. # # If you need to stay compatible with OCaml < 4.07, you can use the # stdlib-shims library: https://github.com/ocaml/stdlib-shims # File "./setup.ml", line 1825, characters 16-33: # 1825 | concat dir (String.capitalize base) # ^^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.capitalize # Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. # File "./setup.ml", line 1831, characters 16-35: # 1831 | concat dir (String.uncapitalize base) # ^^^^^^^^^^^^^^^^^^^ # Alert deprecated: Stdlib.String.uncapitalize # Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. # File "setup.ml", line 2916, characters 10-27: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 2922, characters 10-21: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 2925, characters 23-34: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 2928, characters 20-34: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 2931, characters 10-27: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 2934, characters 16-28: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 2935, characters 15-27: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 2935, characters 32-42: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 2935, characters 48-61: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 2936, characters 16-27: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 2937, characters 16-27: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 2938, characters 16-27: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 3088, characters 4-21: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3107, characters 24-40: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 3109, characters 21-33: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 3110, characters 20-32: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3110, characters 41-53: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3112, characters 20-32: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3112, characters 41-54: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3114, characters 20-32: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3114, characters 50-62: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3116, characters 20-32: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3116, characters 50-63: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3118, characters 20-32: # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "setup.ml", line 3131, characters 15-27: # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "setup.ml", line 3229, characters 16-34: # Alert deprecated: module Stdlib.Pervasives # Use Stdlib instead. # # If you need to stay compatible with OCaml < 4.07, you can use the # stdlib-shims library: https://github.com/ocaml/stdlib-shims # File "setup.ml", line 5847, characters 11-28: # Alert deprecated: Stdlib.String.capitalize # Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. # File "setup.ml", line 5848, characters 11-30: # Alert deprecated: Stdlib.String.uncapitalize # Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. # File "setup.ml", line 6484, characters 33-42: # Warning 6 [labels-omitted]: label what was omitted in the application of this function. # File "setup.ml", line 6485, characters 36-45: # Warning 6 [labels-omitted]: label what was omitted in the application of this function. # + /home/opam/.opam/4.14/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.14/lib/ocamlbuild /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # File "_tags", line 176, characters 38-48: # Warning: the tag "pkg_camlp4" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. # File "_tags", line 178, characters 23-33: # Warning: the tag "pkg_camlp4" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas.c # In file included from lib/mlgsl_vector.h:9, # from lib/mlgsl_vector_double.h:9, # from lib/mlgsl_blas.c:8: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_matrix_double.h:11, # from lib/mlgsl_blas.c:9: # lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': # lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_blas.c:11: # lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': # lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': # lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': # lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': # lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': # lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.c: In function 'ml_gsl_blas_ddot': # lib/mlgsl_blas.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 22 | return copy_double(r); # | ^~~~~~~~~~~~ # lib/mlgsl_blas.c: In function 'ml_gsl_blas_dnrm2': # lib/mlgsl_blas.c:29:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 29 | return copy_double(gsl_blas_dnrm2(&v_X)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_blas.c: In function 'ml_gsl_blas_dasum': # lib/mlgsl_blas.c:36:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 36 | return copy_double(gsl_blas_dasum(&v_X)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_blas.o lib/mlgsl_blas.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex.c # In file included from lib/mlgsl_complex.h:7, # from lib/mlgsl_blas_complex.c:7: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/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 lib/mlgsl_vector_complex.h:11, # from lib/mlgsl_blas_complex.c:8: # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_matrix_complex.h:13, # from lib/mlgsl_blas_complex.c:9: # lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': # lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_blas_complex.c:11: # lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': # lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': # lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': # lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': # lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': # lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas_complex.c: In function 'ml_gsl_blas_znrm2': # lib/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)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_blas_complex.c: In function 'ml_gsl_blas_zasum': # lib/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)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_blas_complex.o lib/mlgsl_blas_complex.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex_float.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_complex_float.c # In file included from lib/mlgsl_complex.h:7, # from lib/mlgsl_blas_complex_float.c:9: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/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 lib/mlgsl_vector_complex_float.h:11, # from lib/mlgsl_blas_complex_float.c:10: # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex_float': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_matrix_complex_float.h:13, # from lib/mlgsl_blas_complex_float.c:11: # lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex_float': # lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_blas_complex_float.c:13: # lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': # lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': # lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': # lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': # lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': # lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas_complex_float.c: In function 'ml_gsl_blas_scnrm2': # lib/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)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_blas_complex_float.c: In function 'ml_gsl_blas_scasum': # lib/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)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_blas_complex_float.o lib/mlgsl_blas_complex_float.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_float.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_blas_float.c # In file included from lib/mlgsl_vector_float.h:1, # from lib/mlgsl_blas_float.c:8: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/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 lib/mlgsl_vector_float.h:10: # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_float': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_matrix_float.h:13, # from lib/mlgsl_blas_float.c:9: # lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_float': # lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_blas_float.c:11: # lib/mlgsl_blas.h: In function 'CBLAS_ORDER_val': # lib/mlgsl_blas.h:5:29: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 5 | static inline CBLAS_ORDER_t CBLAS_ORDER_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_TRANS_val': # lib/mlgsl_blas.h:11:33: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 11 | static inline CBLAS_TRANSPOSE_t CBLAS_TRANS_val(v) # | ^~~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_UPLO_val': # lib/mlgsl_blas.h:17:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 17 | static inline CBLAS_UPLO_t CBLAS_UPLO_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_DIAG_val': # lib/mlgsl_blas.h:23:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 23 | static inline CBLAS_DIAG_t CBLAS_DIAG_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas.h: In function 'CBLAS_SIDE_val': # lib/mlgsl_blas.h:29:28: warning: type of 'v' defaults to 'int' [-Wimplicit-int] # 29 | static inline CBLAS_SIDE_t CBLAS_SIDE_val(v) # | ^~~~~~~~~~~~~~ # lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_sdsdot': # lib/mlgsl_blas_float.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 22 | return copy_double(r); # | ^~~~~~~~~~~~ # lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_dsdot': # lib/mlgsl_blas_float.c:31:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 31 | return copy_double(r); # | ^~~~~~~~~~~~ # lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_sdot': # lib/mlgsl_blas_float.c:40:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 40 | return copy_double(r); # | ^~~~~~~~~~~~ # lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_snrm2': # lib/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)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_blas_float.c: In function 'ml_gsl_blas_sasum': # lib/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)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_blas_float.o lib/mlgsl_blas_float.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_bspline.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_bspline.c # In file included from lib/mlgsl_bspline.c:10: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_bspline.c: In function 'ml_gsl_bspline_alloc': # lib/mlgsl_bspline.c:16:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 16 | Abstract_ptr(r, w); # | ^~~~~~~~~ # In file included from lib/mlgsl_vector_double.h:9, # from lib/mlgsl_bspline.c:25: # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_bspline.o lib/mlgsl_bspline.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cdf.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cdf.c # In file included from lib/mlgsl_cdf.c:2: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_P': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Q': # lib/mlgsl_cdf.c:6:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 6 | ML1(gsl_cdf_ugaussian_Q, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Pinv': # lib/mlgsl_cdf.c:8:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 8 | ML1(gsl_cdf_ugaussian_Pinv, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_ugaussian_Qinv': # lib/mlgsl_cdf.c:10:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 10 | ML1(gsl_cdf_ugaussian_Qinv, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_P': # lib/mlgsl_cdf.c:12:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 12 | ML2(gsl_cdf_gaussian_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Q': # lib/mlgsl_cdf.c:14:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 14 | ML2(gsl_cdf_gaussian_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Pinv': # lib/mlgsl_cdf.c:16:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 16 | ML2(gsl_cdf_gaussian_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gaussian_Qinv': # lib/mlgsl_cdf.c:18:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 18 | ML2(gsl_cdf_gaussian_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_P': # lib/mlgsl_cdf.c:20:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 20 | ML3(gsl_cdf_gamma_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Q': # lib/mlgsl_cdf.c:22:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 22 | ML3(gsl_cdf_gamma_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Pinv': # lib/mlgsl_cdf.c:24:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 24 | ML3(gsl_cdf_gamma_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gamma_Qinv': # lib/mlgsl_cdf.c:26:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 26 | ML3(gsl_cdf_gamma_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_P': # lib/mlgsl_cdf.c:28:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 28 | ML2(gsl_cdf_cauchy_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Q': # lib/mlgsl_cdf.c:30:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 30 | ML2(gsl_cdf_cauchy_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Pinv': # lib/mlgsl_cdf.c:32:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 32 | ML2(gsl_cdf_cauchy_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_cauchy_Qinv': # lib/mlgsl_cdf.c:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | ML2(gsl_cdf_cauchy_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_P': # lib/mlgsl_cdf.c:36:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 36 | ML2(gsl_cdf_laplace_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Q': # lib/mlgsl_cdf.c:38:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 38 | ML2(gsl_cdf_laplace_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Pinv': # lib/mlgsl_cdf.c:40:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 40 | ML2(gsl_cdf_laplace_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_laplace_Qinv': # lib/mlgsl_cdf.c:42:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 42 | ML2(gsl_cdf_laplace_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_P': # lib/mlgsl_cdf.c:44:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 44 | ML2(gsl_cdf_rayleigh_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Q': # lib/mlgsl_cdf.c:46:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 46 | ML2(gsl_cdf_rayleigh_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Pinv': # lib/mlgsl_cdf.c:48:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 48 | ML2(gsl_cdf_rayleigh_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_rayleigh_Qinv': # lib/mlgsl_cdf.c:50:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 50 | ML2(gsl_cdf_rayleigh_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_P': # lib/mlgsl_cdf.c:52:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 52 | ML2(gsl_cdf_chisq_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Q': # lib/mlgsl_cdf.c:54:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 54 | ML2(gsl_cdf_chisq_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Pinv': # lib/mlgsl_cdf.c:56:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 56 | ML2(gsl_cdf_chisq_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_chisq_Qinv': # lib/mlgsl_cdf.c:58:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 58 | ML2(gsl_cdf_chisq_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_P': # lib/mlgsl_cdf.c:60:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 60 | ML2(gsl_cdf_exponential_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Q': # lib/mlgsl_cdf.c:62:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 62 | ML2(gsl_cdf_exponential_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Pinv': # lib/mlgsl_cdf.c:64:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 64 | ML2(gsl_cdf_exponential_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exponential_Qinv': # lib/mlgsl_cdf.c:66:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 66 | ML2(gsl_cdf_exponential_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exppow_P': # lib/mlgsl_cdf.c:68:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 68 | ML3(gsl_cdf_exppow_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_exppow_Q': # lib/mlgsl_cdf.c:70:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 70 | ML3(gsl_cdf_exppow_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_P': # lib/mlgsl_cdf.c:72:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 72 | ML2(gsl_cdf_tdist_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Q': # lib/mlgsl_cdf.c:74:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 74 | ML2(gsl_cdf_tdist_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Pinv': # lib/mlgsl_cdf.c:76:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 76 | ML2(gsl_cdf_tdist_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_tdist_Qinv': # lib/mlgsl_cdf.c:78:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 78 | ML2(gsl_cdf_tdist_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_P': # lib/mlgsl_cdf.c:80:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 80 | ML3(gsl_cdf_fdist_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Q': # lib/mlgsl_cdf.c:82:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 82 | ML3(gsl_cdf_fdist_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Pinv': # lib/mlgsl_cdf.c:84:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 84 | ML3(gsl_cdf_fdist_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_fdist_Qinv': # lib/mlgsl_cdf.c:86:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 86 | ML3(gsl_cdf_fdist_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_P': # lib/mlgsl_cdf.c:88:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 88 | ML3(gsl_cdf_beta_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Q': # lib/mlgsl_cdf.c:90:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 90 | ML3(gsl_cdf_beta_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Pinv': # lib/mlgsl_cdf.c:92:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 92 | ML3(gsl_cdf_beta_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_beta_Qinv': # lib/mlgsl_cdf.c:94:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 94 | ML3(gsl_cdf_beta_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_P': # lib/mlgsl_cdf.c:96:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 96 | ML3(gsl_cdf_flat_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Q': # lib/mlgsl_cdf.c:98:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 98 | ML3(gsl_cdf_flat_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Pinv': # lib/mlgsl_cdf.c:100:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 100 | ML3(gsl_cdf_flat_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_flat_Qinv': # lib/mlgsl_cdf.c:102:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 102 | ML3(gsl_cdf_flat_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_P': # lib/mlgsl_cdf.c:104:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 104 | ML3(gsl_cdf_lognormal_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Q': # lib/mlgsl_cdf.c:106:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 106 | ML3(gsl_cdf_lognormal_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Pinv': # lib/mlgsl_cdf.c:108:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 108 | ML3(gsl_cdf_lognormal_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_lognormal_Qinv': # lib/mlgsl_cdf.c:110:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 110 | ML3(gsl_cdf_lognormal_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_P': # lib/mlgsl_cdf.c:112:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 112 | ML3(gsl_cdf_gumbel1_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Q': # lib/mlgsl_cdf.c:114:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 114 | ML3(gsl_cdf_gumbel1_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Pinv': # lib/mlgsl_cdf.c:116:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 116 | ML3(gsl_cdf_gumbel1_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel1_Qinv': # lib/mlgsl_cdf.c:118:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 118 | ML3(gsl_cdf_gumbel1_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_P': # lib/mlgsl_cdf.c:120:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 120 | ML3(gsl_cdf_gumbel2_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Q': # lib/mlgsl_cdf.c:122:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 122 | ML3(gsl_cdf_gumbel2_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Pinv': # lib/mlgsl_cdf.c:124:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 124 | ML3(gsl_cdf_gumbel2_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_gumbel2_Qinv': # lib/mlgsl_cdf.c:126:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 126 | ML3(gsl_cdf_gumbel2_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_P': # lib/mlgsl_cdf.c:128:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 128 | ML3(gsl_cdf_weibull_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Q': # lib/mlgsl_cdf.c:130:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 130 | ML3(gsl_cdf_weibull_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Pinv': # lib/mlgsl_cdf.c:132:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 132 | ML3(gsl_cdf_weibull_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_weibull_Qinv': # lib/mlgsl_cdf.c:134:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 134 | ML3(gsl_cdf_weibull_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_P': # lib/mlgsl_cdf.c:136:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 136 | ML3(gsl_cdf_pareto_P, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Q': # lib/mlgsl_cdf.c:138:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 138 | ML3(gsl_cdf_pareto_Q, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Pinv': # lib/mlgsl_cdf.c:140:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 140 | ML3(gsl_cdf_pareto_Pinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pareto_Qinv': # lib/mlgsl_cdf.c:142:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 142 | ML3(gsl_cdf_pareto_Qinv, Double_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_P': # lib/mlgsl_cdf.c:144:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 144 | ML2(gsl_cdf_logistic_P, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Q': # lib/mlgsl_cdf.c:146:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 146 | ML2(gsl_cdf_logistic_Q, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Pinv': # lib/mlgsl_cdf.c:148:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 148 | ML2(gsl_cdf_logistic_Pinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_logistic_Qinv': # lib/mlgsl_cdf.c:150:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 150 | ML2(gsl_cdf_logistic_Qinv, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_binomial_P': # lib/mlgsl_cdf.c:152:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 152 | ML3(gsl_cdf_binomial_P, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_binomial_Q': # lib/mlgsl_cdf.c:154:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 154 | ML3(gsl_cdf_binomial_Q, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_poisson_P': # lib/mlgsl_cdf.c:156:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 156 | ML2(gsl_cdf_poisson_P, Unsigned_int_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_poisson_Q': # lib/mlgsl_cdf.c:158:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 158 | ML2(gsl_cdf_poisson_Q, Unsigned_int_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_geometric_P': # lib/mlgsl_cdf.c:160:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 160 | ML2(gsl_cdf_geometric_P, Unsigned_int_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_geometric_Q': # lib/mlgsl_cdf.c:162:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 162 | ML2(gsl_cdf_geometric_Q, Unsigned_int_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_negative_binomial_P': # lib/mlgsl_cdf.c:164:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 164 | ML3(gsl_cdf_negative_binomial_P, Unsigned_int_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_negative_binomial_Q': # lib/mlgsl_cdf.c:166:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 166 | ML3(gsl_cdf_negative_binomial_Q, Unsigned_int_val, Double_val, Double_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pascal_P': # lib/mlgsl_cdf.c:168:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 168 | ML3(gsl_cdf_pascal_P, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_pascal_Q': # lib/mlgsl_cdf.c:170:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 170 | ML3(gsl_cdf_pascal_Q, Unsigned_int_val, Double_val, Unsigned_int_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_hypergeometric_P': # lib/mlgsl_cdf.c:172:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 172 | ML4(gsl_cdf_hypergeometric_P, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cdf.c: In function 'ml_gsl_cdf_hypergeometric_Q': # lib/mlgsl_cdf.c:174:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 174 | ML4(gsl_cdf_hypergeometric_Q, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, Unsigned_int_val, copy_double) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_cdf.o lib/mlgsl_cdf.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cheb.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_cheb.c # In file included from lib/mlgsl_cheb.c:12: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_alloc': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_coefs': # lib/mlgsl_cheb.c:30:13: warning: "alloc" is deprecated: use "caml_alloc" instead # 30 | a = alloc(len * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_eval': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_cheb.c: In function 'ml_gsl_cheb_eval_n': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_cheb.o lib/mlgsl_cheb.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_combi.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_combi.c # lib/mlgsl_combi.c: In function 'combi_of_val': # lib/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)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_combi.o lib/mlgsl_combi.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_complex.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_complex.c # In file included from lib/mlgsl_complex.h:7, # from lib/mlgsl_complex.c:7: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_complex.c: In function 'ml_gsl_complex_logabs': # lib/mlgsl_complex.c:41:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 41 | return copy_double(gsl_complex_logabs(z_Z)); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_complex.o lib/mlgsl_complex.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_deriv.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_deriv.c # In file included from lib/mlgsl_deriv.c:11: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_deriv.o lib/mlgsl_deriv.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_eigen.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_eigen.c # In file included from lib/mlgsl_eigen.c:8: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/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 lib/mlgsl_vector_complex.h:11, # from lib/mlgsl_eigen.c:12: # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray_complex': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_matrix_complex.h:13, # from lib/mlgsl_eigen.c:13: # lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray_complex': # lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_matrix_double.h:11, # from lib/mlgsl_eigen.c:22: # lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': # lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_vector_double.h:9, # from lib/mlgsl_eigen.c:23: # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_symm_alloc': # lib/mlgsl_eigen.c:31:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 31 | Abstract_ptr(v, ws); # | ^~~~~~~~~~ # lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_symmv_alloc': # lib/mlgsl_eigen.c:53:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 53 | Abstract_ptr(v, ws); # | ^~~~~~~~~~ # lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_herm_alloc': # lib/mlgsl_eigen.c:95:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 95 | Abstract_ptr(v, ws); # | ^~~~~~~~~~ # lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_hermv_alloc': # lib/mlgsl_eigen.c:117:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 117 | Abstract_ptr(v, ws); # | ^~~~~~~~~~ # lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_nonsymm_alloc': # lib/mlgsl_eigen.c:153:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 153 | Abstract_ptr(v, ws); # | ^~~~~~~~~~ # lib/mlgsl_eigen.c: In function 'ml_gsl_eigen_nonsymmv_alloc': # lib/mlgsl_eigen.c:185:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 185 | Abstract_ptr(v, ws); # | ^~~~~~~~~~ # + mv mlgsl_eigen.o lib/mlgsl_eigen.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_error.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_error.c # lib/mlgsl_error.c: In function 'ml_gsl_error_handler': # lib/mlgsl_error.c:38:13: warning: "failwith" is deprecated: use "caml_failwith" instead # 38 | failwith("invalid GSL error code"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_error.c: In function 'ml_gsl_error_init': # lib/mlgsl_error.c:48:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] # 48 | ml_gsl_err_handler = caml_named_value("mlgsl_err_handler"); # | ^ # + mv mlgsl_error.o lib/mlgsl_error.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fft.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fft.c # In file included from lib/mlgsl_fft.c:14: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/wrappers.h:45:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 45 | r=alloc_small(2 * Double_wosize, Double_array_tag); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fft.c: In function 'check_layout': # lib/mlgsl_fft.c:29:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] # 29 | layout_exn = caml_named_value("mlgsl_layout_exn"); # | ^ # lib/mlgsl_fft.c:31:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead # 31 | invalid_argument("wrong fft_array layout"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fft.c:33:13: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead # 33 | raise_constant(*layout_exn); # | ^~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fft.c: In function 'ml_gsl_fft_real_workspace_alloc': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fft.c: In function 'ml_gsl_fft_complex_workspace_alloc': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fft.c: In function 'ml_gsl_fft_real_wavetable_alloc': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fft.c: In function 'ml_gsl_fft_halfcomplex_wavetable_alloc': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fft.c: In function 'ml_gsl_fft_complex_wavetable_alloc': # lib/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) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + mv mlgsl_fft.o lib/mlgsl_fft.o # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fit.c # + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -g -ccopt -O2 -ccopt -fPIC -ccopt -DPIC -ccopt -Wall -ccopt -Wunused -ccopt -Wno-long-long -ccopt -I/usr/include -c lib/mlgsl_fit.c # In file included from lib/mlgsl_fit.c:12: # lib/wrappers.h: In function 'copy_two_double': # lib/wrappers.h:34:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 34 | va = copy_double(a); # | ^~~~~~~~~~ # lib/wrappers.h:35:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 35 | vb = copy_double(b); # | ^~~~~~~~~~ # lib/wrappers.h:36:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 36 | r = alloc_small(2, 0); # | ^~~~~~~~~~~~ # lib/wrappers.h: In function 'copy_two_double_arr': # lib/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 lib/mlgsl_matrix_double.h:11, # from lib/mlgsl_fit.c:13: # lib/mlgsl_matrix.h: In function 'mlgsl_mat_of_bigarray': # lib/mlgsl_matrix.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vmat); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/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 lib/mlgsl_vector_double.h:9, # from lib/mlgsl_fit.c:14: # lib/mlgsl_vector.h: In function 'mlgsl_vec_of_bigarray': # lib/mlgsl_vector.h:17:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_vector.h:17:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead # 17 | struct caml_bigarray *bigarr = Bigarray_val(vvec); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fit.c: In function 'ml_gsl_fit_linear': # lib/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); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fit.c: In function 'ml_gsl_fit_mul': # lib/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); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fit.c: In function 'ml_gsl_multifit_linear_alloc': # lib/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))); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fit.c: In function 'ml_gsl_multifit_linear': # lib/mlgsl_fit.c:133:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 133 | return copy_double(chisq); # | ^~~~~~~~~~~~~~~~ # lib/mlgsl_fit.c: In function 'ml_gsl_multifit_linear_svd': # lib/mlgsl_fit.c:154:35: warning: passing argument 2 of 'gsl_multifit_linear_svd' from incompatible pointer type [-Wincompatible-pointer-types] # 154 | gsl_multifit_linear_svd(&m_x, &v_y, # | ^~~~ # | | # | gsl_vector * # In file included from lib/mlgsl_fit.c:6: # /usr/include/gsl/gsl_multifit.h:85:58: note: expected 'gsl_multifit_linear_workspace *' but argument is of type 'gsl_vector *' # 85 | gsl_multifit_linear_workspace * work); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ # lib/mlgsl_fit.c:154:5: error: too many arguments to function 'gsl_multifit_linear_svd' # 154 | gsl_multifit_linear_svd(&m_x, &v_y, # | ^~~~~~~~~~~~~~~~~~~~~~~ # /usr/include/gsl/gsl_multifit.h:84:1: note: declared here # 84 | gsl_multifit_linear_svd (const gsl_matrix * X, # | ^~~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fit.c:170:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead # 170 | v_chisq = copy_double (chisq); # | ^~~~~~~~~~~~~~~~~~~~~~ # lib/mlgsl_fit.c:171:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead # 171 | r = alloc_small (2, 0); # | ^~~~~~~~~~~~~~~ # Command exited with code 2. # + /home/opam/.opam/4.14/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.14/lib/ocamlbuild /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # File "myocamlbuild.ml", line 155, characters 10-27: # 155 | Stream.of_channel chn # ^^^^^^^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 161, characters 10-21: # 161 | Stream.from # ^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 164, characters 23-34: # 164 | match Stream.next st with # ^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 167, characters 20-34: # 167 | with Stream.Failure -> None) # ^^^^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 170, characters 10-27: # 170 | Genlex.make_lexer ["="] st_line # ^^^^^^^^^^^^^^^^^ # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 173, characters 16-28: # 173 | match Stream.npeek 3 lexer with # ^^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 174, characters 15-27: # 174 | | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] -> # ^^^^^^^^^^^^ # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 174, characters 32-42: # 174 | | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] -> # ^^^^^^^^^^ # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 174, characters 48-61: # 174 | | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] -> # ^^^^^^^^^^^^^ # Alert deprecated: module Stdlib.Genlex # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 175, characters 16-27: # 175 | Stream.junk lexer; # ^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 176, characters 16-27: # 176 | Stream.junk lexer; # ^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 177, characters 16-27: # 177 | Stream.junk lexer; # ^^^^^^^^^^^ # Alert deprecated: module Stdlib.Stream # Use the camlp-streams library instead. # File "myocamlbuild.ml", line 518, characters 43-62: # 518 | List.map (fun m -> (String.uncapitalize m) ^ ".cmi") # ^^^^^^^^^^^^^^^^^^^ # Alert deprecated: Ocamlbuild_plugin.String.uncapitalize # Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. # File "myocamlbuild.ml", line 531, characters 51-70: # 531 | List.map (fun m -> dir^"/"^(String.uncapitalize m)^".cmi") # ^^^^^^^^^^^^^^^^^^^ # Alert deprecated: Ocamlbuild_plugin.String.uncapitalize # Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. # E: Failure("Command ''/home/opam/.opam/4.14/bin/ocamlbuild' lib/libgsl_stubs.a lib/dllgsl_stubs.so lib/gsl.cma lib/gsl.cmxa lib/gsl.a lib/gsl.cmxs examples/blas_ex.native examples/blas_speed_test.native examples/bspline_ex.native examples/cheb_ex.native examples/combi_ex.native examples/const_ex.native examples/deriv_ex.native examples/eigen_ex.native examples/fft_c.native examples/fft_c2.native examples/fft_hc.native examples/fit_ex.native examples/histo_ex.native examples/integration_ex.native examples/interp_ex.native examples/linalg_ex.native examples/min_ex.native examples/monte_ex.native examples/multifit_data_ex.native examples/multifit_nlin_ex.native examples/multimin_ex.native examples/multiroot_ex.native examples/odeiv_ex.native examples/permut_ex.native examples/qrng_ex.native examples/rng_ex.native examples/root_ex.native examples/siman_ex.native examples/siman_tsp_ex.native examples/stats_ex.native examples/sum_ex.native examples/wavelet_ex.native -tag debug' terminated with error code 10") <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build gsl 1.18.5 +- +- The following changes have been performed | - install conf-gsl 2 | - install conf-pkg-config 3 | - install ocamlbuild 0.15.0 +- # Run eval $(opam env) to update the current shell environment The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/4.14/.opam-switch/backup/state-20240912210818.export" 'opam --cli=2.1 install gsl.1.18.5 ocamlfind.1.9.6 ocamlbuild.0.15.0 host-arch-x86_64.1 conf-pkg-config.3 conf-gsl.2 --verbose --yes --confirm-level=unsafe-yes' failed.