Your message dated Thu, 04 Sep 2025 23:18:43 +0000
with message-id <[email protected]>
and subject line Bug#1096384: fixed in bogl 0.1.18-23
has caused the Debian Bug report #1096384,
regarding bogl: ftbfs with GCC-15
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.)


-- 
1096384: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096384
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:bogl
Version: 0.1.18-22
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/bogl_0.1.18-22_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package bogl
dpkg-buildpackage: info: source version 0.1.18-22
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Samuel Thibault 
<[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/bogl-0.1.18'
rm -fr build build-udeb
/usr/bin/make clean
make[2]: Entering directory '/build/reproducible-path/bogl-0.1.18'
rm -rf reduce-font bterm bdftobogl pngtobogl *.o helvB10.c helvB12.c helvR10.c 
timBI18.c tux75.c *-test lang.h tmp.*.c bowl-boxes libbogl.a 
unifont-reduced.bgf unifont-reduced.bdf boglinfo
rm -f bogl.lo bogl-font.lo bogl-cfb.lo bogl-pcfb.lo bogl-tcfb.lo bogl-vga16.lo 
arrow.lo boml.lo bowl.lo symbol.lo helvB10.lo helvB12.lo helvR10.lo timBI18.lo 
tux75.lo bowl-boxes.lo libbogl.so.0.1
rm -f .depend
make[2]: Leaving directory '/build/reproducible-path/bogl-0.1.18'
make[1]: Leaving directory '/build/reproducible-path/bogl-0.1.18'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/bogl-0.1.18'
mkdir -p build-udeb
(cd build-udeb ; ln -sf ../* .)
rm -f build-udeb/Makefile
sed -e 's/-O2/-Os/' < Makefile > build-udeb/Makefile
/usr/bin/make -C build-udeb depend
make[2]: Entering directory '/build/reproducible-path/bogl-0.1.18/build-udeb'
cc -E -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/bogl-0.1.18=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -D_GNU_SOURCE -DBOGL_CFB_FB=1 
-DBOGL_VGA16_FB=1 -Wdate-time -D_FORTIFY_SOURCE=2 -M arrow.c bdftobogl.c 
bogl-cfb.c bogl-cfb.h bogl-cfb8.c bogl-cfb8.h bogl-font.c bogl-font.h 
bogl-test.c bogl.h boglP.h boml.c boml.h bowl.c bowl.h boglinfo.c pngtobogl.c 
bogl-pcfb.c bogl-pcfb.h bogl-tcfb.c bogl-tcfb.h bowl-boxes.c bogl.c 
bogl-vga16.c bogl-vga16.h > .depend
make[2]: Leaving directory '/build/reproducible-path/bogl-0.1.18/build-udeb'
/usr/bin/make -C build-udeb CC=x86_64-linux-gnu-gcc
make[2]: Entering directory '/build/reproducible-path/bogl-0.1.18/build-udeb'
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/bogl-0.1.18=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -D_GNU_SOURCE -DBOGL_CFB_FB=1 
-DBOGL_VGA16_FB=1 -Wdate-time -D_FORTIFY_SOURCE=2 -o bogl.lo -fPIC -c bogl.c
bogl.c: In function ‘init_fb’:
bogl.c:242:14: error: too many arguments to function ‘bogl_vga16_init’; 
expected 0, have 1
  242 |       return bogl_vga16_init (fb);
      |              ^~~~~~~~~~~~~~~  ~~
In file included from bogl.c:52:
bogl-vga16.h:24:8: note: declared here
   24 | size_t bogl_vga16_init ();
      |        ^~~~~~~~~~~~~~~
bogl.c:256:18: error: too many arguments to function ‘bogl_pcfb_init’; expected 
0, have 2
  256 |           return bogl_pcfb_init (fb, bogl_bpp);
      |                  ^~~~~~~~~~~~~~  ~~
In file included from bogl.c:55:
bogl-pcfb.h:24:8: note: declared here
   24 | size_t bogl_pcfb_init ();
      |        ^~~~~~~~~~~~~~
bogl.c:262:18: error: too many arguments to function ‘bogl_tcfb_init’; expected 
0, have 2
  262 |           return bogl_tcfb_init (fb, bogl_bpp);
      |                  ^~~~~~~~~~~~~~  ~~
In file included from bogl.c:56:
bogl-tcfb.h:24:8: note: declared here
   24 | size_t bogl_tcfb_init ();
      |        ^~~~~~~~~~~~~~
bogl.c: In function ‘bogl_fail’:
bogl.c:659:3: warning: ignoring return value of ‘vasprintf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  659 |   vasprintf (&error, format, args);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:53: bogl.lo] Error 1
make[2]: Leaving directory '/build/reproducible-path/bogl-0.1.18/build-udeb'
make[1]: *** [debian/rules:18: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/bogl-0.1.18'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: bogl
Source-Version: 0.1.18-23
Done: Samuel Thibault <[email protected]>

We believe that the bug you reported is fixed in the latest version of
bogl, 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.
Samuel Thibault <[email protected]> (supplier of updated bogl 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: SHA512

Format: 1.8
Date: Fri, 05 Sep 2025 01:11:25 +0200
Source: bogl
Architecture: source
Version: 0.1.18-23
Distribution: unstable
Urgency: medium
Maintainer: Samuel Thibault <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Closes: 1096384
Changes:
 bogl (0.1.18-23) unstable; urgency=medium
 .
   * patches/gcc-15: Fix build against gcc-15 (Closes: Bug#1096384)
   * rules: Use buildtools.mk.
   * Bump debhelper from old 12 to 13.
   * Update standards version to 4.6.2, no changes needed.
   * Fix field name case in debian/control (Multi-arch ⇒ Multi-Arch).
Checksums-Sha1:
 af58c905530373f70ba0ed64d47e19622869b063 2061 bogl_0.1.18-23.dsc
 9186d47297efaa63bc1f498ee75b0006bec2080b 30148 bogl_0.1.18-23.debian.tar.xz
 db5382a9fc06e451194c0dae3955c43c4438b035 9851 bogl_0.1.18-23_amd64.buildinfo
Checksums-Sha256:
 cc835261a1d37976703d8e3da0414282c81b677eb88b57cd47dca198f0fa6382 2061 
bogl_0.1.18-23.dsc
 b254900f422ed5767a5a62fd88692cd817b1e4a9d1d3576a7dd4a53beec3a931 30148 
bogl_0.1.18-23.debian.tar.xz
 9efb8e96417f57344dbb513390fb442e7e8263ee97ed5111b2c28d36f00248b9 9851 
bogl_0.1.18-23_amd64.buildinfo
Files:
 2f869bcc879b382796bb7230e9741f8f 2061 devel optional bogl_0.1.18-23.dsc
 668ee3f1f4d094bb35b285130e93d0ba 30148 devel optional 
bogl_0.1.18-23.debian.tar.xz
 5b24e522e533008157128157a421fd27 9851 devel optional 
bogl_0.1.18-23_amd64.buildinfo

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

iQIzBAEBCgAdFiEEqpLrvfAUiqYaQ7iu5IlMrEVBS7AFAmi6HQwACgkQ5IlMrEVB
S7DfQg/+LgeqwxfgLhpAXZ7vymmADFcAqBJfs4dRljdABzhUpHqgkEbZiv5n5Lor
HfkQC8fyYB+PPeAh3J0Tt1TT1ZUXq5msWkKxStKVkzUb0WXSlMmGtPOciK0KDC4U
XquG2gqaFemTuUKcYh80urmHXifDNlk1iBF9M5mfCojDklJgvjC4wcgxKVSct0KZ
jqRlkkusXSQHs4FUeALfJzcZLjc767tgq/l3jeKY8YzigtBXXrozRLABX+5XXfOL
xcmPMIq/6lkB6wJ9FdZ6rG+6jVYTtNeCOjnK130XqZZ93docbULIVKFIaen1xwkF
eqJq7WF2S6NrJE9Ow24hTLzpN45Cyf5R7oytKpS9jyOz+PiqqDMAEOwFIYHTCjPr
id2spTjfuQKPEUCFocxzPZVi23LCJlrB+U4lIaGh68VmQBlSkgFoSdklRraJQ2oJ
09TNwSqsBlbTRL8x0yDM1nyBPmT+TMhqTPoW13j7dCr2PtFOPw14A6glL9+0WBPJ
UkrSLJ/LyLLC69DiUdwq0+/V5i3TKcAGAaLUbGKd0VLcAVt7bJcYKcNKz5JBscm/
oeL4HcmPcfRzlO5WRRQcq5qJ5DA2QKuUKHHPqOhLe2yqNoTGwlT+SXByH7vnC3lf
ZGSt2XDb9v4PoTdcH1dV3IoTO6m1I2h/S1V2LdnaDGMg7nkPpWs=
=bj56
-----END PGP SIGNATURE-----

Attachment: pgpuHTzVtpQp2.pgp
Description: PGP signature


--- End Message ---

Reply via email to