Build:
  1. 0
2026-06-23 16:48.53: New job: build gsl.1.18.5 (5315f120a38a)
2026-06-23 16:48.53: Waiting for resource in pool day11-builds
2026-06-23 18:11.47: Got resource from pool day11-builds
2026-06-23 18:11.47: [profile full] build gsl.1.18.5
2026-06-23 18:11.47: build gsl.1.18.5 (5315f120a38a)
=== DEPENDENCIES (8 transitive) ===
  base-bigarray.base                                 dfc2a7e726c3
  conf-gsl.2                                         2ae798f08c1d
  conf-pkg-config.5                                  4b60827fc174
  ocaml.4.14.4                                       cb826ea44eb2
  ocaml-base-compiler.4.14.4                         d2f775f983d7
  ocaml-config.2                                     669e0fcf9e4d
  ocamlbuild.0.16.1                                  8f6c52e6fce8
  ocamlfind.1.9.8                                    6025f4a8e98e
=== STDOUT ===
Processing: [default: loading data]
[gsl.1.18.5: dl]
[gsl.1.18.5: extract]
-> retrieved gsl.1.18.5  (https://opam.ocaml.org/cache)
[gsl: ocaml setup.ml]
+ /home/opam/.opam/default/bin/ocaml "setup.ml" "-configure" "--prefix" "/home/opam/.opam/default" "--disable-camlp4" (CWD=/home/opam/.opam/default/.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/default/bin/ocamlfind
- ocamlc: .............................................. /home/opam/.opam/default/bin/ocamlc.opt
- ocamlopt: ............................................ /home/opam/.opam/default/bin/ocamlopt.opt
- ocamlbuild: .......................................... /home/opam/.opam/default/bin/ocamlbuild
- Package name: ........................................ gsl
- Package version: ..................................... 1.18.5
- os_type: ............................................. Unix
- system: .............................................. linux
- architecture: ........................................ amd64
- ccomp_type: .......................................... cc
- ocaml_version: ....................................... 4.14.4
- standard_library_default: ............................ /home/opam/.opam/default/lib/ocaml
- standard_library: .................................... /home/opam/.opam/default/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/default
- 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.8
- 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/default/bin/ocamldoc
- pkg_bigarray: ........................................ /home/opam/.opam/default/lib/ocaml
- 
[gsl: ocaml setup.ml]
+ /home/opam/.opam/default/bin/ocaml "setup.ml" "-build" (CWD=/home/opam/.opam/default/.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/default/bin/ocamlc.opt -config
- + /home/opam/.opam/default/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + /home/opam/.opam/default/bin/ocamlc.opt -config
- 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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/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/default/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/default/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/default/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".
build failed... 

=== STDERR ===

2026-06-23 18:12.32: FAILED: build gsl.1.18.5
2026-06-23 18:12.32: Job failed: build failed: gsl.1.18.5