* Package: dev-ml/ocamlfuse-2.7.1_p7-r1:0/2.7.1_p7 * Repository: gentoo * Maintainer: ml@gentoo.org * Upstream: alessandro.strada@gmail.com https://github.com/astrada/ocamlfuse/issues * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ocamlopt * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ocamlfuse-2.7.1_p7-r1.tar.gz to /var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/work >>> Source unpacked in /var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/work >>> Preparing source in /var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/work/ocamlfuse-2.7.1_cvs7 ... * Applying ocamlfuse-2.7.1_p7-unistd.patch ... [ ok ] >>> Source prepared. * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/work/ocamlfuse-2.7.1_cvs7 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/work/ocamlfuse-2.7.1_cvs7 ... * dune build @install --display=short --profile release -j 4 ocamlc lib/.fuse.objs/byte/fuse__.{cmi,cmo,cmt} camlidl lib/Fuse_bindings.{h,ml,mli},lib/Fuse_bindings_stubs.c ocamldep lib/.fuse.objs/fuse__Unix_util.impl.d ocamlopt lib/.fuse.objs/native/fuse__.{cmx,o} ocamldep lib/.fuse.objs/fuse__Fuse_lib.impl.d ocamldep lib/.fuse.objs/fuse__Fuse_result.impl.d ocamldep lib/.fuse.objs/fuse__Thread_pool.intf.d ocamldep lib/.fuse.objs/fuse__Thread_pool.impl.d ocamldep lib/.fuse.objs/fuse.intf.d ocamldep lib/.fuse.objs/fuse.impl.d ocamldep lib/.fuse.objs/fuse__Fuse_bindings.impl.d ocamldep lib/.fuse.objs/fuse__Fuse_bindings.intf.d ocamlc lib/.fuse.objs/byte/fuse__Fuse_result.{cmi,cmo,cmt} ocamlc lib/.fuse.objs/byte/fuse__Thread_pool.{cmi,cmti} ocamlc lib/.fuse.objs/byte/fuse__Fuse_bindings.{cmi,cmti} ocamldep lib/config/.discover.eobjs/discover.impl.d ocamlc lib/.fuse.objs/byte/fuse__Unix_util.{cmi,cmo,cmt} ocamlc lib/.fuse.objs/byte/fuse__Thread_pool.{cmo,cmt} ocamlc lib/.fuse.objs/byte/fuse__Fuse_bindings.{cmo,cmt} ocamlopt lib/.fuse.objs/native/fuse__Fuse_result.{cmx,o} ocamlc lib/.fuse.objs/byte/fuse__Fuse_lib.{cmi,cmo,cmt} ocamlopt lib/.fuse.objs/native/fuse__Thread_pool.{cmx,o} ocamlc lib/config/.discover.eobjs/byte/discover.{cmi,cmo,cmt} ocamlopt lib/.fuse.objs/native/fuse__Fuse_bindings.{cmx,o} ocamlc lib/.fuse.objs/byte/fuse.{cmi,cmti} ocamlc lib/.fuse.objs/byte/fuse.{cmo,cmt} ocamlopt lib/.fuse.objs/native/fuse__Unix_util.{cmx,o} ocamlopt lib/config/.discover.eobjs/native/discover.{cmx,o} ocamlopt lib/.fuse.objs/native/fuse__Fuse_lib.{cmx,o} ocamlopt lib/.fuse.objs/native/fuse.{cmx,o} ocamlopt lib/config/discover.exe discover lib/camlidl.libs.sexp,lib/fuse.cflags.sexp,lib/fuse.libs.sexp [WARNING] var was deprecated in version 2.1 of the opam CLI. Use opam var instead or set OPAMCLI environment variable to 2.0. [ERROR] Opam has not been initialised, please run `opam init' ocamlc lib/fuse.cma ocamlopt lib/fuse.{a,cmxa} File "lib/dune", line 6, characters 30-39: 6 | (c_names Fuse_bindings_stubs Fuse_util Unix_util_stubs) ^^^^^^^^^ clang lib/Fuse_util.o (exit 1) In file included from Fuse_util.c:51: In file included from /usr/include/fuse/fuse.h:26: /usr/include/fuse/fuse_common.h:67:15: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 67 | unsigned int flush : 1; | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :357:6: note: expanded from here 357 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ In file included from Fuse_util.c:51: /usr/include/fuse/fuse.h:232:8: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 232 | int (*flush) (const char *, struct fuse_file_info *); | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :14:6: note: expanded from here 14 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ In file included from Fuse_util.c:55: ./Fuse_bindings.h:45:9: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 45 | char *flush; | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :18:6: note: expanded from here 18 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ Fuse_util.c:67:14: warning: "callbackN" is deprecated: use "caml_callbackN" instead [-W#pragma-messages] 67 | CAMLreturn(callbackN(closure,4,args)); | ^ /usr/lib64/ocaml/caml/compatibility.h:74:19: note: expanded from macro 'callbackN' 74 | #define callbackN CAML_DEPRECATED("callbackN", "caml_callbackN") caml_callbackN | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ Fuse_util.c:347:3: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 347 | FOR_ALL_OPS(SET_NULL_OP) | ^ Fuse_util.c:319:11: note: expanded from macro 'FOR_ALL_OPS' 319 | MACRO(flush) \ | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead [-W#pragma-messages] 625 | FOR_ALL_OPS(CALLBACK) | ^ Fuse_util.c:625:13: error: incompatible integer to pointer conversion initializing 'void *' with an expression of type 'int' [-Wint-conversion] 625 | FOR_ALL_OPS(CALLBACK) | ~~~~~~~~~~~~^~~~~~~~~ Fuse_util.c:296:5: note: expanded from macro 'FOR_ALL_OPS' 296 | MACRO(init) \ | ^~~~~~~~~~~ Fuse_util.c:614:3: note: expanded from macro 'CALLBACK' 614 | CAMLreturnT(OPNAME##_RTYPE, res); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/ocaml/caml/memory.h:462:8: note: expanded from macro 'CAMLreturnT' 462 | type caml__temp_result = (result); \ | ^ ~~~~~~~~ Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "alloc_string" is deprecated: use "caml_alloc_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 625 | FOR_ALL_OPS(CALLBACK) | ~~~~~~~~~~~~^~~~~~~~~ Fuse_util.c:321:5: note: expanded from macro 'FOR_ALL_OPS' 321 | MACRO(setxattr) \ | ^~~~~~~~~~~~~~~ Fuse_util.c:602:3: note: expanded from macro 'CALLBACK' 602 | OPNAME##_CB \ | ^~~~~~~~~~~ :85:1: note: expanded from here 85 | setxattr_CB | ^~~~~~~~~~~ Fuse_util.c:534:12: note: expanded from macro 'setxattr_CB' 534 | memcpy(String_val(vstring),val,size); \ | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:290:23: note: expanded from macro 'String_val' 290 | #define String_val(x) ((const char *) Bp_val(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:26:33: note: passing argument to parameter '__dest' here 26 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, | ^ Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] 625 | FOR_ALL_OPS(CALLBACK) | ^ Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:296:5: note: expanded from macro 'FOR_ALL_OPS' 296 | MACRO(init) \ | ^~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:297:5: note: expanded from macro 'FOR_ALL_OPS' 297 | MACRO(getattr) \ | ^~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:298:5: note: expanded from macro 'FOR_ALL_OPS' 298 | MACRO(readlink) \ | ^~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:299:5: note: expanded from macro 'FOR_ALL_OPS' 299 | MACRO(readdir) \ | ^~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:300:5: note: expanded from macro 'FOR_ALL_OPS' 300 | MACRO(opendir) \ | ^~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:301:5: note: expanded from macro 'FOR_ALL_OPS' 301 | MACRO(releasedir) \ | ^~~~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:302:5: note: expanded from macro 'FOR_ALL_OPS' 302 | MACRO(fsyncdir) \ | ^~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:303:5: note: expanded from macro 'FOR_ALL_OPS' 303 | MACRO(mknod) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:304:5: note: expanded from macro 'FOR_ALL_OPS' 304 | MACRO(mkdir) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:305:5: note: expanded from macro 'FOR_ALL_OPS' 305 | MACRO(symlink) \ | ^~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:306:5: note: expanded from macro 'FOR_ALL_OPS' 306 | MACRO(unlink) \ | ^~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:307:5: note: expanded from macro 'FOR_ALL_OPS' 307 | MACRO(rmdir) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:308:5: note: expanded from macro 'FOR_ALL_OPS' 308 | MACRO(rename) \ | ^~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:309:5: note: expanded from macro 'FOR_ALL_OPS' 309 | MACRO(link) \ | ^~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:310:5: note: expanded from macro 'FOR_ALL_OPS' 310 | MACRO(chmod) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:311:5: note: expanded from macro 'FOR_ALL_OPS' 311 | MACRO(chown) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:312:5: note: expanded from macro 'FOR_ALL_OPS' 312 | MACRO(truncate) \ | ^~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:313:5: note: expanded from macro 'FOR_ALL_OPS' 313 | MACRO(utime) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:314:5: note: expanded from macro 'FOR_ALL_OPS' 314 | MACRO(open) \ | ^~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:315:5: note: expanded from macro 'FOR_ALL_OPS' 315 | MACRO(read) \ | ^~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:316:5: note: expanded from macro 'FOR_ALL_OPS' 316 | MACRO(write) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:317:5: note: expanded from macro 'FOR_ALL_OPS' 317 | MACRO(statfs) \ | ^~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:318:5: note: expanded from macro 'FOR_ALL_OPS' 318 | MACRO(release) \ | ^~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:3: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 637 | FOR_ALL_OPS(SET_OPERATION) | ^ Fuse_util.c:319:11: note: expanded from macro 'FOR_ALL_OPS' 319 | MACRO(flush) \ | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ Fuse_util.c:637:3: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] Fuse_util.c:319:11: note: expanded from macro 'FOR_ALL_OPS' 319 | MACRO(flush) \ | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ Fuse_util.c:637:3: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] Fuse_util.c:319:11: note: expanded from macro 'FOR_ALL_OPS' 319 | MACRO(flush) \ | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:319:5: note: expanded from macro 'FOR_ALL_OPS' 319 | MACRO(flush) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:3: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 637 | FOR_ALL_OPS(SET_OPERATION) | ^ Fuse_util.c:319:11: note: expanded from macro 'FOR_ALL_OPS' 319 | MACRO(flush) \ | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:320:5: note: expanded from macro 'FOR_ALL_OPS' 320 | MACRO(fsync) \ | ^~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:321:5: note: expanded from macro 'FOR_ALL_OPS' 321 | MACRO(setxattr) \ | ^~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:322:5: note: expanded from macro 'FOR_ALL_OPS' 322 | MACRO(getxattr) \ | ^~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:323:5: note: expanded from macro 'FOR_ALL_OPS' 323 | MACRO(listxattr) \ | ^~~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:637:15: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 637 | FOR_ALL_OPS(SET_OPERATION) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ Fuse_util.c:324:5: note: expanded from macro 'FOR_ALL_OPS' 324 | MACRO(removexattr) | ^~~~~~~~~~~~~~~~~~ Fuse_util.c:631:23: note: expanded from macro 'SET_OPERATION' 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:657:20: warning: "callback2" is deprecated: use "caml_callback2" instead [-W#pragma-messages] 657 | CAMLreturnT(int, callback2(*ocaml_fuse_loop_closure,_fuse,Val_bool(multithreaded))); | ^ /usr/lib64/ocaml/caml/compatibility.h:72:19: note: expanded from macro 'callback2' 72 | #define callback2 CAML_DEPRECATED("callback2", "caml_callback2") caml_callback2 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ Fuse_util.c:667:27: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 667 | ocaml_fuse_loop_closure = caml_named_value("ocaml_fuse_loop"); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:668:21: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 668 | ocaml_list_length = caml_named_value("ocaml_list_length"); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 warnings and 1 error generated. clang lib/Unix_util_stubs.o Unix_util_stubs.c:57:19: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead [-W#pragma-messages] 57 | void * c_data = Data_bigarray_val(buf); | ^ /usr/lib64/ocaml/caml/compatibility.h:341:27: note: expanded from macro 'Data_bigarray_val' 341 | #define Data_bigarray_val CAML_DEPRECATED("Data_bigarray_val", "Caml_ba_data_val") Caml_ba_data_val | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :93:6: note: expanded from here 93 | GCC warning "\"Data_bigarray_val\" is deprecated: use \"Caml_ba_data_val\" instead" | ^ Unix_util_stubs.c:58:15: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] 58 | int c_dim = Bigarray_val(buf)->dim[0]; | ^ /usr/lib64/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' 340 | #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :97:6: note: expanded from here 97 | GCC warning "\"Bigarray_val\" is deprecated: use \"Caml_ba_array_val\" instead" | ^ Unix_util_stubs.c:60:3: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] 60 | enter_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:267:32: note: expanded from macro 'enter_blocking_section' 267 | #define enter_blocking_section CAML_DEPRECATED("enter_blocking_section", "caml_enter_blocking_section") caml_enter_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :101:6: note: expanded from here 101 | GCC warning "\"enter_blocking_section\" is deprecated: use \"caml_enter_blocking_section\" instead" | ^ Unix_util_stubs.c:62:3: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] 62 | leave_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:268:32: note: expanded from macro 'leave_blocking_section' 268 | #define leave_blocking_section CAML_DEPRECATED("leave_blocking_section", "caml_leave_blocking_section") caml_leave_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :105:6: note: expanded from here 105 | GCC warning "\"leave_blocking_section\" is deprecated: use \"caml_leave_blocking_section\" instead" | ^ Unix_util_stubs.c:65:12: warning: "alloc" is deprecated: use "caml_alloc" instead [-W#pragma-messages] 65 | vres=alloc(1,1); /* Ok result */ | ^ /usr/lib64/ocaml/caml/compatibility.h:46:15: note: expanded from macro 'alloc' 46 | #define alloc CAML_DEPRECATED("alloc", "caml_alloc") caml_alloc /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :109:6: note: expanded from here 109 | GCC warning "\"alloc\" is deprecated: use \"caml_alloc\" instead" | ^ Unix_util_stubs.c:70:12: warning: "alloc" is deprecated: use "caml_alloc" instead [-W#pragma-messages] 70 | vres=alloc(1,0); /* Bad result */ | ^ /usr/lib64/ocaml/caml/compatibility.h:46:15: note: expanded from macro 'alloc' 46 | #define alloc CAML_DEPRECATED("alloc", "caml_alloc") caml_alloc /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :113:6: note: expanded from here 113 | GCC warning "\"alloc\" is deprecated: use \"caml_alloc\" instead" | ^ Unix_util_stubs.c:82:19: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead [-W#pragma-messages] 82 | void * c_data = Data_bigarray_val(buf); | ^ /usr/lib64/ocaml/caml/compatibility.h:341:27: note: expanded from macro 'Data_bigarray_val' 341 | #define Data_bigarray_val CAML_DEPRECATED("Data_bigarray_val", "Caml_ba_data_val") Caml_ba_data_val | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :138:6: note: expanded from here 138 | GCC warning "\"Data_bigarray_val\" is deprecated: use \"Caml_ba_data_val\" instead" | ^ Unix_util_stubs.c:83:15: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] 83 | int c_dim = Bigarray_val(buf)->dim[0]; | ^ /usr/lib64/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' 340 | #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :142:6: note: expanded from here 142 | GCC warning "\"Bigarray_val\" is deprecated: use \"Caml_ba_array_val\" instead" | ^ Unix_util_stubs.c:85:3: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] 85 | enter_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:267:32: note: expanded from macro 'enter_blocking_section' 267 | #define enter_blocking_section CAML_DEPRECATED("enter_blocking_section", "caml_enter_blocking_section") caml_enter_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :2:6: note: expanded from here 2 | GCC warning "\"enter_blocking_section\" is deprecated: use \"caml_enter_blocking_section\" instead" | ^ Unix_util_stubs.c:87:3: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] 87 | leave_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:268:32: note: expanded from macro 'leave_blocking_section' 268 | #define leave_blocking_section CAML_DEPRECATED("leave_blocking_section", "caml_leave_blocking_section") caml_leave_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :6:6: note: expanded from here 6 | GCC warning "\"leave_blocking_section\" is deprecated: use \"caml_leave_blocking_section\" instead" | ^ Unix_util_stubs.c:90:12: warning: "alloc" is deprecated: use "caml_alloc" instead [-W#pragma-messages] 90 | vres=alloc(1,1); /* Ok result */ | ^ /usr/lib64/ocaml/caml/compatibility.h:46:15: note: expanded from macro 'alloc' 46 | #define alloc CAML_DEPRECATED("alloc", "caml_alloc") caml_alloc /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :10:6: note: expanded from here 10 | GCC warning "\"alloc\" is deprecated: use \"caml_alloc\" instead" | ^ Unix_util_stubs.c:95:12: warning: "alloc" is deprecated: use "caml_alloc" instead [-W#pragma-messages] 95 | vres=alloc(1,0); /* Bad result */ | ^ /usr/lib64/ocaml/caml/compatibility.h:46:15: note: expanded from macro 'alloc' 46 | #define alloc CAML_DEPRECATED("alloc", "caml_alloc") caml_alloc /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :14:6: note: expanded from here 14 | GCC warning "\"alloc\" is deprecated: use \"caml_alloc\" instead" | ^ Unix_util_stubs.c:116:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 116 | fchdir(Int_val(fd)); | ^~~~~~ ~~~~~~~~~~~ Unix_util_stubs.c:125:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 125 | v=copy_int64 (buf->f_bsize);caml_modify (&Field (bufv, 0),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :63:6: note: expanded from here 63 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:126:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 126 | v=copy_int64 (buf->f_frsize);caml_modify (&Field (bufv, 1),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :67:6: note: expanded from here 67 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:127:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 127 | v=copy_int64 (buf->f_blocks);caml_modify (&Field (bufv, 2),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :71:6: note: expanded from here 71 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:128:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 128 | v=copy_int64 (buf->f_bfree);caml_modify (&Field (bufv, 3),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :75:6: note: expanded from here 75 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:129:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 129 | v=copy_int64 (buf->f_bavail);caml_modify (&Field (bufv, 4),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :79:6: note: expanded from here 79 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:130:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 130 | v=copy_int64 (buf->f_files);caml_modify (&Field (bufv, 5),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :83:6: note: expanded from here 83 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:131:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 131 | v=copy_int64 (buf->f_ffree);caml_modify (&Field (bufv, 6),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :87:6: note: expanded from here 87 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:132:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 132 | v=copy_int64 (buf->f_favail);caml_modify (&Field (bufv, 7),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :91:6: note: expanded from here 91 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:133:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 133 | v=copy_int64 (buf->f_fsid);caml_modify (&Field (bufv, 8),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :95:6: note: expanded from here 95 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:134:5: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 134 | v=copy_int64 (buf->f_flag);caml_modify (&Field (bufv, 9),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :99:6: note: expanded from here 99 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:135:3: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead [-W#pragma-messages] 135 | copy_int64 (buf->f_namemax);caml_modify (&Field (bufv, 10),v); | ^ /usr/lib64/ocaml/caml/compatibility.h:175:20: note: expanded from macro 'copy_int64' 175 | #define copy_int64 CAML_DEPRECATED("copy_int64", "caml_copy_int64") caml_copy_int64 | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :2:6: note: expanded from here 2 | GCC warning "\"copy_int64\" is deprecated: use \"caml_copy_int64\" instead" | ^ Unix_util_stubs.c:143:8: warning: "alloc" is deprecated: use "caml_alloc" instead [-W#pragma-messages] 143 | vres=alloc(1,1); /* Ok result */ | ^ /usr/lib64/ocaml/caml/compatibility.h:46:15: note: expanded from macro 'alloc' 46 | #define alloc CAML_DEPRECATED("alloc", "caml_alloc") caml_alloc /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :27:6: note: expanded from here 27 | GCC warning "\"alloc\" is deprecated: use \"caml_alloc\" instead" | ^ Unix_util_stubs.c:148:3: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] 148 | enter_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:267:32: note: expanded from macro 'enter_blocking_section' 267 | #define enter_blocking_section CAML_DEPRECATED("enter_blocking_section", "caml_enter_blocking_section") caml_enter_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :31:6: note: expanded from here 31 | GCC warning "\"enter_blocking_section\" is deprecated: use \"caml_enter_blocking_section\" instead" | ^ Unix_util_stubs.c:150:3: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] 150 | leave_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:268:32: note: expanded from macro 'leave_blocking_section' 268 | #define leave_blocking_section CAML_DEPRECATED("leave_blocking_section", "caml_leave_blocking_section") caml_leave_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :35:6: note: expanded from here 35 | GCC warning "\"leave_blocking_section\" is deprecated: use \"caml_leave_blocking_section\" instead" | ^ Unix_util_stubs.c:144:3: warning: expression result unused [-Wunused-value] 144 | bufv; | ^~~~ 28 warnings generated. clang lib/Fuse_bindings_stubs.o In file included from Fuse_bindings_stubs.c:17: In file included from ./Fuse_bindings.h:17: In file included from /usr/include/fuse/fuse.h:26: /usr/include/fuse/fuse_common.h:67:15: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 67 | unsigned int flush : 1; | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :240:6: note: expanded from here 240 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ In file included from Fuse_bindings_stubs.c:17: In file included from ./Fuse_bindings.h:17: /usr/include/fuse/fuse.h:232:8: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 232 | int (*flush) (const char *, struct fuse_file_info *); | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :4:6: note: expanded from here 4 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ In file included from Fuse_bindings_stubs.c:17: ./Fuse_bindings.h:45:9: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 45 | char *flush; | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :8:6: note: expanded from here 8 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ Fuse_bindings_stubs.c:260:12: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 260 | (*_c2).flush = NULL; | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :12:6: note: expanded from here 12 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ Fuse_bindings_stubs.c:263:12: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 263 | (*_c2).flush = camlidl_malloc_string(_v48, _ctx); | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :16:6: note: expanded from here 16 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ Fuse_bindings_stubs.c:542:16: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 542 | if ((*_c1).flush == NULL) { | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :88:6: note: expanded from here 88 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ Fuse_bindings_stubs.c:545:38: warning: "flush" is deprecated: use "caml_flush" instead [-W#pragma-messages] 545 | _v26 = caml_copy_string((*_c1).flush); | ^ /usr/lib64/ocaml/caml/compatibility.h:191:15: note: expanded from macro 'flush' 191 | #define flush CAML_DEPRECATED("flush", "caml_flush") caml_flush /*SP*/ | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :92:6: note: expanded from here 92 | GCC warning "\"flush\" is deprecated: use \"caml_flush\" instead" | ^ Fuse_bindings_stubs.c:698:3: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] 698 | enter_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:267:32: note: expanded from macro 'enter_blocking_section' 267 | #define enter_blocking_section CAML_DEPRECATED("enter_blocking_section", "caml_enter_blocking_section") caml_enter_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :121:6: note: expanded from here 121 | GCC warning "\"enter_blocking_section\" is deprecated: use \"caml_enter_blocking_section\" instead" | ^ Fuse_bindings_stubs.c:700:3: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] 700 | leave_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:268:32: note: expanded from macro 'leave_blocking_section' 268 | #define leave_blocking_section CAML_DEPRECATED("leave_blocking_section", "caml_leave_blocking_section") caml_leave_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :125:6: note: expanded from here 125 | GCC warning "\"leave_blocking_section\" is deprecated: use \"caml_leave_blocking_section\" instead" | ^ Fuse_bindings_stubs.c:714:3: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] 714 | enter_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:267:32: note: expanded from macro 'enter_blocking_section' 267 | #define enter_blocking_section CAML_DEPRECATED("enter_blocking_section", "caml_enter_blocking_section") caml_enter_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :129:6: note: expanded from here 129 | GCC warning "\"enter_blocking_section\" is deprecated: use \"caml_enter_blocking_section\" instead" | ^ Fuse_bindings_stubs.c:716:3: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] 716 | leave_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:268:32: note: expanded from macro 'leave_blocking_section' 268 | #define leave_blocking_section CAML_DEPRECATED("leave_blocking_section", "caml_leave_blocking_section") caml_leave_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :133:6: note: expanded from here 133 | GCC warning "\"leave_blocking_section\" is deprecated: use \"caml_leave_blocking_section\" instead" | ^ Fuse_bindings_stubs.c:759:3: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead [-W#pragma-messages] 759 | enter_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:267:32: note: expanded from macro 'enter_blocking_section' 267 | #define enter_blocking_section CAML_DEPRECATED("enter_blocking_section", "caml_enter_blocking_section") caml_enter_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :137:6: note: expanded from here 137 | GCC warning "\"enter_blocking_section\" is deprecated: use \"caml_enter_blocking_section\" instead" | ^ Fuse_bindings_stubs.c:761:3: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead [-W#pragma-messages] 761 | leave_blocking_section(); | ^ /usr/lib64/ocaml/caml/compatibility.h:268:32: note: expanded from macro 'leave_blocking_section' 268 | #define leave_blocking_section CAML_DEPRECATED("leave_blocking_section", "caml_leave_blocking_section") caml_leave_blocking_section | ^ /usr/lib64/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' 58 | CAML_PREPROWARNING(name1 is deprecated: use name2 instead) | ^ /usr/lib64/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' 56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) | ^ :4:6: note: expanded from here 4 | GCC warning "\"leave_blocking_section\" is deprecated: use \"caml_leave_blocking_section\" instead" | ^ 13 warnings generated. * ERROR: dev-ml/ocamlfuse-2.7.1_p7-r1::gentoo failed (compile phase): * Failed to run command: dune build @install --display=short --profile release -j 4 * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 1594: Called dune_src_compile * environment, line 597: Called dune-compile * environment, line 547: Called dune-release 'build' '--target' '@install' * environment, line 588: Called edune 'build' '@install' '--display=short' '--profile' 'release' '-j' '4' * environment, line 763: Called edo 'dune' 'build' '@install' '--display=short' '--profile' 'release' '-j' '4' * environment, line 752: Called die * The specific snippet of code: * "$@" || die -n "Failed to run command: $@" * * If you need support, post the output of `emerge --info '=dev-ml/ocamlfuse-2.7.1_p7-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ml/ocamlfuse-2.7.1_p7-r1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ml:ocamlfuse-2.7.1_p7-r1:20231204-160823.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/work/ocamlfuse-2.7.1_cvs7' * S: '/var/tmp/portage/dev-ml/ocamlfuse-2.7.1_p7-r1/work/ocamlfuse-2.7.1_cvs7'