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.

Reply via email to