inter type 'void (*)(struct fuse_req *, fuse_ino_t, off_t, struct fuse_file_info *, fuse_ino_t, off_t, struct fuse_file_info *, size_t, int)' {aka 'void (*)(struct fuse_req *, long unsigned int, long int, struct fuse_file_info *, long unsigned int, long int, struct fuse_file_info *, long unsigned int, int)'} [-Wincompatible-pointer-types] BUILDSTDERR: 4396 | .copy_file_range = ovl_copy_file_range, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: main.c:4396:23: note: (near initialization for 'ovl_oper.readdirplus') BUILDSTDERR: make[2]: *** [Makefile:571: fuse_overlayfs-main.o] Error 1 BUILDSTDERR: make[1]: *** [Makefile:632: all-recursive] Error 1 BUILDSTDERR: make: *** [Makefile:443: all] Error 2 BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.jh7aTO (%build) ild/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd/lib' rm -f limits.h-t limits.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ < ./limits.in.h; \ } > limits.h-t && \ mv limits.h-t limits.h /usr/bin/mkdir -p sys rm -f sys/types.h-t sys/types.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ < ./sys_types.in.h; \ } > sys/types.h-t && \ mv sys/types.h-t sys/types.h /usr/bin/make all-recursive make[3]: Entering directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd/lib' make[4]: Entering directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd/lib' gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT bitrotate.o -MD -MP -MF .deps/bitrotate.Tpo -c -o bitrotate.o bitrotate.c mv -f .deps/bitrotate.Tpo .deps/bitrotate.Po gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c mv -f .deps/hash.Tpo .deps/hash.Po rm -f libgnu.a ar cr libgnu.a bitrotate.o hash.o ranlib libgnu.a make[4]: Leaving directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd/lib' make[3]: Leaving directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd/lib' make[2]: Leaving directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd/lib' make[2]: Entering directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd' gcc -DHAVE_CONFIG_H -I. -I . -I /builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd/lib -I/usr/include/fuse3 -g -O2 -MT fuse_overlayfs-main.o -MD -MP -MF .deps/fuse_overlayfs-main.Tpo -c -o fuse_overlayfs-main.o `test -f 'main.c' || echo './'`main.c make[2]: Leaving directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd' make[1]: Leaving directory '/builddir/build/BUILD/fuse-overlayfs-d99d8684c025ebb200cc6c5044f50a0d99ac1ffd' RPM build errors: BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.jh7aTO (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/mockbuild/trace_decorator.py", line 96, in trace result = func(*args, **kw) File "/usr/lib/python3.7/site-packages/mockbuild/util.py", line 700, in do raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/fuse-overlayfs.spec