D: [iurt_root_command] chroot Installing /home/pterjan/rpmbuild/SRPMS/ocamlfuse-2.7.1-15.cvs7.1.mga10.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.r58SbT + umask 022 + cd /home/pterjan/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD + rm -rf ocamlfuse-2.7.1_cvs7 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/ocamlfuse-2.7.1_cvs7.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ocamlfuse-2.7.1_cvs7 + rm -rf /home/pterjan/rpmbuild/BUILD/ocamlfuse-2.7.1_cvs7-SPECPARTS + /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/ocamlfuse-2.7.1_cvs7-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.TTpDCo + umask 022 + cd /home/pterjan/rpmbuild/BUILD + cd ocamlfuse-2.7.1_cvs7 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + dune build -p ocamlfuse @install (cd _build/default/lib && config/discover.exe) [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' File "lib/dune", line 6, characters 40-55: 6 | (c_names Fuse_bindings_stubs Fuse_util Unix_util_stubs) ^^^^^^^^^^^^^^^ (cd _build/default/lib && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pthread -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -g -I /usr/lib64/ocaml -I /usr/lib64/ocaml/threads -o Unix_util_stubs.o -c Unix_util_stubs.c) Unix_util_stubs.c: In function 'unix_util_read': Unix_util_stubs.c:56:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead 56 | void * c_data = Data_bigarray_val(buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:57:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 57 | int c_dim = Bigarray_val(buf)->dim[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:59:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 59 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ Unix_util_stubs.c:60:9: error: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] 60 | res = read(c_fd, c_data, c_dim); | ^~~~ | fread Unix_util_stubs.c:61:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 61 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ Unix_util_stubs.c:64:13: warning: "alloc" is deprecated: use "caml_alloc" instead 64 | vres=alloc(1,1); /* Ok result */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:69:13: warning: "alloc" is deprecated: use "caml_alloc" instead 69 | vres=alloc(1,0); /* Bad result */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c: In function 'unix_util_write': Unix_util_stubs.c:81:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead 81 | void * c_data = Data_bigarray_val(buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:82:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 82 | int c_dim = Bigarray_val(buf)->dim[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:84:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 84 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ Unix_util_stubs.c:85:9: error: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] 85 | res = write(c_fd, c_data, c_dim); | ^~~~~ | fwrite Unix_util_stubs.c:86:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 86 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ Unix_util_stubs.c:89:13: warning: "alloc" is deprecated: use "caml_alloc" instead 89 | vres=alloc(1,1); /* Ok result */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:94:13: warning: "alloc" is deprecated: use "caml_alloc" instead 94 | vres=alloc(1,0); /* Bad result */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c: In function 'unix_util_fchdir': Unix_util_stubs.c:115:3: error: implicit declaration of function 'fchdir' [-Wimplicit-function-declaration] 115 | fchdir(Int_val(fd)); | ^~~~~~ Unix_util_stubs.c: In function 'copy_statvfs': Unix_util_stubs.c:124:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 124 | v=copy_int64 (buf->f_bsize);caml_modify (&Field (bufv, 0),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:125:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 125 | v=copy_int64 (buf->f_frsize);caml_modify (&Field (bufv, 1),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:126:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 126 | v=copy_int64 (buf->f_blocks);caml_modify (&Field (bufv, 2),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:127:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 127 | v=copy_int64 (buf->f_bfree);caml_modify (&Field (bufv, 3),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:128:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 128 | v=copy_int64 (buf->f_bavail);caml_modify (&Field (bufv, 4),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:129:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 129 | v=copy_int64 (buf->f_files);caml_modify (&Field (bufv, 5),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:130:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 130 | v=copy_int64 (buf->f_ffree);caml_modify (&Field (bufv, 6),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:131:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 131 | v=copy_int64 (buf->f_favail);caml_modify (&Field (bufv, 7),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:132:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 132 | v=copy_int64 (buf->f_fsid);caml_modify (&Field (bufv, 8),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:133:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 133 | v=copy_int64 (buf->f_flag);caml_modify (&Field (bufv, 9),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:134:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 134 | copy_int64 (buf->f_namemax);caml_modify (&Field (bufv, 10),v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c: In function 'unix_util_statvfs': Unix_util_stubs.c:142:13: warning: "alloc" is deprecated: use "caml_alloc" instead 142 | vres=alloc(1,1); /* Ok result */ | ^~~~~~~~~~~~~~~~~~~~~~ Unix_util_stubs.c:147:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 147 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ Unix_util_stubs.c:149:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 149 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ File "lib/dune", line 6, characters 30-39: 6 | (c_names Fuse_bindings_stubs Fuse_util Unix_util_stubs) ^^^^^^^^^ (cd _build/default/lib && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pthread -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -g -I /usr/lib64/ocaml -I /usr/lib64/ocaml/threads -o Fuse_util.o -c Fuse_util.c) In file included from /usr/include/fuse/fuse.h:26, from Fuse_util.c:51: /usr/include/fuse/fuse_common.h:67:20: warning: "flush" is deprecated: use "caml_flush" instead 67 | unsigned int flush : 1; | ^~~~~~~~~~~~ /usr/include/fuse/fuse.h:232:20: warning: "flush" is deprecated: use "caml_flush" instead 232 | int (*flush) (const char *, struct fuse_file_info *); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Fuse_util.c:55: Fuse_bindings.h:45:13: warning: "flush" is deprecated: use "caml_flush" instead 45 | char *flush; | ^~ Fuse_util.c: In function 'callback4': Fuse_util.c:67:13: warning: "callbackN" is deprecated: use "caml_callbackN" instead 67 | CAMLreturn(callbackN(closure,4,args)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c: At top level: Fuse_util.c:347:13: warning: "flush" is deprecated: use "caml_flush" instead 347 | FOR_ALL_OPS(SET_NULL_OP) | ^~~~~~~~~~~~~~ Fuse_util.c: In function 'gm281_ops_init': Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ In file included from Fuse_util.c:30: /usr/lib64/ocaml/caml/memory.h:462:28: error: initialization of 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 462 | type caml__temp_result = (result); \ | ^ Fuse_util.c:614:3: note: in expansion of macro 'CAMLreturnT' 614 | CAMLreturnT(OPNAME##_RTYPE, res); \ | ^~~~~~~~~~~ Fuse_util.c:296:5: note: in expansion of macro 'CALLBACK' 296 | MACRO(init) \ | ^~~~~ Fuse_util.c:625:1: note: in expansion of macro 'FOR_ALL_OPS' 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~~~ Fuse_util.c: In function 'ops_init': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_getattr': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_getattr': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_readlink': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_readlink': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_readdir': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_readdir': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_opendir': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_opendir': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_releasedir': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_releasedir': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_fsyncdir': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_fsyncdir': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_mknod': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_mknod': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_mkdir': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_mkdir': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_symlink': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_symlink': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_unlink': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_unlink': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_rmdir': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_rmdir': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_rename': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_rename': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_link': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_link': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_chmod': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_chmod': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_chown': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_chown': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_truncate': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_truncate': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_utime': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead Fuse_util.c: In function 'ops_utime': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_open': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_open': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_read': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_read': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_write': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_write': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_statfs': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_statfs': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_release': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_release': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_flush': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_flush': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_fsync': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback3" is deprecated: use "caml_callback3" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_fsync': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_setxattr': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "alloc_string" is deprecated: use "caml_alloc_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ In file included from Fuse_util.c:29: /usr/lib64/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 290 | #define String_val(x) ((const char *) Bp_val(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c:534:12: note: in expansion of macro 'String_val' 534 | memcpy(String_val(vstring),val,size); \ | ^~~~~~~~~~ Fuse_util.c:602:3: note: in expansion of macro 'setxattr_CB' 602 | OPNAME##_CB \ | ^~~~~~ Fuse_util.c:321:5: note: in expansion of macro 'CALLBACK' 321 | MACRO(setxattr) \ | ^~~~~ Fuse_util.c:625:1: note: in expansion of macro 'FOR_ALL_OPS' 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~~~ In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-mageia-linux/14/include/stdint.h:9, from /usr/lib64/ocaml/caml/config.h:57, from /usr/lib64/ocaml/caml/mlvalues.h:22: /usr/include/bits/string_fortified.h:26:1: note: expected 'void *' but argument is of type 'const char *' 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 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_setxattr': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_getxattr': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead Fuse_util.c: In function 'ops_getxattr': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_listxattr': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback" is deprecated: use "caml_callback" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "string_length" is deprecated: use "caml_string_length" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_listxattr': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'gm281_ops_removexattr': Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "callback2" is deprecated: use "caml_callback2" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c: In function 'ops_removexattr': Fuse_util.c:625:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 625 | FOR_ALL_OPS(CALLBACK) | ^~~~~~~~~ Fuse_util.c:625:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead Fuse_util.c: In function 'set_fuse_operations': Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:296:5: note: in expansion of macro 'SET_OPERATION' 296 | MACRO(init) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:297:5: note: in expansion of macro 'SET_OPERATION' 297 | MACRO(getattr) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:298:5: note: in expansion of macro 'SET_OPERATION' 298 | MACRO(readlink) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:299:5: note: in expansion of macro 'SET_OPERATION' 299 | MACRO(readdir) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:300:5: note: in expansion of macro 'SET_OPERATION' 300 | MACRO(opendir) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:301:5: note: in expansion of macro 'SET_OPERATION' 301 | MACRO(releasedir) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:302:5: note: in expansion of macro 'SET_OPERATION' 302 | MACRO(fsyncdir) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:303:5: note: in expansion of macro 'SET_OPERATION' 303 | MACRO(mknod) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:304:5: note: in expansion of macro 'SET_OPERATION' 304 | MACRO(mkdir) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:305:5: note: in expansion of macro 'SET_OPERATION' 305 | MACRO(symlink) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:306:5: note: in expansion of macro 'SET_OPERATION' 306 | MACRO(unlink) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:307:5: note: in expansion of macro 'SET_OPERATION' 307 | MACRO(rmdir) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:308:5: note: in expansion of macro 'SET_OPERATION' 308 | MACRO(rename) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:309:5: note: in expansion of macro 'SET_OPERATION' 309 | MACRO(link) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:310:5: note: in expansion of macro 'SET_OPERATION' 310 | MACRO(chmod) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:311:5: note: in expansion of macro 'SET_OPERATION' 311 | MACRO(chown) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:312:5: note: in expansion of macro 'SET_OPERATION' 312 | MACRO(truncate) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:313:5: note: in expansion of macro 'SET_OPERATION' 313 | MACRO(utime) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:314:5: note: in expansion of macro 'SET_OPERATION' 314 | MACRO(open) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:315:5: note: in expansion of macro 'SET_OPERATION' 315 | MACRO(read) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:316:5: note: in expansion of macro 'SET_OPERATION' 316 | MACRO(write) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:317:5: note: in expansion of macro 'SET_OPERATION' 317 | MACRO(statfs) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:318:5: note: in expansion of macro 'SET_OPERATION' 318 | MACRO(release) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:637:13: warning: "flush" is deprecated: use "caml_flush" instead 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~~~~~~ Fuse_util.c:637:13: warning: "flush" is deprecated: use "caml_flush" instead Fuse_util.c:637:13: warning: "flush" is deprecated: use "caml_flush" instead Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:319:5: note: in expansion of macro 'SET_OPERATION' 319 | MACRO(flush) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:637:13: warning: "flush" is deprecated: use "caml_flush" instead 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:320:5: note: in expansion of macro 'SET_OPERATION' 320 | MACRO(fsync) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:321:5: note: in expansion of macro 'SET_OPERATION' 321 | MACRO(setxattr) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:322:5: note: in expansion of macro 'SET_OPERATION' 322 | MACRO(getxattr) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:323:5: note: in expansion of macro 'SET_OPERATION' 323 | MACRO(listxattr) \ | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c:631:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | OPNAME##_closure=caml_named_value(op->OPNAME); \ | ^ Fuse_util.c:324:5: note: in expansion of macro 'SET_OPERATION' 324 | MACRO(removexattr) | ^~~~~ Fuse_util.c:637:3: note: in expansion of macro 'FOR_ALL_OPS' 637 | FOR_ALL_OPS(SET_OPERATION) | ^~~~~~~~~~~ Fuse_util.c: In function 'mainloop': Fuse_util.c:657:13: warning: "callback2" is deprecated: use "caml_callback2" instead 657 | CAMLreturnT(int, callback2(*ocaml_fuse_loop_closure,_fuse,Val_bool(multithreaded))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_util.c: In function 'ml_fuse_main': Fuse_util.c:667:27: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 667 | ocaml_fuse_loop_closure = caml_named_value("ocaml_fuse_loop"); | ^ Fuse_util.c:668:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 668 | ocaml_list_length = caml_named_value("ocaml_list_length"); | ^ (cd _build/default/lib && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pthread -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -g -I /usr/lib64/ocaml -I /usr/lib64/ocaml/threads -o Fuse_bindings_stubs.o -c Fuse_bindings_stubs.c) In file included from /usr/include/fuse/fuse.h:26, from Fuse_bindings.h:17, from Fuse_bindings_stubs.c:17: /usr/include/fuse/fuse_common.h:67:20: warning: "flush" is deprecated: use "caml_flush" instead 67 | unsigned int flush : 1; | ^~~~~~~~~~~~ /usr/include/fuse/fuse.h:232:20: warning: "flush" is deprecated: use "caml_flush" instead 232 | int (*flush) (const char *, struct fuse_file_info *); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_bindings.h:45:13: warning: "flush" is deprecated: use "caml_flush" instead 45 | char *flush; | ^~ Fuse_bindings_stubs.c: In function 'camlidl_ml2c_Fuse_bindings_struct_fuse_operation_names': Fuse_bindings_stubs.c:260:13: warning: "flush" is deprecated: use "caml_flush" instead 260 | (*_c2).flush = NULL; | ^~~~~~~~~~~~ Fuse_bindings_stubs.c:263:13: warning: "flush" is deprecated: use "caml_flush" instead 263 | (*_c2).flush = camlidl_malloc_string(_v48, _ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_bindings_stubs.c: In function 'camlidl_c2ml_Fuse_bindings_struct_fuse_operation_names': Fuse_bindings_stubs.c:542:13: warning: "flush" is deprecated: use "caml_flush" instead 542 | if ((*_c1).flush == NULL) { | ^~~~~~~~~~~~~~~~~~~ Fuse_bindings_stubs.c:545:13: warning: "flush" is deprecated: use "caml_flush" instead 545 | _v26 = caml_copy_string((*_c1).flush); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fuse_bindings_stubs.c: In function 'camlidl_Fuse_bindings_fuse_read_cmd': Fuse_bindings_stubs.c:698:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 698 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ Fuse_bindings_stubs.c:700:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 700 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ Fuse_bindings_stubs.c: In function 'camlidl_Fuse_bindings_fuse_process_cmd': Fuse_bindings_stubs.c:714:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 714 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ Fuse_bindings_stubs.c:716:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 716 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ Fuse_bindings_stubs.c: In function 'camlidl_Fuse_bindings_fuse_exited': Fuse_bindings_stubs.c:759:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 759 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ Fuse_bindings_stubs.c:761:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 761 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.TTpDCo (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.TTpDCo (%build) I: [iurt_root_command] ERROR: chroot