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

Bug#958013: marked as done (zfs-fuse: ftbfs with GCC-10)



Your message dated Mon, 31 Aug 2020 19:33:46 +0000
with message-id <E1kCpYo-00041e-VM@fasolo.debian.org>
and subject line Bug#958013: fixed in zfs-fuse 0.7.0-21
has caused the Debian Bug report #958013,
regarding zfs-fuse: ftbfs with GCC-10
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.)


-- 
958013: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958013
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:zfs-fuse
Version: 0.7.0-20
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-10

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/zfs-fuse_0.7.0-20_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html

[...]
gcc -o lib/libuutil/uu_ident.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 -DNATIVE_BUILD -DLINUX_AIO -Ilib/libuutil/include -Ilib/libavl/include -Ilib/libsolcompat/include lib/libuutil/uu_ident.c
gcc -o lib/libuutil/uu_list.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 -DNATIVE_BUILD -DLINUX_AIO -Ilib/libuutil/include -Ilib/libavl/include -Ilib/libsolcompat/include lib/libuutil/uu_list.c
gcc -o lib/libuutil/uu_misc.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 -DNATIVE_BUILD -DLINUX_AIO -Ilib/libuutil/include -Ilib/libavl/include -Ilib/libsolcompat/include lib/libuutil/uu_misc.c
gcc -o lib/libuutil/uu_open.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 -DNATIVE_BUILD -DLINUX_AIO -Ilib/libuutil/include -Ilib/libavl/include -Ilib/libsolcompat/include lib/libuutil/uu_open.c
gcc -o lib/libuutil/uu_pname.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 -DNATIVE_BUILD -DLINUX_AIO -Ilib/libuutil/include -Ilib/libavl/include -Ilib/libsolcompat/include lib/libuutil/uu_pname.c
gcc -o lib/libuutil/uu_strtoint.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 -DNATIVE_BUILD -DLINUX_AIO -Ilib/libuutil/include -Ilib/libavl/include -Ilib/libsolcompat/include lib/libuutil/uu_strtoint.c
gcc -o lib/libsolcompat/getmntany.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 -DLINUX_AIO -Ilib/libsolcompat/include -Ilib/libsolcompat/include/amd64 lib/libsolcompat/getmntany.c
In file included from lib/libsolcompat/getmntany.c:35:
lib/libsolcompat/include/sys/sysmacros.h:217: warning: "howmany" redefined
  217 | #define howmany(x, y) (((x)+((y)-1))/(y))
      | 
In file included from lib/libsolcompat/include/sys/param.h:30,
                 from lib/libsolcompat/include/sys/types.h:34,
                 from lib/libsolcompat/include/sys/mnttab.h:35,
                 from lib/libsolcompat/getmntany.c:34:
/usr/include/x86_64-linux-gnu/sys/param.h:90: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      | 
In file included from lib/libsolcompat/getmntany.c:35:
lib/libsolcompat/include/sys/sysmacros.h:218: warning: "roundup" redefined
  218 | #define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
      | 
In file included from lib/libsolcompat/include/sys/param.h:30,
                 from lib/libsolcompat/include/sys/types.h:34,
                 from lib/libsolcompat/include/sys/mnttab.h:35,
                 from lib/libsolcompat/getmntany.c:34:
/usr/include/x86_64-linux-gnu/sys/param.h:93: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      | 
gcc -o lib/libsolcompat/mkdirp.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 -DLINUX_AIO -Ilib/libsolcompat/include -Ilib/libsolcompat/include/amd64 lib/libsolcompat/mkdirp.c
gcc -o lib/libsolcompat/strlcpy.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 -DLINUX_AIO -Ilib/libsolcompat/include -Ilib/libsolcompat/include/amd64 lib/libsolcompat/strlcpy.c
gcc -o lib/libsolcompat/strlcat.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 -DLINUX_AIO -Ilib/libsolcompat/include -Ilib/libsolcompat/include/amd64 lib/libsolcompat/strlcat.c
gcc -o lib/libsolcompat/u8_textprep.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 -DLINUX_AIO -Ilib/libsolcompat/include -Ilib/libsolcompat/include/amd64 lib/libsolcompat/u8_textprep.c
In file included from lib/libsolcompat/u8_textprep.c:39:
lib/libsolcompat/include/sys/sysmacros.h:217: warning: "howmany" redefined
  217 | #define howmany(x, y) (((x)+((y)-1))/(y))
      | 
In file included from lib/libsolcompat/include/sys/param.h:30,
                 from lib/libsolcompat/include/sys/types.h:34,
                 from lib/libsolcompat/u8_textprep.c:37:
/usr/include/x86_64-linux-gnu/sys/param.h:90: note: this is the location of the previous definition
   90 | # define howmany(x, y)  (((x) + ((y) - 1)) / (y))
      | 
In file included from lib/libsolcompat/u8_textprep.c:39:
lib/libsolcompat/include/sys/sysmacros.h:218: warning: "roundup" redefined
  218 | #define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
      | 
In file included from lib/libsolcompat/include/sys/param.h:30,
                 from lib/libsolcompat/include/sys/types.h:34,
                 from lib/libsolcompat/u8_textprep.c:37:
/usr/include/x86_64-linux-gnu/sys/param.h:93: note: this is the location of the previous definition
   93 | # define roundup(x, y)  (__builtin_constant_p (y) && powerof2 (y)             \
      | 
gcc -o lib/libsolcompat/zone.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 -DLINUX_AIO -Ilib/libsolcompat/include -Ilib/libsolcompat/include/amd64 lib/libsolcompat/zone.c
gcc -DLINUX_AIO -Ilib/libsolcompat/include -Ilib/libsolcompat/include/amd64 -c -o lib/libsolcompat/amd64/atomic.o lib/libsolcompat/amd64/atomic.S
ar rc lib/libsolcompat/libsolcompat.a lib/libsolcompat/getmntany.o lib/libsolcompat/mkdirp.o lib/libsolcompat/strlcpy.o lib/libsolcompat/strlcat.o lib/libsolcompat/u8_textprep.o lib/libsolcompat/zone.o lib/libsolcompat/amd64/atomic.o
ranlib lib/libsolcompat/libsolcompat.a
ar rc lib/libuutil/libuutil.a lib/libuutil/uu_alloc.o lib/libuutil/uu_avl.o lib/libuutil/uu_dprintf.o lib/libuutil/uu_ident.o lib/libuutil/uu_list.o lib/libuutil/uu_misc.o lib/libuutil/uu_open.o lib/libuutil/uu_pname.o lib/libuutil/uu_strtoint.o lib/libsolcompat/libsolcompat.a
ranlib lib/libuutil/libuutil.a
gcc -o cmd/zdb/zdb -pipe -Wall -ggdb cmd/zdb/zdb.o cmd/zdb/zdb_il.o cmd/zdb/ptrace.o lib/libavl/libavl.a lib/libnvpair/libnvpair-user.a lib/libumem/libumem.a lib/libzfs/libzfs.a lib/libzpool/libzpool-user.a lib/libzfscommon/libzfscommon-user.a lib/libuutil/libuutil.a lib/libsolcompat/libsolcompat.a -lrt -lpthread -ldl -lz -lm -laio -lcrypto
/usr/bin/ld: lib/libzpool/libzpool-user.a(spa_history.o):/<<PKGBUILDDIR>>/src/lib/libsolcompat/include/sys/utsname.h:32: multiple definition of `utsname'; lib/libzpool/libzpool-user.a(spa_config.o):/<<PKGBUILDDIR>>/src/lib/libsolcompat/include/sys/utsname.h:32: first defined here
/usr/bin/ld: lib/libzpool/libzpool-user.a(unique.o):(.bss+0x0): multiple definition of `aok'; lib/libzfs/libzfs.a(libzfs_zfsfuse.o):(.bss+0x0): first defined here
/usr/bin/ld: lib/libzpool/libzpool-user.a(kernel.o):/<<PKGBUILDDIR>>/src/lib/libsolcompat/include/sys/utsname.h:32: multiple definition of `utsname'; lib/libzpool/libzpool-user.a(spa_config.o):/<<PKGBUILDDIR>>/src/lib/libsolcompat/include/sys/utsname.h:32: first defined here
collect2: error: ld returned 1 exit status
scons: *** [cmd/zdb/zdb] Error 1
scons: building terminated because of errors.
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:38: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: zfs-fuse
Source-Version: 0.7.0-21
Done: Hilko Bengen <bengen@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 958013@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilko Bengen <bengen@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: Mon, 31 Aug 2020 21:06:22 +0200
Source: zfs-fuse
Architecture: source
Version: 0.7.0-21
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Hilko Bengen <bengen@debian.org>
Closes: 958013
Changes:
 zfs-fuse (0.7.0-21) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Debian Janitor ]
   * Trim trailing whitespace.
   * Bump debhelper from old 10 to 12.
   * Set debhelper-compat version in Build-Depends.
 .
   [ Hilko Bengen ]
   * Add patches to deal with GCC10-related FTBFS (Closes: #958013)
Checksums-Sha1:
 945a32a3b57dc0fed9acf224639659a978252d3a 2079 zfs-fuse_0.7.0-21.dsc
 6d487d227b390851912b7f3fa170e0da7b46250f 27736 zfs-fuse_0.7.0-21.debian.tar.xz
 a4dc307e923aaec8961b8beaecf2258fdfff0fce 5689 zfs-fuse_0.7.0-21_source.buildinfo
Checksums-Sha256:
 e996450d7c3ce8cc25352e482c753cb2710fae23ae409e0fff09a555398d0b7b 2079 zfs-fuse_0.7.0-21.dsc
 d7f2dc6b8f1ec8db4923a356fcbb2d8cf494667507095c31d5ae2c31126ab1fe 27736 zfs-fuse_0.7.0-21.debian.tar.xz
 aad5e231fc450fbebe0244888aabd209dfdf66862d0a40ea7537171ec484f59d 5689 zfs-fuse_0.7.0-21_source.buildinfo
Files:
 a2bfb63da91480afcab78dad53cac573 2079 otherosfs optional zfs-fuse_0.7.0-21.dsc
 81002c0e7d173fc4ed393dadd0819d29 27736 otherosfs optional zfs-fuse_0.7.0-21.debian.tar.xz
 439c7f8f09b2f93a72ca8ed52c900c7e 5689 otherosfs optional zfs-fuse_0.7.0-21_source.buildinfo

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

iQJFBAEBCAAwFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAl9NSm0SHGJlbmdlbkBk
ZWJpYW4ub3JnAAoJEHW3EGNcITp+zGgP+KvfmdEJonEaQyL5eLLT5FiyYVcHDJs2
buPLYLtNadif2wmREDOHoKram8qzXyWjSEDxazI+94F+VtOe+pv5Y7yLiWCf141S
Nj9KN/Tmv14Kx4LVcF/dDsAlFlvHiG06D6mxtiNtsJyzW+pPOoZYLS75Kek+pZgQ
HUHNUgPF2fgh4QgMhq2qtPICnroemXu+jceXHb0CvsBpvLR06z2DF0Ibj3vhz+4T
CVIf7UbOSj1OurwZdQawQ86wArzpczdzOKPTrZsHqhWMQsjBoWf3prZe4CqAXT6H
F3DenCXEmbiwaFozb+IpTWIKx92UxXBJVbn4oS5ES2JfQxL3BEqwqznDaH8BYVbd
RgLUyfNbXjzTPFt8w2zFts9qoQ4WBL1io6MI/BpmZYkbE9lCsPg+/K6vuzmGSsLn
PSfT7DISwbwWb1CFgjPDUBoqsKLX8jDASVKZVHauYmpd1qb+kJ77IUZJmoE+NVB1
yBGtFpwFBLPNXxIjXk18zCHyxPege4Cdtvp3apSro42YiUb0Rzrbq/qa52RVkdvq
vMTYkRH8qh1SMw4cm1m/f3c7OK6580Vx5JWFi9LgOE17RJKWuDWXv4DtVuL3Ly4g
7tM3Jl4jwwOewbjb8C2WFT2ubrD9sJh3kYcksurx3aBq80qNK18OsHRV0iz2M+ZP
zScxtzNRkJ0=
=EWjg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: