Your message dated Tue, 25 Feb 2020 11:49:46 +0000
with message-id <[email protected]>
and subject line Bug#925806: fixed in procenv 0.50-1.1
has caused the Debian Bug report #925806,
regarding procenv: ftbfs with GCC-9
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.)
--
925806: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925806
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:procenv
Version: 0.50-1
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-9
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-9/g++-9, but succeeds to build with gcc-8/g++-8. 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/gcc9-20190321/procenv_0.50-1_unstable_gcc9.log
The last lines of the build log are at the end of this report.
To build with GCC 9, either set CC=gcc-9 CXX=g++-9 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-9/porting_to.html
GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.
[...]
gcc version 9.0.1 20190321 (experimental) [trunk revision 269832] (Debian
9-20190321-1)
XXX:--------------------------------------------------
XXX: ./src/tests/show_compiler_details: compiler ('gcc') search paths
install: /usr/lib/gcc/x86_64-linux-gnu/9/
programs:
=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/
libraries:
=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/9/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/9/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
XXX:--------------------------------------------------
## ---------------------------------------------------------------- ##
## showing result of test './src/tests/show_compiler_details': pass ##
## ---------------------------------------------------------------- ##
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating procenv.spec
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
Configure settings for procenv version 0.50
Build platform : linux
Reproducible build : yes
Debug build : no
Check unit test framework : yes
Libraries:
libapparmor : yes
libselinux : yes
libcap : yes
libnuma : yes
libpthread : yes
libkvm : no
mv README.rst README
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build -a
make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I . -I ./platform -I ./platform/linux -D
PROCENV_PLATFORM_LINUX -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
-std=gnu99 -Wall -Wunused -fstack-protector -Wformat -fdata-sections
-ffunction-sections -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o
procenv-procenv.o `test -f 'procenv.c' || echo './'`procenv.c
In file included from /usr/include/string.h:494,
from ./procenv.h:33,
from procenv.c:29:
In function 'strncpy',
inlined from 'format_time' at procenv.c:4340:2:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error:
'__builtin_strncpy' specified bound depends on the length of the source
argument [-Werror=stringop-overflow=]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
procenv.c: In function 'format_time':
procenv.c:4334:6: note: length computed here
4334 | l = strlen (str);
| ^~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:674: procenv-procenv.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:458: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:356: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:5: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: procenv
Source-Version: 0.50-1.1
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
procenv, 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.
Simon McVittie <[email protected]> (supplier of updated procenv 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: Tue, 25 Feb 2020 11:15:17 +0000
Source: procenv
Architecture: source
Version: 0.50-1.1
Distribution: unstable
Urgency: medium
Maintainer: James Hunt <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 925806
Changes:
procenv (0.50-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* d/p/Handle-strncpy-in-a-way-compatible-with-gcc-9-linting.patch:
Apply patch (from Ubuntu, via upstream) to fix build with gcc 9
(Closes: #925806)
Checksums-Sha1:
3ba9044b0f0512f3c2f371590a57b7e24974b630 2062 procenv_0.50-1.1.dsc
005d4f639691bf916b63d73d753e13ff735d09c8 71092 procenv_0.50-1.1.debian.tar.xz
ce5716525e268b7410c9d493efb8f1e348b4cb0a 5765 procenv_0.50-1.1_source.buildinfo
Checksums-Sha256:
bc89216e9e6c40e52282caeb8539c422310101f5213410289c68c3fb71713dbe 2062
procenv_0.50-1.1.dsc
3226c5e0ae7a08140434c3c392c1e2e27e0226226038389fefa8219aa7e58a85 71092
procenv_0.50-1.1.debian.tar.xz
a4365df5aef345556234d8e48d52c0bed277eb3ee32d9b9fc1f5e780980ee64d 5765
procenv_0.50-1.1_source.buildinfo
Files:
2587300861dcf589a2c25a63797d601c 2062 utils optional procenv_0.50-1.1.dsc
cbec9f35b28f5e14fcda3707a4395248 71092 utils optional
procenv_0.50-1.1.debian.tar.xz
6b39ac5ba6114218f1ba73f7e1aeb542 5765 utils optional
procenv_0.50-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAl5VBiAACgkQ4FrhR4+B
TE84pRAAiCoyeMZw5UIFutKRWBzUmNb5jN1soGCbt9jV8sXq7LkNrraUsFN7m4Jn
5AYEi0Pb0aZpMJhkwt8ipmC0UvmgB52ltz9UV6H72opMMRGChY48Ykt5NETvC4lK
jdZwgSVh59++TOCdWHitMGWA8V7s4ISi6l7cFffOAcquh+vNfi00+oOErgIr8gCN
TwWKTeAgPmN1U0FBIiL+ofs6iBwV6aw7Q+mmfTcxSohPkmrqtrEb3Y0Mxc3h4Ylg
rCwSpByF1pFWM+Cog2llli9HXQSjTbHIWUb3HRS8tOXdIKqmpFnMod3eE7WnoJfA
IkoHO2dBYG+tLEDQsgGNz4KgBJ+QmyQsK+c+ToveqWwdev74/Sb2KX6Wg2SB7dg3
M0AwASTSFUk2X0s2MdaOySsI2Ho6DsyzuZQx9k2MamtBLZihfCn7rE0x6Fv4STRX
4ASGp9d1JRE7e1UgvMMuehvDxFdJfSZY+QtXJ/AMDtn9x0GMWT/VKrtL+qywn7YH
xvpfnwQhpg7elyujSusEb0SBp5N/d6HCYZY6H7mJvcWB/qLbABIyewMHtyW0Onqi
14h6Mb35FNOT2lXwet+DOsHrgSI0UyZlzw8t3lGkvuVK8keBMFW4kzXQ4yKw3xyP
n6mMxQr5auAgDH2WtrEFjQaajXUfFgecZQqRqax8lVt/7eMLuQ0=
=fNgV
-----END PGP SIGNATURE-----
--- End Message ---