Your message dated Sun, 07 Sep 2025 11:50:28 +0000
with message-id <[email protected]>
and subject line Bug#1096779: fixed in groonga 15.1.5+dfsg-2
has caused the Debian Bug report #1096779,
regarding groonga: 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.)
--
1096779: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096779
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:groonga
Version: 14.1.0+dfsg-3
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/groonga_14.1.0+dfsg-3_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
[...]
| ^~~~~~~~~~~
regparse.c:409:5: note: (near initialization for ‘hashType.compare’)
regparse.c:367:1: note: ‘str_end_cmp’ declared here
367 | str_end_cmp(st_data_t xp, st_data_t yp)
| ^~~~~~~~~~~
regparse.c:410:5: error: initialization of ‘st_index_t (*)(void)’ {aka ‘long
unsigned int (*)(void)’} from incompatible pointer type ‘st_index_t
(*)(st_data_t)’ {aka ‘long unsigned int (*)(long unsigned int)’}
[-Wincompatible-pointer-types]
410 | str_end_hash,
| ^~~~~~~~~~~~
regparse.c:410:5: note: (near initialization for ‘hashType.hash’)
regparse.c:391:1: note: ‘str_end_hash’ declared here
391 | str_end_hash(st_data_t xp)
| ^~~~~~~~~~~~
regparse.c: In function ‘names_clear’:
regparse.c:519:24: error: passing argument 2 of ‘onig_st_foreach’ from
incompatible pointer type [-Wincompatible-pointer-types]
519 | onig_st_foreach(t, i_free_name_entry, 0);
| ^~~~~~~~~~~~~~~~~
| |
| int (*)(OnigUChar *, NameEntry *, void *) {aka
int (*)(unsigned char *, NameEntry *, void *)}
In file included from regint.h:923,
from regparse.h:33,
from regparse.c:31:
st.h:128:28: note: expected ‘int (*)(void)’ but argument is of type ‘int
(*)(OnigUChar *, NameEntry *, void *)’ {aka ‘int (*)(unsigned char *, NameEntry
*, void *)’}
128 | int st_foreach(st_table *, int (*)(ANYARGS), st_data_t);
| ^~~~~~~~~~~~~~~~
regparse.c:504:1: note: ‘i_free_name_entry’ declared here
504 | i_free_name_entry(UChar* key, NameEntry* e, void* arg ARG_UNUSED)
| ^~~~~~~~~~~~~~~~~
regparse.c: In function ‘name_find’:
regparse.c:547:63: warning: dereferencing type-punned pointer will break
strict-aliasing rules [-Wstrict-aliasing]
547 | onig_st_lookup_strend(t, name, name_end, (HashDataType* )((void*
)(&e)));
|
~^~~~~~~~~~~~~
regparse.c: In function ‘onig_foreach_name’:
regparse.c:588:24: error: passing argument 2 of ‘onig_st_foreach’ from
incompatible pointer type [-Wincompatible-pointer-types]
588 | onig_st_foreach(t, i_names, (HashDataType )&narg);
| ^~~~~~~
| |
| int (*)(OnigUChar *, NameEntry *, INamesArg *)
{aka int (*)(unsigned char *, NameEntry *, INamesArg *)}
st.h:128:28: note: expected ‘int (*)(void)’ but argument is of type ‘int
(*)(OnigUChar *, NameEntry *, INamesArg *)’ {aka ‘int (*)(unsigned char *,
NameEntry *, INamesArg *)’}
128 | int st_foreach(st_table *, int (*)(ANYARGS), st_data_t);
| ^~~~~~~~~~~~~~~~
regparse.c:561:1: note: ‘i_names’ declared here
561 | i_names(UChar* key ARG_UNUSED, NameEntry* e, INamesArg* arg)
| ^~~~~~~
regparse.c: In function ‘onig_renumber_name_table’:
regparse.c:616:24: error: passing argument 2 of ‘onig_st_foreach’ from
incompatible pointer type [-Wincompatible-pointer-types]
616 | onig_st_foreach(t, i_renumber_name, (HashDataType )map);
| ^~~~~~~~~~~~~~~
| |
| int (*)(OnigUChar *, NameEntry *, GroupNumRemap
*) {aka int (*)(unsigned char *, NameEntry *, GroupNumRemap *)}
st.h:128:28: note: expected ‘int (*)(void)’ but argument is of type ‘int
(*)(OnigUChar *, NameEntry *, GroupNumRemap *)’ {aka ‘int (*)(unsigned char *,
NameEntry *, GroupNumRemap *)’}
128 | int st_foreach(st_table *, int (*)(ANYARGS), st_data_t);
| ^~~~~~~~~~~~~~~~
regparse.c:594:1: note: ‘i_renumber_name’ declared here
594 | i_renumber_name(UChar* key ARG_UNUSED, NameEntry* e, GroupNumRemap* map)
| ^~~~~~~~~~~~~~~
make[6]: *** [Makefile:930: regparse.lo] Error 1
make[6]: Leaving directory
'/build/reproducible-path/groonga-14.1.0+dfsg/vendor/onigmo-source'
make[5]: *** [Makefile:1267: all-recursive] Error 1
make[5]: Leaving directory
'/build/reproducible-path/groonga-14.1.0+dfsg/vendor/onigmo-source'
make[4]: *** [Makefile:700: all] Error 2
make[4]: Leaving directory
'/build/reproducible-path/groonga-14.1.0+dfsg/vendor/onigmo-source'
make[3]: *** [Makefile:594: onigmo-all] Error 2
make[3]: Leaving directory
'/build/reproducible-path/groonga-14.1.0+dfsg/vendor/onigmo'
make[2]: *** [Makefile:511: install-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/groonga-14.1.0+dfsg/vendor'
make[1]: *** [Makefile:650: install-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/groonga-14.1.0+dfsg'
dh_auto_install: error: make -j1 install
DESTDIR=/build/reproducible-path/groonga-14.1.0\+dfsg/debian/tmp
AM_UPDATE_INFO_DIR=no returned exit code 2
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: groonga
Source-Version: 15.1.5+dfsg-2
Done: Kentaro Hayashi <[email protected]>
We believe that the bug you reported is fixed in the latest version of
groonga, 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.
Kentaro Hayashi <[email protected]> (supplier of updated groonga 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: SHA256
Format: 1.8
Date: Sun, 07 Sep 2025 18:52:47 +0900
Source: groonga
Architecture: source
Version: 15.1.5+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Kentaro Hayashi <[email protected]>
Changed-By: Kentaro Hayashi <[email protected]>
Closes: 1096779
Changes:
groonga (15.1.5+dfsg-2) unstable; urgency=medium
.
* debian/patches/fix-ftbfs-gcc15.patch
- Fix ftbfs with GCC 15 (Closes: #1096779)
Checksums-Sha1:
6b8d1acb3f558596337bfdc9ef3438f4a4276213 3212 groonga_15.1.5+dfsg-2.dsc
485afa3aa3c7bf92158bf7b1611b25e538112601 107352
groonga_15.1.5+dfsg-2.debian.tar.xz
5bc12638c58fd4e7bc92f0ccf036f68856d02517 14931
groonga_15.1.5+dfsg-2_amd64.buildinfo
Checksums-Sha256:
291b98cf4cfd7128ad1e4dfb143f4277de14ad44d7e71cc843c6648f3433b738 3212
groonga_15.1.5+dfsg-2.dsc
d1057b54e95e37e575f159e3fb23d62fd2e83eb170e14e89a80751d69648ea76 107352
groonga_15.1.5+dfsg-2.debian.tar.xz
baeb1f4120adfc446997ead07174c4a70825cd9dd00e8e5396e03698a393f051 14931
groonga_15.1.5+dfsg-2_amd64.buildinfo
Files:
28f37a00a70eb6475a1f75de3dc63cbd 3212 database optional
groonga_15.1.5+dfsg-2.dsc
fb4fc739c44086914bcee6cbc1113756 107352 database optional
groonga_15.1.5+dfsg-2.debian.tar.xz
354ab05dc880a8e2eec6e8c60c1712a6 14931 database optional
groonga_15.1.5+dfsg-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcZ6y2T2+nE0h+6Bk9/t1xWbtIOMFAmi9bf8ACgkQ9/t1xWbt
IOPYjhAAp81g/JQcuZxsgoMRZGwV6XrKjemli7mL/tlIzpqyFk1HASgYvGzR9Jg9
mANPo9R6KXm06gpi72pdL5RcfN+ejUazwYBLTic2jHXYUfBcZ5Vri1+fYryIz3MA
f8Rx7qNZVzV/UT0o4TWpTZHZKha7+L0b/SUrh3zTcDGKMzpcpgl0YAMXe6vcea5w
DrSrtpS0ADUsz4oPRTLqhITERoIVOBb6+RM8GrJUuD4zqENQjnbRQk0j6Hs90cv7
IyM+W/UZ8+rFvmru01VJPpMa/hz/9bgsgSmLKuRjw4vwNI2eI+C55PqX5vHfRnqc
v3SBdkOFiDW6+agcyey1jmgkSALDeM38CZFdsnZ+U63kI8t8oPwETnxN8XkbpXI0
AbSRn5uOtdn5RIM1etKxmElohq2wFD8lStkMYjMbRIfGh1vWaCkkwjMaMTChR6gj
4s99oFEJGs3vSqzA86JSDysS+mZ4WHZ/gEuzk3pvoCHwZ0FkTPbDMd8aKTbzZcsP
rslX/Z6s3OmLTuQpfp/61mHJdytLvUmIXOYYOQaZ5tY3KD+Sq5cbooP6qEQxrov6
1az4dvFz6eecsz18CqNmcruwcZyJBLdn/kXHf1zh6ZKxxdxDYR3mWO5S5FG2D3eo
31CbAElWaxl4NgohFarZrdaS4T9ztU4SGKxMvqRN/g0pLx973YA=
=Gn0b
-----END PGP SIGNATURE-----
pgpUWjA1Nvaaf.pgp
Description: PGP signature
--- End Message ---