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 ---

Reply via email to