[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1084391: marked as done (zfs-fuse: FTBFS: /bin/ld: cannot find -l:libaio.a.a: No such file or directory)



Your message dated Fri, 18 Oct 2024 04:04:56 +0000
with message-id <E1t1eES-004ikm-81@fasolo.debian.org>
and subject line Bug#1084391: fixed in zfs-fuse 0.7.0-30
has caused the Debian Bug report #1084391,
regarding zfs-fuse: FTBFS: /bin/ld: cannot find -l:libaio.a.a: No such file or directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1084391: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084391
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:zfs-fuse
Version: 0.7.0-29
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead
cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead
   dh_autoreconf
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
scons --no-cache -C src debug=1 optim=-O2
scons: Entering directory `/<<PKGBUILDDIR>>/src'
scons: Reading SConscript files ...
/<<PKGBUILDDIR>>/src/SConstruct:76: SyntaxWarning: invalid escape sequence '\d'
  if re.compile('i\d86').match(arch):
scons: done reading SConscript files.

[... snipped ...]

gcc -o lib/libzpool/build-kernel/zfs_fuid.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zfs_fuid.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzpool/zfs_fuid.c:26:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libsolkerncompat/include/sys/zfs_context.h:34:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o lib/libzpool/build-kernel/zfs_znode.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zfs_znode.c
In file included from lib/libzpool/zfs_znode.c:33:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libzpool/zfs_znode.c:29:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o lib/libzpool/build-kernel/zil.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zil.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzpool/zil.c:26:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libsolkerncompat/include/sys/zfs_context.h:34:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o lib/libzpool/build-kernel/zio.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zio.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzpool/zio.c:26:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libsolkerncompat/include/sys/zfs_context.h:34:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
lib/libzpool/zio.c: In function 'zio_wait':
lib/libzpool/zio.c:1195:9: warning: 'pthread_yield' is deprecated: pthread_yield is deprecated, use sched_yield instead [-Wdeprecated-declarations]
 1195 |         pthread_yield();
      |         ^~~~~~~~~~~~~
In file included from /usr/include/features.h:510,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                 from lib/libsolkerncompat/include/sys/types.h:32:
/usr/include/pthread.h:479:12: note: declared here
  479 | extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield)
      |            ^~~~~~~~~~~~~~
gcc -o lib/libzpool/build-kernel/zio_checksum.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zio_checksum.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzpool/zio_checksum.c:26:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libsolkerncompat/include/sys/zfs_context.h:34:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o lib/libzpool/build-kernel/zio_compress.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zio_compress.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzpool/zio_compress.c:27:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libsolkerncompat/include/sys/zfs_context.h:34:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o lib/libzpool/build-kernel/zio_inject.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zio_inject.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/arc.h:29,
                 from lib/libzpool/zio_inject.c:43:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libsolkerncompat/include/sys/zfs_context.h:34:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o lib/libzpool/build-kernel/zle.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libsolkerncompat/include lib/libzpool/zle.c
In file included from lib/libzpool/zle.c:34:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libzpool/zle.c:33:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
ar rc lib/libzpool/libzpool-kernel.a lib/libzpool/build-kernel/arc.o lib/libzpool/build-kernel/bplist.o lib/libzpool/build-kernel/dbuf.o lib/libzpool/build-kernel/dnode_sync.o lib/libzpool/build-kernel/dmu.o lib/libzpool/build-kernel/dmu_object.o lib/libzpool/build-kernel/dmu_objset.o lib/libzpool/build-kernel/dmu_send.o lib/libzpool/build-kernel/dmu_traverse.o lib/libzpool/build-kernel/dmu_tx.o lib/libzpool/build-kernel/dmu_zfetch.o lib/libzpool/build-kernel/dnode.o lib/libzpool/build-kernel/dsl_dataset.o lib/libzpool/build-kernel/dsl_deleg.o lib/libzpool/build-kernel/dsl_dir.o lib/libzpool/build-kernel/dsl_pool.o lib/libzpool/build-kernel/dsl_prop.o lib/libzpool/build-kernel/dsl_scrub.o lib/libzpool/build-kernel/dsl_synctask.o lib/libzpool/build-kernel/fletcher.o lib/libzpool/build-kernel/flushwc.o lib/libzpool/build-kernel/gzip.o lib/libzpool/build-kernel/lzjb.o lib/libzpool/build-kernel/metaslab.o lib/libzpool/build-kernel/refcount.o lib/libzpool/build-kernel/rprwlock.o lib/libzpool/build-kernel/rrwlock.o lib/libzpool/build-kernel/sha256.o lib/libzpool/build-kernel/spa.o lib/libzpool/build-kernel/spa_config.o lib/libzpool/build-kernel/spa_errlog.o lib/libzpool/build-kernel/spa_history.o lib/libzpool/build-kernel/spa_misc.o lib/libzpool/build-kernel/space_map.o lib/libzpool/build-kernel/txg.o lib/libzpool/build-kernel/uberblock.o lib/libzpool/build-kernel/unique.o lib/libzpool/build-kernel/util.o lib/libzpool/build-kernel/vdev.o lib/libzpool/build-kernel/vdev_cache.o lib/libzpool/build-kernel/vdev_file.o lib/libzpool/build-kernel/vdev_label.o lib/libzpool/build-kernel/vdev_mirror.o lib/libzpool/build-kernel/vdev_missing.o lib/libzpool/build-kernel/vdev_queue.o lib/libzpool/build-kernel/vdev_raidz.o lib/libzpool/build-kernel/vdev_root.o lib/libzpool/build-kernel/zap.o lib/libzpool/build-kernel/zap_leaf.o lib/libzpool/build-kernel/zap_micro.o lib/libzpool/build-kernel/zfs_byteswap.o lib/libzpool/build-kernel/zfs_fm.o lib/libzpool/build-kernel/zfs_fuid.o lib/libzpool/build-kernel/zfs_znode.o lib/libzpool/build-kernel/zil.o lib/libzpool/build-kernel/zio.o lib/libzpool/build-kernel/zio_checksum.o lib/libzpool/build-kernel/zio_compress.o lib/libzpool/build-kernel/zio_inject.o lib/libzpool/build-kernel/kmem_asprintf.o lib/libzpool/build-kernel/ddt.o lib/libzpool/build-kernel/ddt_zap.o lib/libzpool/build-kernel/zle.o
ranlib lib/libzpool/libzpool-kernel.a
gcc -o zfs-fuse/cmd_listener.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/cmd_listener.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/zio.h:30,
                 from lib/libzfscommon/include/sys/zfs_ioctl.h:31,
                 from zfs-fuse/zfsfuse_socket.h:30,
                 from zfs-fuse/cmd_listener.c:38:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/cmd_listener.c:27:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/fuse_listener.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/fuse_listener.c
gcc -o zfs-fuse/main.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/main.c
zfs-fuse/main.c: In function 'parse_args':
zfs-fuse/main.c:335:104: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  335 |                                         syslog(LOG_WARNING,"%s: conflicting stack_size, prior setting %u ignored", progname, stack_size);
      |                                                                                                       ~^                     ~~~~~~~~~~
      |                                                                                                        |                     |
      |                                                                                                        unsigned int          size_t {aka long unsigned int}
      |                                                                                                       %lu
zfs-fuse/main.c: In function 'main':
zfs-fuse/main.c:446:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  446 |     if (do_init_fusesocket() != 0)
      |     ^~
zfs-fuse/main.c:448:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  448 |         if (cf_daemonize) {
      |         ^~
gcc -o zfs-fuse/ptrace.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/ptrace.c
gcc -o zfs-fuse/util.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/util.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/zio.h:30,
                 from lib/libzfscommon/include/sys/zfs_ioctl.h:31,
                 from zfs-fuse/zfsfuse_socket.h:30,
                 from zfs-fuse/util.c:40:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/util.c:28:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
zfs-fuse/util.c: In function 'do_mount':
zfs-fuse/util.c:337:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  337 |     if (fuse_mount_options == NULL)
      |     ^~
zfs-fuse/util.c:339:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  339 |         char real_opts[1024];
      |         ^~~~
gcc -o zfs-fuse/zfs_acl.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_acl.c
In file included from zfs-fuse/zfs_acl.c:30:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zfs_acl.c:26:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs_dir.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_dir.c
In file included from zfs-fuse/zfs_dir.c:30:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zfs_dir.c:26:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs_ioctl.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_ioctl.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/zio.h:30,
                 from lib/libzfscommon/include/sys/zfs_ioctl.h:31,
                 from zfs-fuse/zfs_ioctl.c:38:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zfs_ioctl.c:26:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
zfs-fuse/zfs_ioctl.c: In function 'zfs_ioc_set_prop':
zfs-fuse/zfs_ioctl.c:2292:31: warning: comparison between pointer and integer
 2292 |         if (zc->zc_nvlist_dst != NULL && errors != NULL) {
      |                               ^~
zfs-fuse/zfs_ioctl.c: In function 'zfs_ioc_send':
zfs-fuse/zfs_ioctl.c:3615:24: warning: 'strncat' output may be truncated copying 4096 bytes from a string of length 8191 [-Wstringop-truncation]
 3615 |                 (void) strncat(buf, zc->zc_value, MAXPATHLEN);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'zfs_get_parent',
    inlined from 'zfs_secpolicy_create' at zfs-fuse/zfs_ioctl.c:760:15:
zfs-fuse/zfs_ioctl.c:590:16: warning: 'strncpy' output may be truncated copying 256 bytes from a string of length 4095 [-Wstringop-truncation]
  590 |         (void) strncpy(parent, datasetname, parentsize);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'zfs_get_parent',
    inlined from 'zfs_secpolicy_rename_perms' at zfs-fuse/zfs_ioctl.c:661:15:
zfs-fuse/zfs_ioctl.c:590:16: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
  590 |         (void) strncpy(parent, datasetname, parentsize);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -o zfs-fuse/zfs_log.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_log.c
In file included from zfs-fuse/zfs_log.c:29:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zfs_log.c:26:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs_replay.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_replay.c
In file included from zfs-fuse/zfs_replay.c:29:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zfs_replay.c:26:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs_rlock.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_rlock.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/spa.h:30,
                 from lib/libzfscommon/include/sys/zil.h:30,
                 from lib/libzfscommon/include/sys/zfs_vfsops.h:33,
                 from lib/libzfscommon/include/sys/zfs_znode.h:35,
                 from lib/libzfscommon/include/sys/zfs_rlock.h:37,
                 from zfs-fuse/zfs_rlock.c:95:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from lib/libzfscommon/include/sys/list_impl.h:32,
                 from lib/libzfscommon/include/sys/list.h:31,
                 from lib/libzfscommon/include/sys/zfs_znode.h:33:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs_vfsops.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_vfsops.c
In file included from zfs-fuse/zfs_vfsops.c:29:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zfs_vfsops.c:26:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs_vnops.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_vnops.c
In file included from zfs-fuse/zfs_vnops.c:32:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zfs_vnops.c:28:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zvol.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zvol.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/spa.h:30,
                 from zfs-fuse/zvol.c:52:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from zfs-fuse/zvol.c:40:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfsfuse_socket.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfsfuse_socket.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/zio.h:30,
                 from lib/libzfscommon/include/sys/zfs_ioctl.h:31,
                 from zfs-fuse/zfsfuse_socket.h:30,
                 from zfs-fuse/zfsfuse_socket.c:44:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from /usr/include/stdlib.h:514,
                 from zfs-fuse/zfsfuse_socket.c:28:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs_operations.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -D_KERNEL -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/include zfs-fuse/zfs_operations.c
In file included from lib/libsolkerncompat/include/sys/zfs_context.h:37,
                 from lib/libzfscommon/include/sys/spa.h:30,
                 from lib/libzfscommon/include/sys/zil.h:30,
                 from lib/libzfscommon/include/sys/zfs_vfsops.h:33,
                 from zfs-fuse/zfs_operations.c:35:
lib/libsolkerncompat/include/sys/sysmacros.h:217:9: warning: "howmany" redefined
  217 | #define howmany(x, y)   (((x)+((y)-1))/(y))
      |         ^~~~~~~
In file included from lib/libsolkerncompat/include/sys/param_aux.h:30,
                 from lib/libsolkerncompat/include/sys/param.h:30,
                 from lib/libsolkerncompat/include/sys/types.h:34,
                 from /usr/include/fuse/fuse_common.h:20,
                 from /usr/include/fuse/fuse_lowlevel.h:26,
                 from zfs-fuse/fuse.h:31,
                 from zfs-fuse/zfs_operations.c:28:
/usr/include/x86_64-linux-gnu/sys/param.h:90:10: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      |          ^~~~~~~
lib/libsolkerncompat/include/sys/sysmacros.h:218:9: warning: "roundup" redefined
  218 | #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
      |         ^~~~~~~
/usr/include/x86_64-linux-gnu/sys/param.h:93:10: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      |          ^~~~~~~
gcc -o zfs-fuse/zfs-fuse -pipe -Wall -ggdb zfs-fuse/main.o zfs-fuse/cmd_listener.o zfs-fuse/ptrace.o zfs-fuse/util.o zfs-fuse/zfs_acl.o zfs-fuse/zfs_dir.o zfs-fuse/zfs_ioctl.o zfs-fuse/zfs_log.o zfs-fuse/zfs_replay.o zfs-fuse/zfs_rlock.o zfs-fuse/zfs_vfsops.o zfs-fuse/zfs_vnops.o zfs-fuse/zvol.o zfs-fuse/fuse_listener.o zfs-fuse/zfsfuse_socket.o zfs-fuse/zfs_operations.o lib/libzpool/libzpool-kernel.a lib/libzfscommon/libzfscommon-kernel.a lib/libnvpair/libnvpair-kernel.a lib/libavl/libavl.a lib/libumem/libumem.a lib/libsolkerncompat/libsolkerncompat.a -lrt -lpthread -lfuse -ldl -lz -l:libaio.a.a -lcrypto -ltirpc
/bin/ld: cannot find -l:libaio.a.a: No such file or directory
collect2: error: ld returned 1 exit status
scons: *** [zfs-fuse/zfs-fuse] Error 1
scons: building terminated because of errors.
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:31: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202410/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: zfs-fuse
Source-Version: 0.7.0-30
Done: Aron Xu <aron@debian.org>

We believe that the bug you reported is fixed in the latest version of
zfs-fuse, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1084391@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aron Xu <aron@debian.org> (supplier of updated zfs-fuse package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 18 Oct 2024 11:48:00 +0800
Source: zfs-fuse
Architecture: source
Version: 0.7.0-30
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Aron Xu <aron@debian.org>
Closes: 1084391
Changes:
 zfs-fuse (0.7.0-30) unstable; urgency=medium
 .
   * QA upload.
   * Remove the double .a to allow compilation (Closes: #1084391)
Checksums-Sha1:
 5cd647bfc04a65269dd4736fa5c7f045865511b9 1680 zfs-fuse_0.7.0-30.dsc
 20de427d2485407cbfb2c949e9282af3150cb724 30920 zfs-fuse_0.7.0-30.debian.tar.xz
 7e355cb5758d03c89eff9571a4b7be363a3596cb 6221 zfs-fuse_0.7.0-30_source.buildinfo
Checksums-Sha256:
 6f8d4b5aa9fa13f1fc46e4243b23aa8b4a9fecf8a38289726fdc610574459d79 1680 zfs-fuse_0.7.0-30.dsc
 5e6532d4f8e970acb8ba36451f1f8cd43e87d4f494258f5b7e29375c6b565026 30920 zfs-fuse_0.7.0-30.debian.tar.xz
 9449bc77adc880d5ee985dc1f0744c8396c86506e544a5c7d050fea9d95ef6ed 6221 zfs-fuse_0.7.0-30_source.buildinfo
Files:
 717a6deea247e6c86da258d1f7f739c2 1680 otherosfs optional zfs-fuse_0.7.0-30.dsc
 de4f6b14cc0ef1d8bc8194646b2c48f7 30920 otherosfs optional zfs-fuse_0.7.0-30.debian.tar.xz
 0c9c0233fd7f14f4c7b7a90b0ae02a89 6221 otherosfs optional zfs-fuse_0.7.0-30_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEBLHAyuu1xqoC2aJ5NP8o68vMTMgFAmcR21MACgkQNP8o68vM
TMh6+QgApTsLSGu4IoZB6EcgWpGflLXQK9Uay1cEnnHoi7ARkZze7dIdHWDpaEN4
dAYaUoT1NnlTcJoKdQxHp0yi8TmgEPziWgwTutZSzHBwU+QN/FLl6ed9kU8G47iC
71LedDYaUWRQzR2fxgGtxnwfeXg/UVIvL6sE182NC5kXAdGjMs9xoM74FSXc0+U4
RbmKL9A49iszfe2nLr7dVzx734htA1BvQvW2Tsyn98+y6op2xTEMDIIMaw8xfgai
pJxitIuPHsZaPZuFbKOZ6ebW0Rrs3LnqXRVLQxF3boNpjHof8Eia4sKxqjklp153
P71m/eIH5uxRSU1JRu7lC51NJJ9F2A==
=Y1Mj
-----END PGP SIGNATURE-----

Attachment: pgpBtk8CVjMJz.pgp
Description: PGP signature


--- End Message ---

Reply to: