Your message dated Wed, 29 Jul 2020 17:19:19 +0000
with message-id <[email protected]>
and subject line Bug#957507: fixed in lsmount 0.2.4-1
has caused the Debian Bug report #957507,
regarding lsmount: 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 [email protected]
immediately.)
--
957507: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957507
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lsmount
Version: 0.2.3-1
Severity: normal
Tags: sid bullseye
User: [email protected]
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/lsmount_0.2.3-1_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
[...]
make -j4 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f lsmount lsmount.o lsmgrid.o options.o lsmcolors.o helper.o
rm -f doc/lsmount.1.gz
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules build
dh build
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
make -j4 "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -lconfig
-D_GNU_SOURCE `pkg-config --cflags libconfig` -O2 -Wall -pedantic -fPIE
-D_FORTIFY_SOURCE=1 -c -o lsmount.o src/lsmount.c
/usr/bin/gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -lconfig
-D_GNU_SOURCE `pkg-config --cflags libconfig` -O2 -Wall -pedantic -fPIE
-D_FORTIFY_SOURCE=1 -c -o lsmgrid.o src/lsmgrid.c
/usr/bin/gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -lconfig
-D_GNU_SOURCE `pkg-config --cflags libconfig` -O2 -Wall -pedantic -fPIE
-D_FORTIFY_SOURCE=1 -c -o options.o src/options.c
/usr/bin/gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -lconfig
-D_GNU_SOURCE `pkg-config --cflags libconfig` -O2 -Wall -pedantic -fPIE
-D_FORTIFY_SOURCE=1 -c -o lsmcolors.o src/lsmcolors.c
/usr/bin/gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -lconfig
-D_GNU_SOURCE `pkg-config --cflags libconfig` -O2 -Wall -pedantic -fPIE
-D_FORTIFY_SOURCE=1 -c -o helper.o src/helper.c
In file included from /usr/include/string.h:495,
from src/helper.c:5:
In function ‘strncat’,
inlined from ‘read_file_to_buf’ at src/helper.c:64:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning:
‘__builtin_strncat’ output may be truncated copying 1 byte from a string of
length 1 [-Wstringop-truncation]
136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:495,
from src/lsmgrid.c:3:
In function ‘strncpy’,
inlined from ‘grid_load_from_buf’ at src/lsmgrid.c:153:7:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ specified bound depends on the length of the source
argument [-Wstringop-overflow=]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/lsmgrid.c: In function ‘grid_load_from_buf’:
src/lsmgrid.c:153:32: note: length computed here
153 | strncpy(dest, resolvBuf, strlen(resolvBuf)+1);
| ^~~~~~~~~~~~~~~~~
/usr/bin/gcc -o lsmount lsmount.o lsmgrid.o options.o lsmcolors.o helper.o
`pkg-config --libs libconfig` -ltermcap -z now
/usr/bin/ld: lsmgrid.o:./src/lsmgrid.h:6: multiple definition of `tofree';
lsmount.o:./src/lsmgrid.h:6: first defined here
/usr/bin/ld: lsmgrid.o:./src/lsmgrid.h:7: multiple definition of `tofree_c';
lsmount.o:./src/lsmgrid.h:7: first defined here
/usr/bin/ld: lsmgrid.o:./src/lsmgrid.h:9: multiple definition of
`column_length'; lsmount.o:./src/lsmgrid.h:9: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:11: multiple definition of
`use_alignment'; lsmount.o:./src/options.h:11: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:7: multiple definition of `debug';
lsmount.o:./src/options.h:7: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:8: multiple definition of `use_color';
lsmount.o:./src/options.h:8: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:12: multiple definition of `vertical';
lsmount.o:./src/options.h:12: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:9: multiple definition of `show_unused';
lsmount.o:./src/options.h:9: first defined here
/usr/bin/ld: lsmgrid.o:./src/lsmcolors.h:4: multiple definition of `colors';
lsmount.o:./src/lsmcolors.h:4: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:13: multiple definition of `to_skip';
lsmount.o:./src/options.h:13: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:10: multiple definition of
`resolve_symlinks'; lsmount.o:./src/options.h:10: first defined here
/usr/bin/ld: lsmgrid.o:./src/options.h:15: multiple definition of `mnt_file';
lsmount.o:./src/options.h:15: first defined here
/usr/bin/ld: options.o:./src/options.h:7: multiple definition of `debug';
lsmount.o:./src/options.h:7: first defined here
/usr/bin/ld: options.o:./src/options.h:8: multiple definition of `use_color';
lsmount.o:./src/options.h:8: first defined here
/usr/bin/ld: options.o:./src/lsmcolors.h:4: multiple definition of `colors';
lsmount.o:./src/lsmcolors.h:4: first defined here
/usr/bin/ld: options.o:./src/options.h:9: multiple definition of `show_unused';
lsmount.o:./src/options.h:9: first defined here
/usr/bin/ld: options.o:./src/options.h:10: multiple definition of
`resolve_symlinks'; lsmount.o:./src/options.h:10: first defined here
/usr/bin/ld: options.o:./src/options.h:11: multiple definition of
`use_alignment'; lsmount.o:./src/options.h:11: first defined here
/usr/bin/ld: options.o:./src/options.h:12: multiple definition of `vertical';
lsmount.o:./src/options.h:12: first defined here
/usr/bin/ld: options.o:./src/options.h:13: multiple definition of `to_skip';
lsmount.o:./src/options.h:13: first defined here
/usr/bin/ld: options.o:./src/options.h:15: multiple definition of `mnt_file';
lsmount.o:./src/options.h:15: first defined here
/usr/bin/ld: lsmcolors.o:./src/lsmcolors.h:4: multiple definition of `colors';
lsmount.o:./src/lsmcolors.h:4: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:19: lsmount] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 "INSTALL=install --strip-program=true" returned
exit code 2
make[1]: *** [debian/rules:10: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:3: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: lsmount
Source-Version: 0.2.4-1
Done: Andreas Schwarz <[email protected]>
We believe that the bug you reported is fixed in the latest version of
lsmount, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Schwarz <[email protected]> (supplier of updated lsmount 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 24 Jul 2020 01:00:00 +0200
Source: lsmount
Architecture: source
Version: 0.2.4-1
Distribution: unstable
Urgency: low
Maintainer: Andreas Schwarz <[email protected]>
Changed-By: Andreas Schwarz <[email protected]>
Closes: 941677 957507
Changes:
lsmount (0.2.4-1) unstable; urgency=low
.
* upstream changes
- make pkg-config substitutable (Closes: #941677)
- typo in dependencies (README)
- build issues with GCC 10 (Closes: #957507)
.
* package changes
- new upstream version
Checksums-Sha1:
9e5681b6372f9dabddf867c013091b3b99740b61 2087 lsmount_0.2.4-1.dsc
941bf86f19ae4355f83e2f9a74894727a760a982 9424 lsmount_0.2.4.orig.tar.gz
cbc4416cd25c7915b2402303c67207b3c31b3c10 833 lsmount_0.2.4.orig.tar.gz.asc
33a51b211755c0a8d0249fe88f5066b141796c02 3444 lsmount_0.2.4-1.debian.tar.xz
0757ca183e615d39e7b00a2f1b41324005c33277 6297 lsmount_0.2.4-1_source.buildinfo
Checksums-Sha256:
09964338ebc67345507e88a3e435bff23bf7f43dc55d44f9e38c4a9b2e590b84 2087
lsmount_0.2.4-1.dsc
cb3cb9fb675278e513b038df20846638498912e94c38f85d789e9f6ae11fc67d 9424
lsmount_0.2.4.orig.tar.gz
9bdd9953a083d6b0648b16b18ee1e9a15902bbf5cceeb72b71f392d50defdbb4 833
lsmount_0.2.4.orig.tar.gz.asc
77415305476ccfdec07215fb753ff8dd7aeefd65c830799a802a80648ed20701 3444
lsmount_0.2.4-1.debian.tar.xz
4a215f430d168b3fdc6821ed80de670142fbb77cb67b7ad18a3adb4fcdb1129e 6297
lsmount_0.2.4-1_source.buildinfo
Files:
3519ba13542a4aa3e2c7b079f92990c6 2087 utils optional lsmount_0.2.4-1.dsc
5479b4149d47da82d95055d7c266ac99 9424 utils optional lsmount_0.2.4.orig.tar.gz
68cb86ef6b63eb874ee4abb2b8fcb2c8 833 utils optional
lsmount_0.2.4.orig.tar.gz.asc
b082dc43bfc2160282cded9fb14286c3 3444 utils optional
lsmount_0.2.4-1.debian.tar.xz
3645349ecb36a9a183a6f30199433547 6297 utils optional
lsmount_0.2.4-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEmp0i7uigj/hu3NSrq//tskAIxvkFAl8hrqUACgkQq//tskAI
xvkYPw/+PuZgkROhYzJYW+1P6YI/tdH8zyGv5B1QfxRF7QNctIgakhubWtZ/8nBv
qXK87UGwcdsZrNfq9aUZb2ixgx0cgdKDqFSoyBjwi0sbtin1+8w+33WwORMqoIvx
8K/Q2VTlrNXDeQ8BKQhKe9GMQv9UUvQ2h29pZ2nOTJR5OCHhr6iJsKY2p+TqvAam
9OEDNsu06F7ZZwEa9OAvyVqzzzE2zVPc1uOiqrIEX1rZkUMtyvFXnkqpszoqXaYV
/a0av2MwdFXyNILtd8Rrw+ksCcUam4Ng8qWUTi6dubYZfoElawu9MLOkrf55GeEW
FaQTLl3i0TPbVXXy7s2WTzUQ+HI8pDdrugqSMVBt3lzyohb/VuX8eVfJDbE+t8WN
/Pc7iiHRwHc/aKyI+xqYEekS8yl314LFIScdLH/BU3Wocwtav/edJ00m0mWiJAor
ndPaRjJN0s86Lyl6JEu0kwbS3s2smu0GHgWkgSgyqcjifkh7iNF+5XXOMj3hDyIW
MyYF5Puo7lSX5WUxOU7AzWLOD9suYyjpiXgwNDEvTOG38JD3o0+Ia77K3vp+4ln1
i67DHf98CVWheuGuc4b7BES9+C0dJhXudb45oNq/sYMnfEDBwP33es2abe+1KFAg
RRB3afqaq96DVvrqdBWiZkf0Cn0N68KfNhqy9fcihK77X8sBpKE=
=GN7v
-----END PGP SIGNATURE-----
--- End Message ---