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

Bug#1098202: marked as done (zuo: ftbfs with GCC-15)



Your message dated Sat, 13 Sep 2025 22:52:36 +0000
with message-id <E1uxZ6i-004D87-0N@fasolo.debian.org>
and subject line Bug#1098202: fixed in zuo 1.12-2
has caused the Debian Bug report #1098202,
regarding zuo: 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.)


-- 
1098202: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098202
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:zuo
Version: 1.9-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/zuo_1.9-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

[...]
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/zuo-1.9'
dh_auto_clean
rm -rf build
rm -rf Makefile _zuo.db config.log config.status image_zuo.c image_zuo.dep to-install/ to-run/ zuo
make[1]: Leaving directory '/build/reproducible-path/zuo-1.9'
   dh_clean
	rm -f debian/debhelper-build-stamp
	rm -rf debian/.debhelper/
	rm -f -- debian/zuo.substvars debian/files
	rm -fr -- debian/zuo/ debian/tmp/
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} + -o -type l -printf "symlink  %p
" > debian/autoreconf.before
	grep -q ^XDT_ configure.ac
	autoreconf -f -i
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} + -o -type l -printf "symlink  %p
" > debian/autoreconf.after
   dh_auto_configure
	./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
configure: zuo libraries to embed: "zuo"
configure: creating ./config.status
config.status: creating Makefile
config.status: creating main.zuo
   dh_auto_build
	make -j8
make[1]: Entering directory '/build/reproducible-path/zuo-1.9'
gcc -O2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/zuo-1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DZUO_LIB_PATH='"'"./lib"'"' -o zuo ./zuo.c -Wl,-z,relro -Wl,-z,now 
./zuo.c: In function ‘zuo_init_signal_handler’:
./zuo.c:5585:17: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’} from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
 5585 |   sa.sa_handler = zuo_signal_received;
      |                 ^
./zuo.c:5565:13: note: ‘zuo_signal_received’ declared here
 5565 | static void zuo_signal_received() {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/sys/wait.h:36,
                 from ./zuo.c:23:
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
make[1]: *** [Makefile:33: zuo] Error 1
make[1]: Leaving directory '/build/reproducible-path/zuo-1.9'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: zuo
Source-Version: 1.12-2
Done: Gwen Weinholt <weinholt@debian.org>

We believe that the bug you reported is fixed in the latest version of
zuo, 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 1098202@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gwen Weinholt <weinholt@debian.org> (supplier of updated zuo 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: Sat, 13 Sep 2025 12:38:05 +0200
Source: zuo
Architecture: source
Version: 1.12-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Scheme Dream Team <debian-scheme@lists.debian.org>
Changed-By: Gwen Weinholt <weinholt@debian.org>
Closes: 1098202
Changes:
 zuo (1.12-2) unstable; urgency=medium
 .
   * New upstream release.
   * Fixes compilation with gcc-15. Thanks to Matthias Klose for the
     report! (Closes: #1098202).
Checksums-Sha1:
 8f87bd4cb68478e32564cf1d860e1cc1ac5c7821 1835 zuo_1.12-2.dsc
 a380e568ed3e0d9de9a9b79d69914a676e5109b6 208247 zuo_1.12.orig.tar.gz
 32071546da8d7bfe69359aa0d60140e28c84996e 2316 zuo_1.12-2.debian.tar.xz
 85eb481ad711ae45a3c13477f895bcf49c645905 5368 zuo_1.12-2_source.buildinfo
Checksums-Sha256:
 60d5c3eaad19f94b84970fdec79e0951cb6f6ef5da3abddb7416298db04eb02f 1835 zuo_1.12-2.dsc
 0c8a3a86365fb10961d9a1f536b1cd0d7fcdc2779af03236a340539966b33f86 208247 zuo_1.12.orig.tar.gz
 974051245a79608fc66685c459812a862171bfd5db95162b5c52d0597403ecd1 2316 zuo_1.12-2.debian.tar.xz
 a3b7d17063c7944a82eeaa6d1aa3188619181a0d7ae5d264cbfc75f6bc5ead70 5368 zuo_1.12-2_source.buildinfo
Files:
 ca4d6aede2357c23521f06e1de159e84 1835 lisp optional zuo_1.12-2.dsc
 d38f68ee06dd773a5ce909e996349754 208247 lisp optional zuo_1.12.orig.tar.gz
 aa99961c4575e72405d9f429d98db29b 2316 lisp optional zuo_1.12-2.debian.tar.xz
 238c6c33bc59775b22829bde92efda9a 5368 lisp optional zuo_1.12-2_source.buildinfo

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

iQIzBAEBCgAdFiEENcUspJdnK0ANRheT3YObdI8QrU0FAmjFUo8ACgkQ3YObdI8Q
rU0qRBAAlYjCRMP8cpYmELTIBmuRUfyJM2EPgwq8K9JLgrfv5wyhiCXbqNPozWHE
Lwsv752U/QjR1KewMLCTtzmwTz6GesQjOYAkqsEntQfTSdz/1fHrQS37AuRtDmXd
VKeOvQm1pCg84EpTRavchm/IZah43sNsF+9fvEPNE7NTv/Js9on5/XELfJdGEIL1
jI7DEMvtyNxYN/DW8KwGv/Zv7B13z+u4fkIywFT7VikUpKf8kdLeWnsjbGUJ+r52
JV9J3jmsPROHTgXOEbB9TlcL1eoXEY5gyYtDWzBMRwHKS9P2UrNKRLxu02JPHvX2
PzvB8o+mPou9Ff5hkjl6rfWYHMokgB1PPLS7ooKRv2xTnguikIwdsBFFN2xzasZO
pw6+GW26lfGdZzcgAPUOQ/Qf4RWql+FB2xmvq0ZmtcYehVHr7lrJA0hZVNR9NA31
J/gkxzZgB2WhNCANIfgt1TKReFz0YMb09MHEFjt//uaAdQj1gMGQmeRH7p1TxC6C
piCsvt/XbtlCs2Qi0UdkUMDXQo3jFjON+dCXumpz4hf7SOp6Sy/jYjuvvHm5XXm/
Ijbng1SFxCAsDwCHlzgsq85AVMZt38CCGbAiE0/afpFs+Uep6Ye4BwN25PvIVCmy
pJqGowA56zXnTF2aRzawJCnhcLJCgZ/i/BofQ1e4qWgkBCwEpZ8=
=iHt4
-----END PGP SIGNATURE-----

Attachment: pgpqTNmLtif5K.pgp
Description: PGP signature


--- End Message ---

Reply to: