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

Bug#1096831: marked as done (ifile: ftbfs with GCC-15)



Your message dated Fri, 31 Oct 2025 13:05:37 +0000
with message-id <E1vEooz-00AZ1Z-0y@fasolo.debian.org>
and subject line Bug#1096831: fixed in ifile 1.3.9-10
has caused the Debian Bug report #1096831,
regarding ifile: 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.)


-- 
1096831: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096831
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:ifile
Version: 1.3.9-9
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/ifile_1.3.9-9_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 inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking for getopt_long... yes
checking for getopt_long_only... yes
checking for strerror... yes
checking for strndup... yes
checking for ssize_t... yes
checking for memmove... yes
checking for vsnprintf... yes
checking for strerror... (cached) yes
checking for strings.h... (cached) yes
checking if vsprintf returns int... no
checking program_invocation_name... no
checking for ANSI C header files... (cached) no
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
make[1]: Leaving directory '/build/reproducible-path/ifile-1.3.9'
   dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use)
	make -j1
make[1]: Entering directory '/build/reproducible-path/ifile-1.3.9'
cc   -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -c -Wdate-time -D_FORTIFY_SOURCE=2  -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRCHR=1 -DHAVE_ALLOCA_H=1  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ifile-1.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Iinclude -o database.o database.c
database.c: In function ‘ifile_rate_categories’:
database.c:372:15: warning: argument 2 null where non-null expected [-Wnonnull]
  372 |           if (strcmp(args.folder_calcs,
      |               ^~~~~~
In file included from include/ifile.h:31,
                 from database.c:28:
/usr/include/string.h:156:12: note: in a call to function ‘strcmp’ declared ‘nonnull’
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |            ^~~~~~
database.c:359:9: warning: variable ‘docval’ set but not used [-Wunused-but-set-variable]
  359 |   float docval, nval, r;
      |         ^~~~~~
database.c: In function ‘ifile_add_db’:
database.c:627:11: warning: argument 2 null where non-null expected [-Wnonnull]
  627 |       if (strcmp(folder,
      |           ^~~~~~
/usr/include/string.h:156:12: note: in a call to function ‘strcmp’ declared ‘nonnull’
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |            ^~~~~~
database.c: In function ‘ifile_del_db’:
database.c:694:11: warning: argument 2 null where non-null expected [-Wnonnull]
  694 |       if (strcmp(folder,
      |           ^~~~~~
/usr/include/string.h:156:12: note: in a call to function ‘strcmp’ declared ‘nonnull’
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |            ^~~~~~
cc   -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -c -Wdate-time -D_FORTIFY_SOURCE=2  -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRCHR=1 -DHAVE_ALLOCA_H=1  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ifile-1.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Iinclude -o error.o error.c
error.c: In function ‘ifile_error’:
error.c:161:3: error: too many arguments to function ‘ifile_close_log’; expected 0, have 1
  161 |   ifile_close_log(INFO);
      |   ^~~~~~~~~~~~~~~ ~~~~
error.c:98:1: note: declared here
   98 | ifile_close_log ()
      | ^~~~~~~~~~~~~~~
make[1]: *** [Makefile:127: error.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/ifile-1.3.9'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:47: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: ifile
Source-Version: 1.3.9-10
Done: Omar Zagonel El Laden <omarzladen@gmail.com>

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

Debian distribution maintenance software
pp.
Omar Zagonel El Laden <omarzladen@gmail.com> (supplier of updated ifile 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: Wed, 29 Oct 2025 22:30:21 -0300
Source: ifile
Architecture: source
Version: 1.3.9-10
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Omar Zagonel El Laden <omarzladen@gmail.com>
Closes: 1096831
Changes:
 ifile (1.3.9-10) unstable; urgency=medium
 .
   * QA upload.
   * debian/copyright: Update packaging copyright information.
   * debian/patches/40-fix-build-with-gcc15.patch: Fix build with GCC 15.
     (Closes: #1096831)
Checksums-Sha1:
 fb0b9bd6d4844a85e3e25fefdf7f0fd74933fb04 1825 ifile_1.3.9-10.dsc
 e1d49130f5db6343091719479065ea4b9aeb3544 10984 ifile_1.3.9-10.debian.tar.xz
 85752e65a313fe47a6addecd2a6134ac53aebba4 5805 ifile_1.3.9-10_source.buildinfo
Checksums-Sha256:
 53d0cad8660f275b41f56ffb2975ff39daa796c3a56277c0a78a476a0d7679c9 1825 ifile_1.3.9-10.dsc
 4d0529b70a566242008bba469f9974ea567f904fd361a75889f44bcb29140b2c 10984 ifile_1.3.9-10.debian.tar.xz
 08f02993adb3bd59ed159d25fac8ab9b76efa884b63c27e9cb83c0e02824976e 5805 ifile_1.3.9-10_source.buildinfo
Files:
 32d68acd3a6a6b33d9838a22b2414ca8 1825 mail optional ifile_1.3.9-10.dsc
 55f8ba1b9442e0b9f372e645ab13ad19 10984 mail optional ifile_1.3.9-10.debian.tar.xz
 882ef60650283fc9f750560b60a16820 5805 mail optional ifile_1.3.9-10_source.buildinfo

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

iQIzBAEBCgAdFiEEtSLzkVnaB9053AsR9LqqgNsoukwFAmkEsDIACgkQ9LqqgNso
ukxzDw/9H/xGB5Iltt1OF1M17W1dLBn1Mvcnf/Z/OoWkWe/2JfbtTfUM24h3n6Tz
9eoANraGODQypSioezc/hOl6jU610z6cV2B9l5on50SGpA4Cb/2qo9Y9/aBD0uDX
L2CpKi+KsdjW3uk0sLNgTwCsRjAxVLKdjbSb5IGESw3pySS1kRiEPlPbbbL9WI8Z
saQa9azgRkduAPqELPPqqKM2NduMsnT6FTzYawyqtIJk9WHGlNWHjQRSD+X2bcJS
gs/GmfH6trM+BRle9WWzo0awqXf1ctWZbNBSplI7GZQeLnB7JN8Cs5BiAbHHzH9n
WbAlnW4kRIBBjzB/MGJOrk4tGwJy/G7WQcWn6UsoFr9g+asLclOTdsPSG1xzcUz6
4RVuklhXIBD+k+fq1SdzuW6YJGRd5/WcQ8Zs6LtZSMvxzGNv31Gs4rf0o4dAmYC+
FvsKif2FPzE9zgpixQoZzUSFl9rSuR61ikDxl4IzF7twI7DOlYOvhn8ynKTOIprt
Fh7MzTz03Ew8pfJqKtprR7zKTxWetuVD9sw2szPGjZErnVSBni0XpTpej9p8Ll+l
AY2PE5dj52W6Y1mVFABd150XbXHFM7y8r4ECBaT0T9C25qAEAfubHMQh7EStgLbI
7ydOqc2zXc5nuC4JjuB+gOGgJ+rczNp2jb+kQ+gO1A+JVt1B0jA=
=sAfo
-----END PGP SIGNATURE-----

Attachment: pgpT8ZAwDH5k0.pgp
Description: PGP signature


--- End Message ---

Reply to: