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

Bug#1096627: marked as done (ffe: ftbfs with GCC-15)



Your message dated Tue, 23 Sep 2025 11:34:46 +0000
with message-id <E1v11IE-001axO-2P@fasolo.debian.org>
and subject line Bug#1096627: fixed in ffe 0.3.9-4
has caused the Debian Bug report #1096627,
regarding ffe: 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.)


-- 
1096627: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096627
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:ffe
Version: 0.3.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/ffe_0.3.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

[...]
checking for pipe... yes
checking for tempnam... yes
checking for setenv... yes
checking for putenv... yes
checking for setmode... no
checking for strcasecmp... yes
checking for sigaction... yes
checking for parse_printf_format... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strstr... yes
checking for getline... yes
checking for getopt_long... yes
checking for regcomp... yes
checking for strncasecmp... yes
checking for strcasestr... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
   dh_auto_build
	make -j8
make[1]: Entering directory '/build/reproducible-path/ffe-0.3.9'
make  all-recursive
make[2]: Entering directory '/build/reproducible-path/ffe-0.3.9'
Making all in src
make[3]: Entering directory '/build/reproducible-path/ffe-0.3.9/src'
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o ffe.o ffe.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o xmalloc.o xmalloc.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o parserc.o parserc.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o execute.o execute.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o endian.o endian.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o level.o level.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o anonymize.o anonymize.c
ffe.c: In function ‘main’:
ffe.c:1134:9: error: too many arguments to function ‘open_input_file’; expected 0, have 1
 1134 |         open_input_file(BINARY);  // guess binary first
      |         ^~~~~~~~~~~~~~~
In file included from ffe.c:27:
ffe.h:379:1: note: declared here
  379 | open_input_file();
      | ^~~~~~~~~~~~~~~
ffe.c:1147:13: error: too many arguments to function ‘open_input_file’; expected 0, have 1
 1147 |             open_input_file(s->type[0]);
      |             ^~~~~~~~~~~~~~~ ~~~~~~~~~~
ffe.h:379:1: note: declared here
  379 | open_input_file();
      | ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:389: ffe.o] Error 1
make[3]: *** Waiting for unfinished jobs....
execute.c:279:1: error: conflicting types for ‘open_input_file’; have ‘void(int)’
  279 | open_input_file(int stype)
      | ^~~~~~~~~~~~~~~
In file included from execute.c:25:
ffe.h:379:1: note: previous declaration of ‘open_input_file’ with type ‘void(void)’
  379 | open_input_file();
      | ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:389: execute.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/ffe-0.3.9/src'
make[2]: *** [Makefile:381: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/ffe-0.3.9'
make[1]: *** [Makefile:322: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/ffe-0.3.9'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: ffe
Source-Version: 0.3.9-4
Done: Adrian Bunk <bunk@debian.org>

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

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated ffe 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, 23 Sep 2025 14:08:04 +0300
Source: ffe
Architecture: source
Version: 0.3.9-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Closes: 1096627
Changes:
 ffe (0.3.9-4) unstable; urgency=medium
 .
   * QA upload.
   * Fix FTBFS with GCC 15. (Closes: #1096627)
Checksums-Sha1:
 cb48a495c5c0c3aa1606bd5d60f301a709e67c41 1834 ffe_0.3.9-4.dsc
 e8daf0e18e4b9f0e93c0b8f4e0caf2c8da395413 4320 ffe_0.3.9-4.debian.tar.xz
Checksums-Sha256:
 06334ffa901f115affb59d3b586c77b0bbf6b718cdb8bae9f6253cd6aa9ba8f8 1834 ffe_0.3.9-4.dsc
 fa4574c40a46bb51cd6ee291c792049bd5597ca60c5c8f1c248da1479a19d430 4320 ffe_0.3.9-4.debian.tar.xz
Files:
 20dd35f8236a92001c07fb1bd97ec89b 1834 text optional ffe_0.3.9-4.dsc
 c005fab6c56ec67dbe7f9e499a97a5ed 4320 text optional ffe_0.3.9-4.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjSgBgACgkQiNJCh6LY
mLE+HRAAvsmgFD3h7etoEluU4xi0MvkDnBk08TZELJmOpcvnJC4KRT1j6CazEWuj
DSN8k4jJSRiRpecJzgYg6Md+OCkoALyCj38DDDLgbG60MhBBf8ZC2UGj6SyGn40g
0gFk1JMSh3zo1bCaslhDm4Ne9SZmPleIbFLg/S5i4Q1vRCy5/b6X2Mr4/JL96hSE
DlBhqixGocdb/JVglw+x8FZdA4usCrxU24tbDGj7bTl/g8ONbC27MUFgMfqt6T9F
jvVqcN9HYRWp32qTr8VuUNEPyFG7GxTIplvqZRF/KsWw0E/tLxY9oO6BH8Wbywzm
2g/djTRA9IFfcKhvH4QUBKH2Hi4UwWaqff2I3jSzJZOA6ccgkrNlR1SRrVUrvbqa
094NidtKRi+6zQPEg3OZ1rhBg637wdL8iKitzkvQUqpMDvuyw3y0WL9QZscqyr0n
vi+aYhXeDWSY4wX89PSskaBsY+ojMVVNNto4rZtlhomwprGglinfBGgOiUz7+ZAt
PXd7ISbVHAxEl5tZ+9uWwrr4XpajrRa6sZ1mRkCJzRy+TC5s79EjSn5RSh9YtDK7
c18ctNW6ggMh4F0yPtCo5/YBj4cCjx3GgDWPMMmbsLJ2CqZXjXoqBo8v/qsC++8p
+MCK9BwREEWaqECJ5Z8X0fY0m/h8PyC4hKrRoGqHXrVHFdi2Vpg=
=uA4X
-----END PGP SIGNATURE-----

Attachment: pgpfAbYsmLEq1.pgp
Description: PGP signature


--- End Message ---

Reply to: