Your message dated Tue, 18 Feb 2025 16:01:44 +0000 with message-id <E1tkQ2a-005bua-GO@fasolo.debian.org> and subject line Bug#1098021: fixed in twclock 3.5-2 has caused the Debian Bug report #1098021, regarding twclock: 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 owner@bugs.debian.org immediately.) -- 1098021: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098021 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: twclock: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 17:57:57 +0000
- Message-id: <[🔎] E1tk5NV-009QwZ-GF@paradis.debian.org>
Package: src:twclock Version: 3.5-1 Severity: important Tags: sid forky User: debian-gcc@lists.debian.org 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/twclock_3.5-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 for pulse/simple.h... yes checking for pulse/error.h... yes checking for pa_simple_new in -lpulse-simple... yes checking for pa_strerror in -lpulse... yes checking for X11/Intrinsic.h... yes checking how to run the C preprocessor... gcc -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for Motif... libraries in default path, headers in default path checking for X11/xpm.h... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for xt... yes ###################################################################### CFLAGS = -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/twclock-3.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection LIBS = -lXm -lXt -lX11 -lSM -lICE -lXpm -lpulse -lpulse-simple -lpthread -lm LDFLAGS = -Wl,-z,relro -Wl,-z,now APP DEFAULTS DIR = /etc/X11/app-defaults ###################################################################### checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/icons/Makefile config.status: creating man/Makefile config.status: creating man/en/Makefile config.status: creating config.h config.status: executing depfiles commands dh_auto_build dh_auto_build: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). make -j8 make[1]: Entering directory '/build/reproducible-path/twclock-3.5' make all-recursive make[2]: Entering directory '/build/reproducible-path/twclock-3.5' Making all in src make[3]: Entering directory '/build/reproducible-path/twclock-3.5/src' Making all in icons make[4]: Entering directory '/build/reproducible-path/twclock-3.5/src/icons' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/twclock-3.5/src/icons' make[4]: Entering directory '/build/reproducible-path/twclock-3.5/src' gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/twclock-3.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o twclock.o twclock.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/twclock-3.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o twclockWids.o twclockWids.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/twclock-3.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o twclockCB.o twclockCB.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/twclock-3.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o twclockDiags.o twclockDiags.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/twclock-3.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libCW.o libCW.c libCW.c:852:7: error: conflicting types for ‘cw_get_serdev’; have ‘char *(char *)’ 852 | char *cw_get_serdev (char *p) | ^~~~~~~~~~~~~ In file included from libCW.c:27: libCW.h:56:8: note: previous declaration of ‘cw_get_serdev’ with type ‘char *(void)’ 56 | char *cw_get_serdev (); | ^~~~~~~~~~~~~ make[4]: *** [Makefile:464: libCW.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/build/reproducible-path/twclock-3.5/src' make[3]: *** [Makefile:501: all-recursive] Error 1 make[3]: Leaving directory '/build/reproducible-path/twclock-3.5/src' make[2]: *** [Makefile:468: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/twclock-3.5' make[1]: *** [Makefile:367: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/twclock-3.5' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:19: binary] Error 255 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1098021-close@bugs.debian.org
- Subject: Bug#1098021: fixed in twclock 3.5-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 18 Feb 2025 16:01:44 +0000
- Message-id: <E1tkQ2a-005bua-GO@fasolo.debian.org>
- Reply-to: Christoph Berg <myon@debian.org>
Source: twclock Source-Version: 3.5-2 Done: Christoph Berg <myon@debian.org> We believe that the bug you reported is fixed in the latest version of twclock, 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 1098021@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Christoph Berg <myon@debian.org> (supplier of updated twclock 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 18 Feb 2025 16:15:41 +0100 Source: twclock Architecture: source Version: 3.5-2 Distribution: unstable Urgency: medium Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org> Changed-By: Christoph Berg <myon@debian.org> Closes: 990590 1098021 Changes: twclock (3.5-2) unstable; urgency=medium . * Team upload. . [ Christoph Berg ] * Add Vcs fields. * Retire Kamal and Colin from Uploaders. (Closes: #990590) . [ Daniele Forsi ] * Use versioned copyright format URI. * Set debhelper-compat version in Build-Depends. * Fix day-of-week for changelog entry 1.1-1. * Update standards version to 4.6.0, no changes needed. * Drop d/p/23-remove-exec-from-desktop.patch and menu file. * Add Comment[it] to .desktop file. . [ Ervin Hegedus ] * Add d/p/25-fixftbfs-gcc15.patch (Closes: #1098021) Checksums-Sha1: 02dcfb4fe73c1fd34473a4ce1dd569d05cb6d81c 1977 twclock_3.5-2.dsc 66e5c14f196d320f3e5838a921d4664cdb464d65 6464 twclock_3.5-2.debian.tar.xz Checksums-Sha256: 82966165c9cb0cd46011a5f365110cfbfe20e54cc380abf4a768b2ac44f87f0c 1977 twclock_3.5-2.dsc 6c615dc9baf92c762c5a90e02523f836f2a3e0d03a81db630a671499e4f6d2ce 6464 twclock_3.5-2.debian.tar.xz Files: 98fc9a696b547dfe65edf5e8e5f83954 1977 hamradio optional twclock_3.5-2.dsc b91a2e5b1a7a26aa986c1b0ae1ebefee 6464 hamradio optional twclock_3.5-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAme0pKsACgkQTFprqxLS p64dZg/+IVh3P8V865U/86SyIrbM9+WzP/5nPUqMzPxnoJYqVhtswSrSZR9zvVQ7 p0LPPlcJ3g72YlbI53MxaNbnlMT4xh4KAqx+u2rUnJI4z5HiEdQ/zigC6fbxQ+Yt 4ZHZNAm9NwQ5oZHG0gw0kdJsOTBdVJSJobkepnFdXOFFddLmmRQFoJK6JW4WBmx1 fpnJCvC26VPyCKELsC7nsbt4x+vsJJmgsIa0kPDfJWDHXikENKa1jVFoRUDnp1rO yse8s5DLPZudmHwUMXyxRy/eqho4CEBTCwxLls+LUm10lnfZQKCkfAGC6Fx37olu bcorwjx/e7lCBNrDyitC7bZNY1UONgH5zjkLZfaiSk31DMDoo514s+upE4TEJSCJ blpZV2aRKwDx8C+FTKHAhCzbRcFIpxMZQ7pvq8dCYClSy6OYJRzEkf+sBlq7DROZ dZzp1FNdwMAey4PoZ0IO3IFT5z3F3wzYmz+sPErNQKnYEte3QntfIi1bTdDV1sJS lN2b3R5oRoULHkQpBEhitj+c3LevsJT9Cxf24rDlmDhwRrqVaX35NjiS4r163LUz H4s61OpqgtqDBH5DQRJlS9xUZ+JzuNti1OmwMaan1AfQHq8u316e7wTy7VMWM80P 1lzVitEApLyxPwS++03l0XUvsm70R+N0r8S7fVmY8uphpteEJS0= =rRiX -----END PGP SIGNATURE-----Attachment: pgpq9hVGkGnhd.pgp
Description: PGP signature
--- End Message ---