Your message dated Tue, 18 Nov 2025 07:34:20 +0000
with message-id <[email protected]>
and subject line Bug#1096713: fixed in gkrellm 2.4.0-1
has caused the Debian Bug report #1096713,
regarding gkrellm: 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.)


-- 
1096713: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096713
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gkrellm
Version: 2.3.11-2
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/gkrellm_2.3.11-2_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

[...]
fs.c:2386:25: error: passing argument 7 of ‘gkrellm_gtk_alert_button’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 2386 |                         cb_set_alert, NULL);
      |                         ^~~~~~~~~~~~
      |                         |
      |                         void (*)(GtkWidget *, void *) {aka void 
(*)(struct _GtkWidget *, void *)}
gkrellm-public-proto.h:525:77: note: expected ‘void (*)(void)’ but argument is 
of type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget *, 
void *)’}
  525 |                                                 gboolean pack_start, 
void (*cb_func)(), gpointer data);
      |                                                                      
~~~~~~~^~~~~~~~~~
fs.c:1623:1: note: ‘cb_set_alert’ declared here
 1623 | cb_set_alert(GtkWidget *button, gpointer data)
      | ^~~~~~~~~~~~
main.c: In function ‘set_or_save_position’:
main.c:298:25: warning: ignoring return value of ‘fscanf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  298 |                         fscanf(f, "%d %d", &x, &y);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs.c: In function ‘fs_tab_create’:
fs.c:2545:25: error: passing argument 7 of ‘gkrellm_gtk_check_button_connected’ 
from incompatible pointer type [-Wincompatible-pointer-types]
 2545 |                         cb_binary_units, NULL,
      |                         ^~~~~~~~~~~~~~~
      |                         |
      |                         void (*)(GtkWidget *, void *) {aka void 
(*)(struct _GtkWidget *, void *)}
gkrellm-public-proto.h:519:92: note: expected ‘void (*)(void)’ but argument is 
of type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget *, 
void *)’}
  519 |                                                 gboolean, gboolean, 
gboolean, gint, void (*func)(),
      |                                                                         
            ~~~~~~~^~~~~~~
fs.c:2190:1: note: ‘cb_binary_units’ declared here
 2190 | cb_binary_units(GtkWidget *button, gpointer data)
      | ^~~~~~~~~~~~~~~
fs.c:2551:33: error: passing argument 7 of ‘gkrellm_gtk_check_button_connected’ 
from incompatible pointer type [-Wincompatible-pointer-types]
 2551 |                                 cb_auto_eject, NULL,
      |                                 ^~~~~~~~~~~~~
      |                                 |
      |                                 void (*)(GtkWidget *, void *) {aka void 
(*)(struct _GtkWidget *, void *)}
gkrellm-public-proto.h:519:92: note: expected ‘void (*)(void)’ but argument is 
of type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget *, 
void *)’}
  519 |                                                 gboolean, gboolean, 
gboolean, gint, void (*func)(),
      |                                                                         
            ~~~~~~~^~~~~~~
fs.c:2184:1: note: ‘cb_auto_eject’ declared here
 2184 | cb_auto_eject(GtkWidget *button, gpointer data)
      | ^~~~~~~~~~~~~
fs.c:2560:25: error: passing argument 10 of ‘gkrellm_gtk_spin_button’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 2560 |                         cb_check_interval, NULL, FALSE,
      |                         ^~~~~~~~~~~~~~~~~
      |                         |
      |                         void (*)(GtkWidget *, GtkSpinButton *) {aka 
void (*)(struct _GtkWidget *, struct _GtkSpinButton *)}
gkrellm-public-proto.h:514:92: note: expected ‘void (*)(void)’ but argument is 
of type ‘void (*)(GtkWidget *, GtkSpinButton *)’ {aka ‘void (*)(struct 
_GtkWidget *, struct _GtkSpinButton *)’}
  514 |                                                 gfloat, gfloat, gfloat, 
gint, gint, void (*func)(),
      |                                                                         
            ~~~~~~~^~~~~~~
fs.c:2196:1: note: ‘cb_check_interval’ declared here
 2196 | cb_check_interval(GtkWidget *widget, GtkSpinButton *spin)
      | ^~~~~~~~~~~~~~~~~
fs.c:2565:25: error: passing argument 10 of ‘gkrellm_gtk_spin_button’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 2565 |                         cb_nfs_check_interval, NULL, FALSE,
      |                         ^~~~~~~~~~~~~~~~~~~~~
      |                         |
      |                         void (*)(GtkWidget *, GtkSpinButton *) {aka 
void (*)(struct _GtkWidget *, struct _GtkSpinButton *)}
gkrellm-public-proto.h:514:92: note: expected ‘void (*)(void)’ but argument is 
of type ‘void (*)(GtkWidget *, GtkSpinButton *)’ {aka ‘void (*)(struct 
_GtkWidget *, struct _GtkSpinButton *)’}
  514 |                                                 gfloat, gfloat, gfloat, 
gint, gint, void (*func)(),
      |                                                                         
            ~~~~~~~^~~~~~~
fs.c:2202:1: note: ‘cb_nfs_check_interval’ declared here
 2202 | cb_nfs_check_interval(GtkWidget *widget, GtkSpinButton *spin)
      | ^~~~~~~~~~~~~~~~~~~~~
make[3]: *** [../common.mk:47: main.o] Error 1
make[3]: *** [../common.mk:47: fs.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/gkrellm-2.3.11/src'
make[2]: *** [Makefile:130: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/gkrellm-2.3.11'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 
PREFIX=/usr without-ssl=1 returned exit code 2
make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/gkrellm-2.3.11'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gkrellm
Source-Version: 2.4.0-1
Done: Sandro Tosi <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gkrellm, 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.
Sandro Tosi <[email protected]> (supplier of updated gkrellm 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: Tue, 18 Nov 2025 02:18:50 -0500
Source: gkrellm
Architecture: source
Version: 2.4.0-1
Distribution: unstable
Urgency: medium
Maintainer: Sandro Tosi <[email protected]>
Changed-By: Sandro Tosi <[email protected]>
Closes: 1039210 1052060 1096713
Changes:
 gkrellm (2.4.0-1) unstable; urgency=medium
 .
   [ Sandro Tosi ]
   * New upstream release
   * debian/control
     - update Homeapge field; Closes: #1052060
   * debian/patches/a6af4e3af210a3d69c50bdc145eb95c029fc21ab.patch
     - remove patch, merged upstream
   * debian/patches/10_fix_glib_underlinkage.patch
     - refresh patch
   * debian/patches/04_fix_manpage_hyphen.patch, 
debian/patches/05_bts437033_fix_strip.patch
     - drop, no longer needed
   * debian/rules
     - set -std=gnu17 to prevent a FTBFS with gcc-15; Closes: #1096713
   * debian/*.install
     - refresh install files; Closes: #1039210
 .
   [ Pino Toscano ]
   * Drop menu file, since gkrellm already provides a .desktop file.
Checksums-Sha1:
 e85d8be5fca37f7287588662cabf95c550609b09 1970 gkrellm_2.4.0-1.dsc
 566e958fb74f00267f7383bc21ab4f207da84e16 664080 gkrellm_2.4.0.orig.tar.xz
 25fce49ba4d5c8060005cad915fb1cde53adb120 14352 gkrellm_2.4.0-1.debian.tar.xz
 bc6fc6f1d343c90fffce08fbb5f007c9ea787b6e 13569 gkrellm_2.4.0-1_source.buildinfo
Checksums-Sha256:
 14ee14d53ad27d9eaf2f0e840842134007b2059c74d78bde1f874914c15144ad 1970 
gkrellm_2.4.0-1.dsc
 33ae1a57523833950225217625b6306e397ea7627876fca995fc033e10d36651 664080 
gkrellm_2.4.0.orig.tar.xz
 aa6c00e0e02ac934ecff6d128a3da55ae9f37792b4442b936cbea474de591189 14352 
gkrellm_2.4.0-1.debian.tar.xz
 e8f6e019f09da6efe89aafc39b488509767db70d6a69a501e5c625106e22801b 13569 
gkrellm_2.4.0-1_source.buildinfo
Files:
 ec40b3b3c5ca6b3adee87a32f4c6089c 1970 x11 optional gkrellm_2.4.0-1.dsc
 1dbe36ba8d67e643c322ebf36a3b945a 664080 x11 optional gkrellm_2.4.0.orig.tar.xz
 48d1dfa0bab3c844abca29e42777aebf 14352 x11 optional 
gkrellm_2.4.0-1.debian.tar.xz
 635b1b9a3c5a5c77aaf64c37ee331144 13569 x11 optional 
gkrellm_2.4.0-1_source.buildinfo

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

iQIzBAEBCgAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAmkcHe8ACgkQh588mTgB
qU8fSQ//UlCpZuM22KMZ6YMHOxRcHKDkKz0JSVkwKNlR8Vpx2QT0jdcCFHR3Mhof
vWagkp3HRABy64Z7jA9zSrPSpAOuHWH0CJ8UBxUMy5rlpEIuT20n3ETHjmLUUPCJ
4elKkuADWNIS0v7Hv5nRzbxhqJRdUmXMyZgUPUMCmCODo0/dmjM5D1/iIBq/Z8BE
eEsMVO22LUbuUlvWAYkc7izohLDvoqxgITFkOPeWKaFZN+ZO6g5DMFDk141opiGO
x00EpW421W7ZtaNZz0CAs9DPHvVhqFQO8K7qLz/Z+FYVJy19fD5i7p5eiSYbOoEW
kYEcd4yJkEIK+FJVOQfUjpVLRzjdu1leE2TVyJMXd3KWxMlN2Mw+2uHX6Sl1NrCw
UHd7j3XEZxLVI68p/xO14PDKhO9qlbKxGsN11fXmEMq239ChiZrj+Xv57cN0in14
tKL9C0PFFslJoq5iSuq7BsI7XBKcFQjVGmyKJ3oT+N/udmqJcSFZ7ACO+jcmjKau
mIJUj2nqJRY0/Jm0WkuWkNVNlwYaareTS0+he08tZ45mvwxzMKWgRAHK5vxPDGy4
x4JHFva+TYN8OzyE1wGunabEbSS6nKpRAbLMCW+4Oo+TH2JVLkCL3ie5BWMVtmMR
sbgJYQkt0dCAlJDvRfh2n7e27C+s6e4sS7TYsvhmxusXHbuTcDw=
=f9DZ
-----END PGP SIGNATURE-----

Attachment: pgpZXWFPLuriC.pgp
Description: PGP signature


--- End Message ---

Reply via email to