Source: vuos Severity: normal Justification: fails to build from source (but built successfully in the past) Tags: upstream ftbfs
Hi, There's an upcoming transition of fuse3 to the 3.17.1 version which is already available from experimental. Your package seems to redefine functions of what fuse3 already has. Relevant compilation log: [ 30%] Linking C shared library ../lib/unrealsock.so cd /build/vuos-0.9.1/obj-x86_64-linux-gnu/test_modules && /usr/bin/cmake -E cmake_link_script CMakeFiles/unrealsock.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -ggdb -Wall -Wextra -pedantic -std=gnu11 -Wno-unused-parameter -O2 -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/unrealcap.dir/link.d -Wl,-z,relro -shared -Wl,-soname,unrealcap.so -o ../lib/unrealcap.so CMakeFiles/unrealcap.dir/unrealcap.c.o /usr/bin/cc -fPIC -ggdb -Wall -Wextra -pedantic -std=gnu11 -Wno-unused-parameter -O2 -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/unrealsock.dir/link.d -Wl,-z,relro -shared -Wl,-soname,unrealsock.so -o ../lib/unrealsock.so CMakeFiles/unrealsock.dir/unrealsock.c.o /build/vuos-0.9.1/vufuse/vufuse.c:285:5: error: redefinition of 'fuse_main_real' 285 | int fuse_main_real(int argc, char *argv[], const struct fuse_operations *op, | ^~~~~~~~~~~~~~ In file included from /build/vuos-0.9.1/vufuse/vufuse.h:24, from /build/vuos-0.9.1/vufuse/vufuse.c:32: /usr/include/fuse3/fuse.h:888:19: note: previous definition of 'fuse_main_real' with type 'int(int, char **, const struct fuse_operations *, size_t, void *)' {aka 'int(int, char **, const struct fuse_operations *, long unsigned int, void *)'} 888 | static inline int fuse_main_real(int argc, char *argv[], | ^~~~~~~~~~~~~~ /build/vuos-0.9.1/vufuse/vufuse.c:327:14: error: redefinition of 'fuse_new_fn' 327 | struct fuse *fuse_new(struct fuse_args *args, | ^~~~~~~~ /usr/include/fuse3/fuse.h:1046:28: note: previous definition of 'fuse_new_fn' with type 'struct fuse *(struct fuse_args *, const struct fuse_operations *, size_t, void *)' {aka 'struct fuse *(struct fuse_args *, const struct fuse_operations *, long unsigned int, void *)'} 1046 | static inline struct fuse *fuse_new_fn(struct fuse_args *args, | ^~~~~~~~~~~ make[3]: Leaving directory '/build/vuos-0.9.1/obj-x86_64-linux-gnu' make[3]: *** [vufuse/CMakeFiles/vufuse.dir/build.make:96: vufuse/CMakeFiles/vufuse.dir/vufuse.c.o] Error 1 If you have a connection with your upstream, please notify them about this issue. The transition may start in a week. Thanks, Laszlo/GCS