Build:
- 0
2026-06-16 12:10.15: New job: build curses.1.0.9 (37a31f1e415f)
2026-06-16 12:10.15: Waiting for resource in pool day11-builds
2026-06-16 12:48.49: Got resource from pool day11-builds
2026-06-16 12:48.49: [profile full] build curses.1.0.9
2026-06-16 12:48.49: build curses.1.0.9 (37a31f1e415f)
=== DEPENDENCIES (10 transitive) ===
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
conf-ncurses.1 6373a69bc405
conf-pkg-config.5 64c6b37d622b
csexp.1.5.2 ec63db2dab31
dune.3.23.1 5402470d931c
dune-configurator.3.23.1 58f4a3f92083
ocaml.4.14.4 cb826ea44eb2
ocaml-base-compiler.4.14.4 d2f775f983d7
ocaml-config.2 669e0fcf9e4d
=== STDOUT ===
Processing: [default: loading data]
[curses.1.0.9: dl]
[curses.1.0.9: extract]
-> retrieved curses.1.0.9 (https://opam.ocaml.org/cache)
[curses: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "curses" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/curses.1.0.9)
- (cd _build/default && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DHAVE_CONFIG_H -g -I /home/opam/.opam/default/lib/ocaml -o ml_curses.o -c ml_curses.c)
- ml_curses.c: In function 'putc_callback':
- ml_curses.c:203:13: warning: "callback_exn" is deprecated: use "caml_callback_exn" instead
- 203 | ret=callback_exn(putc_function,Val_int(c&255));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ml_curses.c:216:
- functions.c: In function 'mlcurses_addchstr':
- functions.c:19:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 19 | BEG1 copie(Wosize_val(aa),0,aa) call(addchstr(t)) END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_waddchstr':
- functions.c:21:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 21 | BEG2 copie(Wosize_val(ab),0,ab) call(waddchstr(a_window(aa),t)) END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_mvaddchstr':
- functions.c:23:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 23 | BEG3 copie(Wosize_val(ac),0,ac) call(mvaddchstr(a_int(aa),a_int(ab),t)) END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_mvwaddchstr':
- functions.c:25:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 25 | BEG4 copie(Wosize_val(ad),0,ad)
- | ^~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_addchnstr':
- functions.c:29:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 29 | copie(Int_val(ac),i0,aa)
- | ^~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_waddchnstr':
- functions.c:33:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 33 | copie(Int_val(ad),i0,ab)
- | ^~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_mvaddchnstr':
- functions.c:37:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 37 | copie(Int_val(ae),i0,ac)
- | ^~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_mvwaddchnstr_native':
- functions.c:41:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 41 | copie(Int_val(af),i0,ad)
- | ^~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_color_content':
- functions.c:162:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 162 | x=y=z=-1; r_int_int_int(x,y,z); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_pair_content':
- functions.c:165:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 165 | r_int_int(x,y); END
- | ^~~~~~~~~
- functions.c: In function 'mlcurses_getstr':
- functions.c:195:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 195 | BEG1 r_err(getnstr(a_string(aa),string_length(aa))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ml_curses.c:7:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:195:6: note: in expansion of macro 'r_err'
- 195 | BEG1 r_err(getnstr(a_string(aa),string_length(aa))); END
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:195:20: note: in expansion of macro 'a_string'
- 195 | BEG1 r_err(getnstr(a_string(aa),string_length(aa))); END
- | ^~~~~~~~
- In file included from ml_curses.c:22:
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_wgetstr':
- functions.c:197:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 197 | BEG2 r_err(wgetnstr(a_window(aa),a_string(ab),string_length(ab))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:197:6: note: in expansion of macro 'r_err'
- 197 | BEG2 r_err(wgetnstr(a_window(aa),a_string(ab),string_length(ab))); END
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:197:34: note: in expansion of macro 'a_string'
- 197 | BEG2 r_err(wgetnstr(a_window(aa),a_string(ab),string_length(ab))); END
- | ^~~~~~~~
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvgetstr':
- functions.c:199:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 199 | BEG3 r_err(mvgetnstr(a_int(aa),a_int(ab),a_string(ac),string_length(ac))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:199:6: note: in expansion of macro 'r_err'
- 199 | BEG3 r_err(mvgetnstr(a_int(aa),a_int(ab),a_string(ac),string_length(ac))); END
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:199:42: note: in expansion of macro 'a_string'
- 199 | BEG3 r_err(mvgetnstr(a_int(aa),a_int(ab),a_string(ac),string_length(ac))); END
- | ^~~~~~~~
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvwgetstr':
- functions.c:202:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 202 | string_length(ad))); END
- | ^~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:201:6: note: in expansion of macro 'r_err'
- 201 | BEG4 r_err(mvwgetnstr(a_window(aa),a_int(ab),a_int(ac),a_string(ad),
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:201:56: note: in expansion of macro 'a_string'
- 201 | BEG4 r_err(mvwgetnstr(a_window(aa),a_int(ab),a_int(ac),a_string(ad),
- | ^~~~~~~~
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_getnstr':
- functions.c:204:32: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 204 | BEG3 r_err(getnstr(a_string(aa)+a_int(ab),a_int(ac))); END
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:204:6: note: in expansion of macro 'r_err'
- 204 | BEG3 r_err(getnstr(a_string(aa)+a_int(ab),a_int(ac))); END
- | ^~~~~
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_wgetnstr':
- functions.c:206:46: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 206 | BEG4 r_err(wgetnstr(a_window(aa),a_string(ab)+a_int(ac),a_int(ad))); END
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:206:6: note: in expansion of macro 'r_err'
- 206 | BEG4 r_err(wgetnstr(a_window(aa),a_string(ab)+a_int(ac),a_int(ad))); END
- | ^~~~~
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvgetnstr':
- functions.c:208:54: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 208 | BEG5 r_err(mvgetnstr(a_int(aa),a_int(ab),a_string(ac)+a_int(ad),
- | ^
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:208:6: note: in expansion of macro 'r_err'
- 208 | BEG5 r_err(mvgetnstr(a_int(aa),a_int(ab),a_string(ac)+a_int(ad),
- | ^~~~~
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvwgetnstr_native':
- functions.c:211:68: warning: passing argument 2 of 'wgetnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 211 | BEG6 r_err(mvwgetnstr(a_window(aa),a_int(ab),a_int(ac),a_string(ad)+a_int(ae),
- | ^
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:211:6: note: in expansion of macro 'r_err'
- 211 | BEG6 r_err(mvwgetnstr(a_window(aa),a_int(ab),a_int(ac),a_string(ad)+a_int(ae),
- | ^~~~~
- /usr/include/curses.h:853:47: note: expected 'char *' but argument is of type 'const char *'
- 853 | extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_getyx':
- functions.c:217:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 217 | BEG1 int x,y; getyx(a_window(aa),y,x); r_int_int(y,x); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_getparyx':
- functions.c:219:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 219 | BEG1 int x,y; getparyx(a_window(aa),y,x); r_int_int(y,x); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_getbegyx':
- functions.c:221:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 221 | BEG1 int x,y; getbegyx(a_window(aa),y,x); r_int_int(y,x); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_getmaxyx':
- functions.c:223:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 223 | BEG1 int x,y; getmaxyx(a_window(aa),y,x); r_int_int(y,x); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_newterm':
- functions.c:296:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 296 | r=alloc_tuple(3);
- | ^~~~~~~
- functions.c:300:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 300 | if(s==NULL){ fclose(fa); fclose(fb); failwith("newterm"); }
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_insstr':
- functions.c:316:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 316 | BEG1 r_err(insnstr(a_string(aa),string_length(aa))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_winsstr':
- functions.c:318:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 318 | BEG2 r_err(winsnstr(a_window(aa),a_string(ab),string_length(ab))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_mvinsstr':
- functions.c:320:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 320 | BEG3 r_err(mvinsnstr(a_int(aa),a_int(ab),a_string(ac),string_length(ac))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_mvwinsstr':
- functions.c:323:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 323 | a_string(ad),string_length(ad))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_instr':
- functions.c:337:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 337 | BEG1 r_err(innstr(a_string(aa),string_length(aa))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:337:6: note: in expansion of macro 'r_err'
- 337 | BEG1 r_err(innstr(a_string(aa),string_length(aa))); END
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:337:19: note: in expansion of macro 'a_string'
- 337 | BEG1 r_err(innstr(a_string(aa),string_length(aa))); END
- | ^~~~~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_winstr':
- functions.c:339:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 339 | BEG2 r_err(winnstr(a_window(aa),a_string(ab),string_length(ab))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:339:6: note: in expansion of macro 'r_err'
- 339 | BEG2 r_err(winnstr(a_window(aa),a_string(ab),string_length(ab))); END
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:339:33: note: in expansion of macro 'a_string'
- 339 | BEG2 r_err(winnstr(a_window(aa),a_string(ab),string_length(ab))); END
- | ^~~~~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvinstr':
- functions.c:341:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 341 | BEG3 r_err(mvinnstr(a_int(aa),a_int(ab),a_string(ac),string_length(ac))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:341:6: note: in expansion of macro 'r_err'
- 341 | BEG3 r_err(mvinnstr(a_int(aa),a_int(ab),a_string(ac),string_length(ac))); END
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:341:41: note: in expansion of macro 'a_string'
- 341 | BEG3 r_err(mvinnstr(a_int(aa),a_int(ab),a_string(ac),string_length(ac))); END
- | ^~~~~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvwinstr':
- functions.c:344:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 344 | a_string(ad),string_length(ad))); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:343:6: note: in expansion of macro 'r_err'
- 343 | BEG4 r_err(mvwinnstr(a_window(aa),a_int(ab),a_int(ac),
- | ^~~~~
- ml_curses.c:88:25: note: in expansion of macro 'String_val'
- 88 | #define a_string(a) String_val(a)
- | ^~~~~~~~~~
- functions.c:344:3: note: in expansion of macro 'a_string'
- 344 | a_string(ad),string_length(ad))); END
- | ^~~~~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_innstr':
- functions.c:346:31: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 346 | BEG3 r_err(innstr(a_string(aa)+a_int(ab),a_int(ac))); END
- | ^
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:346:6: note: in expansion of macro 'r_err'
- 346 | BEG3 r_err(innstr(a_string(aa)+a_int(ab),a_int(ac))); END
- | ^~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_winnstr':
- functions.c:348:45: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 348 | BEG4 r_err(winnstr(a_window(aa),a_string(ab)+a_int(ac),a_int(ad))); END
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:348:6: note: in expansion of macro 'r_err'
- 348 | BEG4 r_err(winnstr(a_window(aa),a_string(ab)+a_int(ac),a_int(ad))); END
- | ^~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvinnstr':
- functions.c:350:53: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 350 | BEG5 r_err(mvinnstr(a_int(aa),a_int(ab),a_string(ac)+a_int(ad),a_int(ae))); END
- | ^
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:350:6: note: in expansion of macro 'r_err'
- 350 | BEG5 r_err(mvinnstr(a_int(aa),a_int(ab),a_string(ac)+a_int(ad),a_int(ae))); END
- | ^~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_mvwinnstr_native':
- functions.c:353:15: warning: passing argument 2 of 'winnstr' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 353 | a_string(ad)+a_int(ae),a_int(af))); END
- | ^
- /home/opam/.opam/default/lib/ocaml/caml/memory.h:462:29: note: in definition of macro 'CAMLreturnT'
- 462 | type caml__temp_result = (result); \
- | ^~~~~~
- ml_curses.c:51:25: note: in expansion of macro 'CAMLreturn'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:79:20: note: in expansion of macro 'Val_long'
- 79 | #define Val_int(x) Val_long(x)
- | ^~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:387:21: note: in expansion of macro 'Val_int'
- 387 | #define Val_bool(x) Val_int((x) != 0)
- | ^~~~~~~
- ml_curses.c:51:36: note: in expansion of macro 'Val_bool'
- 51 | #define r_err(f) CAMLreturn(Val_bool((f)!=ERR))
- | ^~~~~~~~
- functions.c:352:6: note: in expansion of macro 'r_err'
- 352 | BEG6 r_err(mvwinnstr(a_window(aa),a_int(ab),a_int(ac),
- | ^~~~~
- /usr/include/curses.h:859:47: note: expected 'char *' but argument is of type 'const char *'
- 859 | extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
- | ^~~~~~
- functions.c: In function 'mlcurses_getsyx':
- functions.c:387:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 387 | BEG0 int x = 0, y = 0; getsyx(y,x); r_int_int(y,x); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_get_ripoff':
- functions.c:395:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 395 | BEG0 if(ripoff_niv==0) failwith("get_ripoff"); ripoff_niv--;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c:396:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 396 | r_window_int(ripoff_w[ripoff_niv],ripoff_l[ripoff_niv]); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_mousemask':
- functions.c:403:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 403 | BEG1 mmask_t r=1234,n=Int_val(aa); n=mousemask(n,&r); r_int_int(n,r); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_slk_label':
- functions.c:483:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 483 | ML1(slk_label,string,int)
- | ^~~~~~~~~~~~~
- functions.c:483:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 483 | ML1(slk_label,string,int)
- | ^~~~~~~~~~~~~
- functions.c: In function 'mlcurses_longname':
- functions.c:498:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 498 | ML0(longname,string)
- | ^~~~~~~~
- functions.c:498:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 498 | ML0(longname,string)
- | ^~~~~~~~
- functions.c: In function 'mlcurses_termname':
- functions.c:500:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 500 | ML0(termname,string)
- | ^~~~~~~~
- functions.c:500:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 500 | ML0(termname,string)
- | ^~~~~~~~
- functions.c: In function 'mlcurses_tgetstr':
- functions.c:509:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 509 | BEG1 r_string(tgetstr(String_val(aa),NULL)); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c:509:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 509 | BEG1 r_string(tgetstr(String_val(aa),NULL)); END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_tgoto':
- functions.c:510:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 510 | ML3(tgoto,string,string,int,int)
- | ^~~~~~~~~~~~~~~~~~~~
- functions.c:510:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 510 | ML3(tgoto,string,string,int,int)
- | ^~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_tigetstr':
- functions.c:531:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 531 | if((s==NULL)||(s==(char * )-1)) failwith("tigetstr");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c:532:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 532 | CAMLreturn(copy_string(s)); END
- | ^~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_tparm':
- functions.c:555:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 555 | t[5],t[6],t[7],t[8],t[9])); END
- | ^~~~~~~~~~~~~~~~~~~~~~~
- functions.c:555:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 555 | t[5],t[6],t[7],t[8],t[9])); END
- | ^~~~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_bool_terminfo_variable':
- functions.c:576:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 576 | ML1d(bool_terminfo_variable,string*string*string,int) BEG1 arrayret(bool) END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c:576:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:576:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:576:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:576:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c: In function 'mlcurses_num_terminfo_variable':
- functions.c:577:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 577 | ML1d(num_terminfo_variable,string*string*string,int) BEG1 arrayret(num) END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c:577:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:577:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:577:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:577:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c: In function 'mlcurses_str_terminfo_variable':
- functions.c:578:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 578 | ML1d(str_terminfo_variable,string*string*string,int) BEG1 arrayret(str) END
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- functions.c:578:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:578:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:578:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c:578:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- functions.c: In function 'mlcurses_unctrl':
- functions.c:596:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 596 | ML1(unctrl,string,chtype)
- | ^~~~~~~~~~~~~
- functions.c:596:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 596 | ML1(unctrl,string,chtype)
- | ^~~~~~~~~~~~~
- functions.c: In function 'mlcurses_keyname':
- functions.c:597:13: warning: "failwith" is deprecated: use "caml_failwith" instead
- 597 | ML1(keyname,string,int)
- | ^~~~~~~~~~~
- functions.c:597:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 597 | ML1(keyname,string,int)
- | ^~~~~~~~~~~
- functions.c: In function 'mlcurses_get_acs_codes':
- functions.c:628:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 628 | tr=alloc_tuple(32);
- | ^~~~~~~~~
- functions.c: In function 'mlcurses_get_size':
- functions.c:657:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 657 | r_int_int(ws.ws_row,ws.ws_col);
- | ^~~~~~~~~~~~~~~~~~~~~
- functions.c: In function 'mlcurses_get_size_fd':
- functions.c:671:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
- 671 | r_int_int(ws.ws_row,ws.ws_col);
- | ^~~~~~~~~~~~~~~~~~~~~
- ml_curses.c: In function 'mlcurses_getch':
- ml_curses.c:226:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 226 | enter_blocking_section();
- | ^~~~~~~~~~~~~~~~
- ml_curses.c:228:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 228 | leave_blocking_section();
- | ^~~~~~~~~~~~~~~~
- ml_curses.c: In function 'mlcurses_wgetch':
- ml_curses.c:243:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 243 | enter_blocking_section();
- | ^~~~~~~~~~~~~~~~
- ml_curses.c:245:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 245 | leave_blocking_section();
- | ^~~~~~~~~~~~~~~~
-> compiled curses.1.0.9
-> installed curses.1.0.9
[WARNING] Opam package conf-ncurses.1 depends on the following system package that can no longer be found: ncurses-dev
=== STDERR ===
2026-06-16 12:49.03: OK: build curses.1.0.9 (runc: 6.1s, disk: 51KB)
2026-06-16 12:49.03: Job succeeded