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

Bug#1096505: marked as done (db5.3: ftbfs with GCC-15)



Your message dated Mon, 06 Oct 2025 16:35:05 +0000
with message-id <E1v5oAz-001VRW-20@fasolo.debian.org>
and subject line Bug#1096505: fixed in db5.3 5.3.28+dfsg2-10
has caused the Debian Bug report #1096505,
regarding db5.3: 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.)


-- 
1096505: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096505
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:db5.3
Version: 5.3.28+dfsg2-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/db5.3_5.3.28+dfsg2-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

[...]
../src/env/env_config.c:109:49: note: (near initialization for 'config_descs[34].func')
../src/dbinc_auto/mp_ext.h:65:5: note: '__memp_set_mp_mtxcount' declared here
   65 | int __memp_set_mp_mtxcount __P((DB_ENV *, u_int32_t));
      |     ^~~~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c:110:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *, unsigned int)'} [-Wincompatible-pointer-types]
  110 |     { "set_mp_pagesize",        CFG_UINT,       __memp_set_mp_pagesize  },
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c:110:49: note: (near initialization for 'config_descs[35].func')
../src/dbinc_auto/mp_ext.h:61:5: note: '__memp_set_mp_pagesize' declared here
   61 | int __memp_set_mp_pagesize __P((DB_ENV *, u_int32_t));
      |     ^~~~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c:111:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, long int)' {aka 'int (*)(struct __db_env *, long int)'} [-Wincompatible-pointer-types]
  111 |     { "set_shm_key",            CFG_LONG,       __env_set_shm_key       },
      |                                                 ^~~~~~~~~~~~~~~~~
../src/env/env_config.c:111:49: note: (near initialization for 'config_descs[36].func')
../src/dbinc_auto/env_ext.h:66:6: note: '__env_set_shm_key' declared here
   66 | int  __env_set_shm_key __P((DB_ENV *, long));
      |      ^~~~~~~~~~~~~~~~~
../src/env/env_config.c:112:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *, unsigned int)'} [-Wincompatible-pointer-types]
  112 |     { "set_tas_spins",          CFG_UINT,       __mutex_set_tas_spins   },
      |                                                 ^~~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c:112:49: note: (near initialization for 'config_descs[37].func')
../src/dbinc_auto/mutex_ext.h:33:5: note: '__mutex_set_tas_spins' declared here
   33 | int __mutex_set_tas_spins __P((DB_ENV *, u_int32_t));
      |     ^~~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c:113:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *, unsigned int)'} [-Wincompatible-pointer-types]
  113 |     { "set_thread_count",       CFG_UINT,       __env_set_thread_count },
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c:113:49: note: (near initialization for 'config_descs[38].func')
../src/dbinc_auto/env_ext.h:60:6: note: '__env_set_thread_count' declared here
   60 | int  __env_set_thread_count __P((DB_ENV *, u_int32_t));
      |      ^~~~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c:114:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, const char *)' {aka 'int (*)(struct __db_env *, const char *)'} [-Wincompatible-pointer-types]
  114 |     { "set_tmp_dir",            CFG_STRING,     __env_set_tmp_dir       },
      |                                                 ^~~~~~~~~~~~~~~~~
../src/env/env_config.c:114:49: note: (near initialization for 'config_descs[39].func')
../src/dbinc_auto/env_ext.h:67:6: note: '__env_set_tmp_dir' declared here
   67 | int  __env_set_tmp_dir __P((DB_ENV *, const char *));
      |      ^~~~~~~~~~~~~~~~~
../src/env/env_config.c:115:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *, unsigned int)'} [-Wincompatible-pointer-types]
  115 |     { "set_tx_max",             CFG_UINT,       __txn_set_tx_max        }
      |                                                 ^~~~~~~~~~~~~~~~
../src/env/env_config.c:115:49: note: (near initialization for 'config_descs[40].func')
In file included from ../src/dbinc/txn.h:287,
                 from ../src/env/env_config.c:15:
../src/dbinc_auto/txn_ext.h:47:5: note: '__txn_set_tx_max' declared here
   47 | int __txn_set_tx_max __P((DB_ENV *, u_int32_t));
      |     ^~~~~~~~~~~~~~~~
../src/env/env_config.c: In function '__env_read_db_config':
../src/env/env_config.c:267:1: warning: old-style function definition [-Wold-style-definition]
  267 | __env_read_db_config(env)
      | ^~~~~~~~~~~~~~~~~~~~
../src/env/env_config.c: In function '__config_parse':
../src/env/env_config.c:344:1: warning: old-style function definition [-Wold-style-definition]
  344 | __config_parse(env, s, lc)
      | ^~~~~~~~~~~~~~
../src/env/env_config.c: In function 'cmp_cfg_name':
../src/env/env_config.c:677:1: warning: old-style function definition [-Wold-style-definition]
  677 | cmp_cfg_name(sought, element)
      | ^~~~~~~~~~~~
../src/env/env_config.c: In function '__config_scan':
../src/env/env_config.c:697:1: warning: old-style function definition [-Wold-style-definition]
  697 | __config_scan(input, argv, descptr)
      | ^~~~~~~~~~~~~
make[2]: *** [Makefile:2013: env_config.lo] Error 1
make[2]: Leaving directory '/build/reproducible-path/db5.3-5.3.28+dfsg2/build-test'
make[1]: *** [debian/rules:107: override_dh_auto_test] Error 2
make[1]: Leaving directory '/build/reproducible-path/db5.3-5.3.28+dfsg2'
make: *** [debian/rules:69: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: db5.3
Source-Version: 5.3.28+dfsg2-10
Done: Bastian Germann <bage@debian.org>

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

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated db5.3 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: Mon, 06 Oct 2025 18:03:18 +0200
Source: db5.3
Architecture: source
Version: 5.3.28+dfsg2-10
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1096505
Changes:
 db5.3 (5.3.28+dfsg2-10) unstable; urgency=medium
 .
   * QA upload
 .
   [ Simon Chopin ]
   * d/rules: explicitly use the gnu14 C standard (Closes: #1096505)
Checksums-Sha1:
 cfaa01721ed9a9785e416c401c241ced7e2d82e5 2227 db5.3_5.3.28+dfsg2-10.dsc
 fd6ebe3f12803adb871aeed5c6835e9416435f5d 36380 db5.3_5.3.28+dfsg2-10.debian.tar.xz
 cbd16d9f8342ee0c95a3faed505cd59506afb04f 5582 db5.3_5.3.28+dfsg2-10_source.buildinfo
Checksums-Sha256:
 820d6effbf8bae51d333d30991b52915520743b9aeedbfabc32676f15335e0b1 2227 db5.3_5.3.28+dfsg2-10.dsc
 c7edf155a2eff6c561d7f39d7abc71899c46f2b65ab91c05fdbf0465f9b62a91 36380 db5.3_5.3.28+dfsg2-10.debian.tar.xz
 c2eca0cbb72a812a8f51fd40e4aa0641d515dd3d01a66793d94c85f0ce409546 5582 db5.3_5.3.28+dfsg2-10_source.buildinfo
Files:
 38d4cc9e2c9053f9fe57e4357acfb5cf 2227 libs optional db5.3_5.3.28+dfsg2-10.dsc
 2f7d6556c8830da2969f61279e807f1e 36380 libs optional db5.3_5.3.28+dfsg2-10.debian.tar.xz
 a6d0f4bf12becfdcffc3c87be54cbac9 5582 libs optional db5.3_5.3.28+dfsg2-10_source.buildinfo

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmjj6wUQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFFObC/0WR4D/plAVG9MDS8bAXjUcObJ18UdWmYCc
e2BeMSkYCLbFJeVySYyGNifaGuHiqvC7ePZvrZ3sl8EPwXxPumB0uFHcYFZYnDEg
UkrIHQ26PePQT3fhhWBlOU+jeibPKTT0Djgp55cmAs1NfFRPJayKYgDBXV0d8aUR
ZAcgXxo5/IdvGldaF+qTXmOfz8Icu/MFwRw/luzTFxUqxU4h0U2U0avkggEYinpG
OWqegCLbd7gEWo36dtR7ay6JoHzadvI0CrQq7WcrdevSyAU9pZXjLTYa79Dv/lyW
l9g7jJbmi654iUNI7JNHGYtE92e7iFiWEOW2WhA/NgvPWGaQ6VE4jexnYzjhhGkO
iXUmvZvgI05hYE8y6TXMO25EVIeN6T7vHo+Q0R+89InZuJ2jEcy1ck9++Rjfu+Bb
uOwhqSIIYdqGX/6H6vRPRLenM8+R0cLeYbewWNEv6x4FTIGLTyYxpCEHaFEDroV6
6evu0unT7/KSfrNknYa2/z6Gid5Suik=
=QYas
-----END PGP SIGNATURE-----

Attachment: pgpStoG6fvCGY.pgp
Description: PGP signature


--- End Message ---

Reply to: