Your message dated Sat, 13 Sep 2025 02:37:23 +0000
with message-id <[email protected]>
and subject line Bug#1097190: fixed in libgda5 5.2.10-6
has caused the Debian Bug report #1097190,
regarding libgda5: 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 [email protected]
immediately.)
--
1097190: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097190
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libgda5
Version: 5.2.10-5
Severity: important
Tags: sid forky
User: [email protected]
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/libgda5_5.2.10-5_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
[...]
make[3]: Leaving directory
'/build/reproducible-path/libgda5-5.2.10/libgda/binreloc'
Making all in sql-parser
make[3]: Entering directory
'/build/reproducible-path/libgda5-5.2.10/libgda/sql-parser'
( cd . && glib-mkenums \
--fhead "#include <sql-parser/gda-sql-parser.h>\n" \
--fhead "#include <sql-parser/gda-sql-statement.h>\n" \
--fhead "#include <glib-object.h>" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static GType
etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {"
\
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\"
}," \
--vtail " { 0, NULL, NULL }\n };\n etype =
g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
gda-sql-parser.h gda-sql-statement.h gda-statement-struct-decl.h
gda-statement-struct.h gda-statement-struct-compound.h
gda-statement-struct-delete.h gda-statement-struct-update.h
gda-statement-struct-insert.h gda-statement-struct-parts.h
gda-statement-struct-pspec.h gda-statement-struct-select.h
gda-statement-struct-trans.h gda-statement-struct-unknown.h
gda-statement-struct-util.h) > tmp-gda-enum-types.c \
&& (cmp -s tmp-gda-enum-types.c gda-sql-parser-enum-types.c || cp
tmp-gda-enum-types.c gda-sql-parser-enum-types.c ) \
&& rm -f tmp-gda-enum-types.c \
&& echo timestamp > s-enum-types-c
gcc -o gen_def -DSRCDIR=\".\" ./gen_def.c
gcc -o lemon ./lemon.c
( cd . && glib-mkenums \
--fhead "#ifndef __LIBGDA_SQL_PARSER_ENUM_TYPES_H__\n#define
__LIBGDA_SQL_PARSER_ENUM_TYPES_H__\n\n#include
<glib-object.h>\n\nG_BEGIN_DECLS\n" \
--vhead "GType @enum_name@_get_type (void);\n#define
GDA_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
--ftail "G_END_DECLS\n\n#endif /* __LIBGDA_ENUM_TYPES_H__ */" \
gda-sql-parser.h gda-sql-statement.h gda-statement-struct-decl.h
gda-statement-struct.h gda-statement-struct-compound.h
gda-statement-struct-delete.h gda-statement-struct-update.h
gda-statement-struct-insert.h gda-statement-struct-parts.h
gda-statement-struct-pspec.h gda-statement-struct-select.h
gda-statement-struct-trans.h gda-statement-struct-unknown.h
gda-statement-struct-util.h) > tmp-gda-enum-types.h \
&& (cmp -s tmp-gda-enum-types.h gda-sql-parser-enum-types.h || cp
tmp-gda-enum-types.h gda-sql-parser-enum-types.h ) \
&& rm -f tmp-gda-enum-types.h \
&& echo timestamp > s-enum-types-h
./lemon.c:652:6: error: conflicting types for ‘FindRulePrecedences’; have
‘void(struct lemon *)’
652 | void FindRulePrecedences(struct lemon *xp)
| ^~~~~~~~~~~~~~~~~~~
./lemon.c:73:6: note: previous declaration of ‘FindRulePrecedences’ with type
‘void(void)’
73 | void FindRulePrecedences();
| ^~~~~~~~~~~~~~~~~~~
./lemon.c:681:6: error: conflicting types for ‘FindFirstSets’; have
‘void(struct lemon *)’
681 | void FindFirstSets(struct lemon *lemp)
| ^~~~~~~~~~~~~
./lemon.c:74:6: note: previous declaration of ‘FindFirstSets’ with type
‘void(void)’
74 | void FindFirstSets();
| ^~~~~~~~~~~~~
./lemon.c:743:6: error: conflicting types for ‘FindStates’; have ‘void(struct
lemon *)’
743 | void FindStates(struct lemon *lemp)
| ^~~~~~~~~~
./lemon.c:75:6: note: previous declaration of ‘FindStates’ with type
‘void(void)’
75 | void FindStates();
| ^~~~~~~~~~
./lemon.c:915:6: error: conflicting types for ‘FindLinks’; have ‘void(struct
lemon *)’
915 | void FindLinks(struct lemon *lemp)
| ^~~~~~~~~
./lemon.c:76:6: note: previous declaration of ‘FindLinks’ with type ‘void(void)’
76 | void FindLinks();
| ^~~~~~~~~
./lemon.c:950:6: error: conflicting types for ‘FindFollowSets’; have
‘void(struct lemon *)’
950 | void FindFollowSets(struct lemon *lemp)
| ^~~~~~~~~~~~~~
./lemon.c:77:6: note: previous declaration of ‘FindFollowSets’ with type
‘void(void)’
77 | void FindFollowSets();
| ^~~~~~~~~~~~~~
./lemon.c:986:6: error: conflicting types for ‘FindActions’; have ‘void(struct
lemon *)’
986 | void FindActions(struct lemon *lemp)
| ^~~~~~~~~~~
./lemon.c:78:6: note: previous declaration of ‘FindActions’ with type
‘void(void)’
78 | void FindActions();
| ^~~~~~~~~~~
make[3]: *** [Makefile:959: lemon] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
'/build/reproducible-path/libgda5-5.2.10/libgda/sql-parser'
make[2]: *** [Makefile:1276: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/libgda5-5.2.10/libgda'
make[1]: *** [Makefile:747: all-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/libgda5-5.2.10'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libgda5
Source-Version: 5.2.10-6
Done: Jeremy Bícha <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libgda5, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Bícha <[email protected]> (supplier of updated libgda5 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 12 Sep 2025 19:39:32 -0400
Source: libgda5
Built-For-Profiles: noudeb
Architecture: source
Version: 5.2.10-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 1097190
Changes:
libgda5 (5.2.10-6) unstable; urgency=medium
.
[ Simon McVittie ]
* Add proposed patch from upstream MR libgda!208 to fix FTBFS with
gcc-15 (Closes: #1097190)
* d/control: Add ${gir:Depends}, ${gir:Provides} to -dev package
* d/control: Add missing gir1.2-*-dev dependencies
* d/control: Replace libgirepository1.0-dev B-D with newer
gobject-introspection
* d/libgda-5.0-4t64.symbols: Add Build-Depends-Package to all libraries
* Remove an obsolete Lintian override left over from the t64 transition
* d/salsa-ci.yml: Add
.
[ Jeremy Bícha ]
* Stop overriding dh_missing
* Add Lintian override for library-not-linked-against-libc
* Salsa CI: disable blhc
Checksums-Sha1:
385db0081542185db7a10f4227a0a4927ba977a2 2955 libgda5_5.2.10-6.dsc
b3da3004efec5bd9b4bb33a2ba7035200141bcf6 28004 libgda5_5.2.10-6.debian.tar.xz
1dec6e844f8e47883c78677e89c66b50325f0255 11495
libgda5_5.2.10-6_source.buildinfo
Checksums-Sha256:
8d63c0366cfecd7b7434b279d2a4a6308ab36ef32d0fe9aaf1a07c91a2693a67 2955
libgda5_5.2.10-6.dsc
ea2b59bb195238358b0d11adce65f16f5533f69769e8d3bac2b666519ebd4f01 28004
libgda5_5.2.10-6.debian.tar.xz
d0a574937991bac2722918cc7faba55e09ab51a333848f64657982f5b729953a 11495
libgda5_5.2.10-6_source.buildinfo
Files:
f1fe1846f2a03ce32d24ce4e63a55db3 2955 libs optional libgda5_5.2.10-6.dsc
9cc599a22cb935aef46c0610dd5a5833 28004 libs optional
libgda5_5.2.10-6.debian.tar.xz
1c9f21487f7802ee9e9afaf58f66f1b7 11495 libs optional
libgda5_5.2.10-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmjEr28ACgkQ5mx3Wuv+
bH3NYQ/+MXPdhefRe9I6Vk52eTEMnt98Gymwquzcu+CNM/VZsXrNdnmGHLSPXKFZ
Y8skM7mmaEKgQK6Xp2aMk3JvHXHy+2UCzwe53z9v82SdCh+9oIxXTC30CVFmwUZp
R8rbtmlW5y9V2I6BUYugWtQefe53ok1CEjM1JBHwhwfwO8qx5n6DpzowhpUKALtH
KgTRJyqTY6GS7NV598AqU6GruLvaeOSiGIctBGfdvmBweM0/xVLY4KA0Q5VKa/0T
xPtbf+O0rFfjGSlwcDzVAO5SSCQbTJI7B9rjwVTh6mxuCUf3VeZT18lR3TRSGmMZ
SIkvuImIkNQSDJIGK+R3x5rrn4/X0Id7H1Bt+Gde/e/T3/nO1JcuO5YeYb9z1VkB
/YakLVLIbkxUsFiFKKyH5I3H42K7+c7mcRwQXEVxIpTYTE5I1n+2mE+I+C72ST0x
j0ubU27glW6dKSexe299s01EvM+5GpJnXVLLELz2RH/CnIuPkndCJc24virfxkS5
cTW7yCTt2zHbqyQSHamnYMuP9zKLPckeY/HAu5nhuX7Ud1D01/3wYvMuK1CgL+S0
iQzQVzMKqayH8ROMdNjLDtKqnnR9td/T8Hrr0vDNRM/SBkgsa21Yhu2TiwQRaW+D
L8Z2fguq3NdmAcOEL9ubzYoaETptxa6vGA9bX6AR+YwVdfYLkD0=
=rMlx
-----END PGP SIGNATURE-----
pgpvzMVoIcM4J.pgp
Description: PGP signature
--- End Message ---