Your message dated Thu, 27 Feb 2025 22:12:02 +0000
with message-id <[email protected]>
and subject line Bug#1098105: fixed in wmhdplop 0.9.12-2
has caused the Debian Bug report #1098105,
regarding wmhdplop: 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.)
--
1098105: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098105
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:wmhdplop
Version: 0.9.12-1.1
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/wmhdplop_0.9.12-1.1_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
[...]
checking pkg-config is at least version 0.9.0... yes
checking for imlib2... yes
you disabled the gkhdplop gkrellm plugin
gkhdplop disabled...
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
- - - - - - - - - - - - - - - -
\1331;33mwmhdplop will be built\1330m
\1331;33mgkhdplop.so will NOT be built\1330m
make[1]: Leaving directory '/build/reproducible-path/wmhdplop-0.9.12'
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/wmhdplop-0.9.12'
dh_auto_build -- CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection"
make -j8 "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection"
make[2]: Entering directory '/build/reproducible-path/wmhdplop-0.9.12'
make all-am
make[3]: Entering directory '/build/reproducible-path/wmhdplop-0.9.12'
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -fomit-frame-pointer -ffast-math
-Wall -W -c -o wmhdplop-wmhdplop.o `test -f 'wmhdplop.c' || echo
'./'`wmhdplop.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -fomit-frame-pointer -ffast-math
-Wall -W -c -o wmhdplop-util.o `test -f 'util.c' || echo './'`util.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -fomit-frame-pointer -ffast-math
-Wall -W -c -o wmhdplop-procstat.o `test -f 'procstat.c' || echo
'./'`procstat.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -fomit-frame-pointer -ffast-math
-Wall -W -c -o wmhdplop-devnames.o `test -f 'devnames.c' || echo
'./'`devnames.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -fomit-frame-pointer -ffast-math
-Wall -W -c -o wmhdplop-dockapp_imlib2.o `test -f 'dockapp_imlib2.c' || echo
'./'`dockapp_imlib2.c
util.c: In function ‘str_noaccent_casestr’:
util.c:234:10: warning: pointer ‘res’ used after ‘free’ [-Wuse-after-free]
234 | return res;
| ^~~
util.c:233:12: note: call to ‘free’ here
233 | free(a); free(m);
| ^~~~~~~
dockapp_imlib2.c: In function ‘dockimlib2_setup_imlib’:
dockapp_imlib2.c:261:3: warning: ‘imlib_context_set_TTF_encoding’ is deprecated
[-Wdeprecated-declarations]
261 | imlib_context_set_TTF_encoding(IMLIB_TTF_ENCODING_ISO_8859_1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dockapp_imlib2.h:5,
from dockapp_imlib2.c:10:
/usr/include/Imlib2.h:2996:21: note: declared here
2996 | EAPI void imlib_context_set_TTF_encoding(Imlib_TTF_Encoding
encoding);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wmhdplop.c: In function ‘event_loop’:
wmhdplop.c:612:43: error: too many arguments to function ‘prev_displayed_hd’;
expected 0, have 1
612 | if (ev.xbutton.button == Button4) prev_displayed_hd(-1);
| ^~~~~~~~~~~~~~~~~ ~~
wmhdplop.c:389:6: note: declared here
389 | void prev_displayed_hd() {
| ^~~~~~~~~~~~~~~~~
wmhdplop.c:613:80: error: too many arguments to function ‘next_displayed_hd’;
expected 0, have 1
613 | else if (ev.xbutton.button == Button5 || ev.xbutton.button ==
Button1) next_displayed_hd(+1);
|
^~~~~~~~~~~~~~~~~ ~~
wmhdplop.c:383:6: note: declared here
383 | void next_displayed_hd() {
| ^~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:616: wmhdplop-wmhdplop.o] Error 1
make[3]: *** Waiting for unfinished jobs....
util.c:234:10: warning: pointer ‘res’ used after ‘free’ [-Wuse-after-free]
234 | return res;
| ^~~
util.c:233:12: note: call to ‘free’ here
233 | free(a); free(m);
| ^~~~~~~
make[3]: Leaving directory '/build/reproducible-path/wmhdplop-0.9.12'
make[2]: *** [Makefile:383: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/wmhdplop-0.9.12'
dh_auto_build: error: make -j8 "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmhdplop-0.9.12=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection" returned exit code 2
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/wmhdplop-0.9.12'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: wmhdplop
Source-Version: 0.9.12-2
Done: Jeremy Sowden <[email protected]>
We believe that the bug you reported is fixed in the latest version of
wmhdplop, 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.
Jeremy Sowden <[email protected]> (supplier of updated wmhdplop 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, 27 Feb 2025 20:49:21 +0000
Source: wmhdplop
Architecture: source
Version: 0.9.12-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Window Maker Team <[email protected]>
Changed-By: Jeremy Sowden <[email protected]>
Closes: 1098105
Changes:
wmhdplop (0.9.12-2) unstable; urgency=medium
.
* d/control
- replace pkg-config build-dep with pkgconf
- bump Standards-Version to 4.7.0
* d/control, d/copyright
- update my e-mail address
* d/patches
- add patch to update pre-ANSI function definitions (Closes: #1098105)
Checksums-Sha1:
5acda48349ddafd0240fe74465d633aa3a8e1088 2040 wmhdplop_0.9.12-2.dsc
43c170198886e8b28c84dd1d40a66d0300677d71 5080 wmhdplop_0.9.12-2.debian.tar.xz
48af2019fcf0efd6213148bdc4710a0c4614a52a 12481
wmhdplop_0.9.12-2_amd64.buildinfo
Checksums-Sha256:
3ec5ff4a15b11da5bad1049fc7395b131519351d197a4767faa163b857bb4bdd 2040
wmhdplop_0.9.12-2.dsc
00a5292e2fee29fadc0f3beb374dcc64c7f15f74d755b05f1e9086c68f98ab92 5080
wmhdplop_0.9.12-2.debian.tar.xz
72f23fd34eb2190d7c0c86fb60cd197816d76ed604af080b14b1e00d51cfbffc 12481
wmhdplop_0.9.12-2_amd64.buildinfo
Files:
a7fe1b7df7081603da47bbe072a8c3f6 2040 x11 optional wmhdplop_0.9.12-2.dsc
d835259247f7373a44adb3b95ac9884f 5080 x11 optional
wmhdplop_0.9.12-2.debian.tar.xz
a09f13cf8519a7ef1223027213475f53 12481 x11 optional
wmhdplop_0.9.12-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEbB20U2PvQDe9VtUXKYasCr3xBA0FAmfA1yoSHGF6YXplbEBk
ZWJpYW4ub3JnAAoJECmGrAq98QQNsLQP/jI4/QdvSR+ynjL3xPxOa4kRJIalabRJ
Jt8JcsrBhU4WAyWuAJC5PZ9OfM6o6fXJe8OTGbJKZ79RwTf5V1t8NO5IRKbBxb5D
GP/uW2KqMBaRg3CDfUrxCXAlvTinRxNSO3aDbXxW1EX0JiE9vPZeZwGN1wgLfJZF
e1+Ae61osP9QnI6ue1wTQQ8n2r1ij6gvRHt5NH5FWQtfLzWgW/SmNPOh69TGquEm
0hzV2e7W5qi9aZfHL6t9xw+cZroWtvnloEiS8QrujoffhqfxHRCxde4AUzPG0UN9
L8thlmAzRq0fQ2UFB6H0Xv32UjF5T/UwU3WLsb5l/fOgpXR/Tza+Zz7Q0Vn3hTlQ
wb/24rGI5kIWolEBupWf4oABAqe/MVhv9Qbg6SMv46D0N0PZejr+SBSx37tYKXtR
VQDSLm/o+q3COJEKiTdI5A9ZWvI30koQ6RGAugOVx7usFGdRZLpnXau4bONk8GaC
h/KyWjeC7zhwrEwHx12587sSOuzdwS/Z7trjEqRgQxnpjZUb3Rb+k09sxYJmioDZ
vcHrTb14mr6hXckUNo1CrEYb+/4Bu9gKE9XXk8PVkYRgNTHaZ1pSgkBw3w+VJJVS
VDOcGHSQbXJzaDca7pDMyEEZCWIks4wP8RGoUZAMkQAcDIDSSVUp+Fhuxe4BaVeP
a5eTwt+EKZIz
=UZP3
-----END PGP SIGNATURE-----
pgpoLVCTj5Xpq.pgp
Description: PGP signature
--- End Message ---