Your message dated Mon, 17 Oct 2022 11:34:00 +0000
with message-id <e1okonc-0011xw...@fasolo.debian.org>
and subject line Bug#1012888: fixed in acm 6.0+20200416-1.1
has caused the Debian Bug report #1012888,
regarding acm: ftbfs with GCC-12
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 ow...@bugs.debian.org
immediately.)


-- 
1012888: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012888
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:acm
Version: 6.0+20200416-1
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-12

[This bug is targeted to the upcoming bookworm release]

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-12/g++-12, but succeeds to build with gcc-11/g++-11. The
severity of this report will be raised before the bookworm release.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/acm_6.0+20200416-1_unstable_gcc12.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -Wdate-time -D_FORTIFY_SOURCE=2  -c -o ../../util/units.o 
../../util/units.c
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -c decoy.c -o decoy.o
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -o decoy.exe  ../../V/Vlibmath.o ../../util/error.o 
../../util/memory.o ../../util/timer.o ../../util/units.o ../dis/datum.o 
../dis/dis.o ../dis/disx.o ../dis/earth.o ../dis/xdr.o ../dis/xdr_dis.o decoy.o 
 -lm 
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -c disscope.c -o disscope.o
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -o disscope.exe  ../../V/Vlibmath.o ../../util/error.o 
../../util/memory.o ../../util/units.o ../dis/datum.o ../dis/dis.o 
../dis/earth.o ../dis/xdr.o ../dis/xdr_dis.o disscope.o  -lm 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/test'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/test'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/dis'
rm -rf doxygen-html
find . -mindepth 2 -name Makefile \
    | while read m; do make -C $(dirname $m) all || exit 1; done
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/dis/dis'
make  datum.o dis.o disx.o earth.o xdr.o xdr_dis.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/dis/dis'
make[5]: 'datum.o' is up to date.
make[5]: 'dis.o' is up to date.
make[5]: 'disx.o' is up to date.
make[5]: 'earth.o' is up to date.
make[5]: 'xdr.o' is up to date.
make[5]: 'xdr_dis.o' is up to date.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/dis'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/dis'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/dis/test'
make  decoy.exe disscope.exe
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/dis/test'
make[5]: 'decoy.exe' is up to date.
make[5]: 'disscope.exe' is up to date.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/test'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/test'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/dis/server'
make  dis_relay.exe
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/dis/server'
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -c dis_relay.c -o dis_relay.o
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -o dis_relay.exe  ../../V/Vlibmath.o ../../util/error.o 
../../util/memory.o ../../util/units.o ../dis/datum.o ../dis/dis.o 
../dis/earth.o ../dis/xdr.o ../dis/xdr_dis.o dis_relay.o  -lm 
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/server'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/server'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/dis'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/dis/server'
make  dis_relay.exe
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/dis/server'
make[4]: 'dis_relay.exe' is up to date.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/server'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/dis/server'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/V'
make  Alib.o VColor.o VGlyph.o VObjects.o VPoly.o VRoman.o Vlib.o Vlibmath.o
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/V'
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -c Alib.c -o Alib.o
gcc -Wall -Werror -g -fmax-errors=99 -Wuninitialized -Wmissing-prototypes 
-Wredundant-decls -c VColor.c -o VColor.o
VColor.c: In function ‘VColor_getName’:
VColor.c:91:30: error: ‘%02u’ directive writing between 2 and 3 bytes into a 
region of size between 1 and 3 [-Werror=format-overflow=]
   91 |         sprintf(s, "#%02u%02u%02u", c->red, c->green, c->blue);
      |                              ^~~~
VColor.c:91:20: note: directive argument in the range [0, 255]
   91 |         sprintf(s, "#%02u%02u%02u", c->red, c->green, c->blue);
      |                    ^~~~~~~~~~~~~~~
VColor.c:91:9: note: ‘sprintf’ output between 8 and 11 bytes into a destination 
of size 8
   91 |         sprintf(s, "#%02u%02u%02u", c->red, c->green, c->blue);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[4]: *** [Makefile:21: VColor.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/V'
make[3]: *** [Makefile:9: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/V'
make[2]: *** [Makefile:2: all] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:16: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:19: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: acm
Source-Version: 6.0+20200416-1.1
Done: Reiner Herrmann <rei...@reiner-h.de>

We believe that the bug you reported is fixed in the latest version of
acm, 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 1012...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reiner Herrmann <rei...@reiner-h.de> (supplier of updated acm 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 15 Oct 2022 18:55:51 +0200
Source: acm
Architecture: source
Version: 6.0+20200416-1.1
Distribution: unstable
Urgency: medium
Maintainer: Phil Brooke <p...@debian.org>
Changed-By: Reiner Herrmann <rei...@reiner-h.de>
Closes: 1012888
Changes:
 acm (6.0+20200416-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Make sure that objects are built reproducibly with the same build flags
     (provided by dpkg-buildflags) and increase size of buffer for sprintf
     output. (Closes: #1012888)
Checksums-Sha1:
 e797ba91ad2e26cedf740eeab709659add8a7fc0 1790 acm_6.0+20200416-1.1.dsc
 5773094b884a968433018ec5b4e0f7615053f2ca 165708 
acm_6.0+20200416-1.1.debian.tar.xz
 9b4d93f53b684522561422b8fc45bbbf01bcb42e 5979 
acm_6.0+20200416-1.1_source.buildinfo
Checksums-Sha256:
 39da8b3238482170349f3a0c55734edf8cc982077b72545e05053a369f2a0471 1790 
acm_6.0+20200416-1.1.dsc
 3db20b61884fb4ec6b5cc635804d7c07957d29b2c4f6e1600a97677d2ef421d1 165708 
acm_6.0+20200416-1.1.debian.tar.xz
 2e971c070bb406625c09030bdb7254a5aa1343dadb33103966dd02cb79fab714 5979 
acm_6.0+20200416-1.1_source.buildinfo
Files:
 7987db674710b73a1e7a7b1bc6507ad3 1790 games optional acm_6.0+20200416-1.1.dsc
 f71be8c231b418ec5dbe31a3e5807cdd 165708 games optional 
acm_6.0+20200416-1.1.debian.tar.xz
 bb8028ecbf1e9607782df8a317c30e08 5979 games optional 
acm_6.0+20200416-1.1_source.buildinfo

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

iQIzBAEBCAAdFiEEo+u0H8Wr1nXO5BxF6mymuVG4UTkFAmNL5p4ACgkQ6mymuVG4
UTnfww//Uw3E9NB/z5E9ncnNI9gTGu9wka+CmdEIhAfi3o2Iztsfech3s8VB2kF5
BedTkkh6v8boi36krY2Kgfn7ILiZLAlQeV13Wx31VDPswLm7cdPh7/LRx0puJAFm
dBQS6S7du+VTAMbpQt1lVd+/5erGpCQ5TWWDc3tMfS0xqE9UTwyikLjG7b2QFZHy
TUbdUzejPUs0FWCWSYoLLd1GodknDx4SorHHBf8JPTabDgj1HDO16EgTZePewy4T
fMCHE/6CxaZ/BHCyAczsDVvpL3iS7kE7yIPSpmJqiWqmXD10Hqqwxzxf/bdaZEGA
uKjg9xghtpKviyzXzENb6omZjtX1WZ3WfWWC+5EBHsiQQRxjWLh3QXnsXkTPMHS4
6acdNpJPmlu9joRrA6IpvNrlTKISxBtO7u0PVAadFtXd7D4rMKETAWKgLWwvlPjX
gwdMPVO92f0BrTIIrF9QYWbNbM5iNfXC+SMRey53qnPfgu0diHM8OhODOml4+W//
QYGRxr3/w79NDHcRNrCd2lNeHrJWWx8PK+e7Uorf++IoniXYYODkZuPMfcwL3yNF
H9kDUpNEq/BZ9mfSHI5FSB9DRxZDKPXU8i3SfpHyu43rC5NOz/f8Ocg8rQABStOS
PRsCYFkhN18hI+5CVLFUtvg9EHW3VEPOdEBrknNFe49EjBoc1/g=
=Jp6f
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to