[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1098021: marked as done (twclock: ftbfs with GCC-15)



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 ---
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 ---
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 ---

Reply to: