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.
[NOTE] Package ocamlfind is already installed (current version is 1.9.8). The following actions will be performed: === install 4 packages - install conf-gsl 2 - install conf-pkg-config 4 - install gsl 1.18.5 - install ocamlbuild 0.15.0 The following system packages will first need to be installed: libgsl-dev pkg-config <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> opam believes some required external dependencies are missing. opam can: > 1. Run apt-get to install them (may need root/sudo access) 2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal) 3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable 4. Abort the installation [1/2/3/4] 1 + /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 ... 18745 files and directories currently installed.) - Preparing to unpack .../0-libgslcblas0_2.7.1+dfsg-5+deb12u1_amd64.deb ... - Unpacking libgslcblas0:amd64 (2.7.1+dfsg-5+deb12u1) ... - Selecting previously unselected package libgsl27:amd64. - Preparing to unpack .../1-libgsl27_2.7.1+dfsg-5+deb12u1_amd64.deb ... - Unpacking libgsl27:amd64 (2.7.1+dfsg-5+deb12u1) ... - Selecting previously unselected package libgsl-dev. - Preparing to unpack .../2-libgsl-dev_2.7.1+dfsg-5+deb12u1_amd64.deb ... - Unpacking libgsl-dev (2.7.1+dfsg-5+deb12u1) ... - 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+deb12u1) ... - Setting up libgsl27:amd64 (2.7.1+dfsg-5+deb12u1) ... - 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+deb12u1) ... - 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+deb12u9) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed conf-pkg-config.4 -> installed conf-gsl.2 -> retrieved ocamlbuild.0.15.0 (cached) -> retrieved gsl.1.18.5 (https://github.com/mmottl/gsl-ocaml/releases/download/v1.18.5/gsl-ocaml-1.18.5.tar.gz) -> installed ocamlbuild.0.15.0 [ERROR] The compilation of gsl.1.18.5 failed at "ocaml setup.ml -build". #=== ERROR while compiling gsl.1.18.5 =========================================# # context 2.3.0 | 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-113-65ba53.env # output-file ~/.opam/log/gsl-113-65ba53.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 4 | - install ocamlbuild 0.15.0 +- # To update the current shell environment, run: eval $(opam env) The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/4.14/.opam-switch/backup/state-20250206043520.export"