Your message dated Thu, 20 Mar 2025 18:06:17 +0000
with message-id <[email protected]>
and subject line Bug#1097570: fixed in perl-tk 1:804.036+dfsg1-4
has caused the Debian Bug report #1097570,
regarding perl-tk: 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.)


-- 
1097570: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097570
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:perl-tk
Version: 1:804.036+dfsg1-3
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/perl-tk_804.036+dfsg1-3_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

[...]
cp tkOption.t ../blib/arch/Tk/pTk/tkOption.t
cp tkOption.m ../blib/arch/Tk/pTk/tkOption.m
cp tkIntDecls.t ../blib/arch/Tk/pTk/tkIntDecls.t
cp tkDecls.h ../blib/arch/Tk/pTk/tkDecls.h
cp tkEvent.h ../blib/arch/Tk/pTk/tkEvent.h
cp tk.t ../blib/arch/Tk/pTk/tk.t
cp tkOption_f.h ../blib/arch/Tk/pTk/tkOption_f.h
cp tkCanvases.h ../blib/arch/Tk/pTk/tkCanvases.h
cp tkDecls.t ../blib/arch/Tk/pTk/tkDecls.t
cp tkIntPlatDecls.t ../blib/arch/Tk/pTk/tkIntPlatDecls.t
cp tkEvent.t ../blib/arch/Tk/pTk/tkEvent.t
cp tkInt.h ../blib/arch/Tk/pTk/tkInt.h
cp tkInt.t ../blib/arch/Tk/pTk/tkInt.t
cp tkIntPlatDecls.h ../blib/arch/Tk/pTk/tkIntPlatDecls.h
cp tkIntXlibDecls.h ../blib/arch/Tk/pTk/tkIntXlibDecls.h
cp tkCanvas.h ../blib/arch/Tk/pTk/tkCanvas.h
cp tkIntDecls_f.h ../blib/arch/Tk/pTk/tkIntDecls_f.h
cp tkPlatDecls.h ../blib/arch/Tk/pTk/tkPlatDecls.h
cp tkButton.h ../blib/arch/Tk/pTk/tkButton.h
cp tkImgPhoto_f.h ../blib/arch/Tk/pTk/tkImgPhoto_f.h
cp tk.m ../blib/arch/Tk/pTk/tk.m
cp tkConfig.h ../blib/arch/Tk/pTk/tkConfig.h
cp tkEvent_f.h ../blib/arch/Tk/pTk/tkEvent_f.h
cp tkEvent.m ../blib/arch/Tk/pTk/tkEvent.m
cp tkDecls.m ../blib/arch/Tk/pTk/tkDecls.m
cp tkDecls_f.h ../blib/arch/Tk/pTk/tkDecls_f.h
cp tkMenubutton.h ../blib/arch/Tk/pTk/tkMenubutton.h
cp tkPlatDecls.t ../blib/arch/Tk/pTk/tkPlatDecls.t
cp tkPlatDecls_f.h ../blib/arch/Tk/pTk/tkPlatDecls_f.h
cp tkScrollbar.h ../blib/arch/Tk/pTk/tkScrollbar.h
cp tkVMacro.h ../blib/arch/Tk/pTk/tkVMacro.h
cp tkUnixInt.h ../blib/arch/Tk/pTk/tkUnixInt.h
cp tk_f.h ../blib/arch/Tk/pTk/tk_f.h
cp tkPort.h ../blib/arch/Tk/pTk/tkPort.h
cp tkUnixDefault.h ../blib/arch/Tk/pTk/tkUnixDefault.h
cp tkText.h ../blib/arch/Tk/pTk/tkText.h
cp tkUndo.h ../blib/arch/Tk/pTk/tkUndo.h
cp tkSelect.h ../blib/arch/Tk/pTk/tkSelect.h
cp tkXrm.h ../blib/arch/Tk/pTk/tkXrm.h
cp tkScale.h ../blib/arch/Tk/pTk/tkScale.h
cp tkUnixPort.h ../blib/arch/Tk/pTk/tkUnixPort.h
x86_64-linux-gnu-gcc -c -I/usr/include/freetype2  -I..  
-I/usr/include/freetype2 -I. -Ibitmaps  -I/usr/include/freetype2 -D_REENTRANT 
-D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/perl-tk-804.036+dfsg1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection   -DVERSION=\"804.036\" 
-DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"    
ClientWin.c
ClientWin.c: In function ‘XmuClientWindow’:
ClientWin.c:37:8: warning: old-style function definition 
[-Wold-style-definition]
   37 | Window XmuClientWindow (dpy, win)
      |        ^~~~~~~~~~~~~~~
ClientWin.c:58:11: error: too many arguments to function ‘TryChildren’; 
expected 0, have 3
   58 |     inf = TryChildren(dpy, win, WM_STATE);
      |           ^~~~~~~~~~~ ~~~
ClientWin.c:33:15: note: declared here
   33 | static Window TryChildren();
      |               ^~~~~~~~~~~
ClientWin.c: In function ‘TryChildren’:
ClientWin.c:66:8: warning: old-style function definition 
[-Wold-style-definition]
   66 | Window TryChildren (dpy, win, WM_STATE)
      |        ^~~~~~~~~~~
ClientWin.c:94:15: error: too many arguments to function ‘TryChildren’; 
expected 0, have 3
   94 |         inf = TryChildren(dpy, children[i], WM_STATE);
      |               ^~~~~~~~~~~ ~~~
ClientWin.c:66:8: note: declared here
   66 | Window TryChildren (dpy, win, WM_STATE)
      |        ^~~~~~~~~~~
make[3]: *** [Makefile:866: ClientWin.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/perl-tk-804.036+dfsg1/pTk'
make[2]: *** [Makefile:1642: pTk/libpTk.a] Error 2
make[2]: Leaving directory '/build/reproducible-path/perl-tk-804.036+dfsg1'
make[1]: *** [debian/rules:25: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/perl-tk-804.036+dfsg1'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: perl-tk
Source-Version: 1:804.036+dfsg1-4
Done: Georges Khaznadar <[email protected]>

We believe that the bug you reported is fixed in the latest version of
perl-tk, 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.
Georges Khaznadar <[email protected]> (supplier of updated perl-tk 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: Thu, 20 Mar 2025 18:00:35 +0100
Source: perl-tk
Architecture: source
Version: 1:804.036+dfsg1-4
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <[email protected]>
Changed-By: Georges Khaznadar <[email protected]>
Closes: 1097570
Changes:
 perl-tk (1:804.036+dfsg1-4) unstable; urgency=medium
 .
   * new debian patch to comply with gcc-15's more precise syntax
     Closes: #1097570
   * bumped Standards-Version: 4.7.2
Checksums-Sha1:
 9aa585d59309aa18c6d53f206f9f67dd5874a92e 2050 perl-tk_804.036+dfsg1-4.dsc
 2e4a596c5c1329b3211223ee984509c2d702a546 18480 
perl-tk_804.036+dfsg1-4.debian.tar.xz
 3cc38956612ea7f01d1fb6f539316dc0dbeb1489 9407 
perl-tk_804.036+dfsg1-4_source.buildinfo
Checksums-Sha256:
 5b032465004fce8c7855132c567046e70b688a5baf837de9b41445f3a3b189fe 2050 
perl-tk_804.036+dfsg1-4.dsc
 67805388a15b080e4d440eedb0063599e58513ba0e3ee777c94ad5065091da68 18480 
perl-tk_804.036+dfsg1-4.debian.tar.xz
 ac353a2efd217944ddce3a1a6eb33f4ca5c7cfd959de51ca6745433caeef644d 9407 
perl-tk_804.036+dfsg1-4_source.buildinfo
Files:
 f20b5b45d7cbeed2b53bab2682152932 2050 perl optional perl-tk_804.036+dfsg1-4.dsc
 f33010a460e61e80ee5198b2ef364295 18480 perl optional 
perl-tk_804.036+dfsg1-4.debian.tar.xz
 7c642c4951a16dd2a22e557b057182f2 9407 perl optional 
perl-tk_804.036+dfsg1-4_source.buildinfo

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

iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmfcVJ8UHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjmAlRAApFhqtRegblT7EDZiklYffzm+aCBR
K29sMebtrBPvNeEVsvTKfwJMvl3LVnwd9UKym9O9YNx2ZMHeZJhjyLV7+q64AsI6
hL12/cS4eVR+janVz7NAkIvy2lQNUFsq6w2AzFBNDBeGavzSXBktzoanxR1NkuzH
DHwZ9guIPd3am4/A2KNnxiS+zU0t6erRGPzLFvo/QiAb18+R5QxYs/0KErBdSWSp
F0KJxAygb0kvGZJ4lDG9DcR+HlzG1EpRSe9cg3xB1lQsUwc04OSg0tsNLI6fFJ3O
eX2hNZCpjv0NfLnadbkfWNyE/eoE2W9LhNCnZvQICbC29OoevkUuS5gSeVmBmeRy
EtGaleXcIAu1u8n3kleTkL6JTYmXh2MU7Z1yc8dfTqakMjZFvtgIrLKJoVIugHLT
v5L5L4l7KkTxaegvJIl6ANytXdfWKIn3mDa5pWqO3bDqtjc0o4y1u8QgQcpmkg93
jGlLMZDiaGpBlwoPv7N1cFc6e3E47JwUM6vUuYvb7sA7EiE+jpxBpIDKz6FSN9Yo
p4Ku7m0TjzuAGU7WY2t3pwOQd57Hq2e2fIwDi/mAoCrdILGhHGpZ28iUSphu0nrp
lgUKgCDpoTu3BaMUrgIWMKt0hWxVXeDWcnP+nJFU8n8dERbZvcYDH6NaP/PKjupk
m1smHj4mzerWQJw=
=+qE3
-----END PGP SIGNATURE-----

Attachment: pgpVrLChr0E2o.pgp
Description: PGP signature


--- End Message ---

Reply via email to