Your message dated Sat, 22 Feb 2025 02:49:15 +0000
with message-id <[email protected]>
and subject line Bug#1096723: fixed in globus-gridftp-server 13.25-6
has caused the Debian Bug report #1096723,
regarding globus-gridftp-server: 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.)
--
1096723: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096723
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:globus-gridftp-server
Version: 13.25-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/globus-gridftp-server_13.25-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
[...]
globus_gridftp_server.c: In function ‘globus_l_gfs_server_detached’:
globus_gridftp_server.c:1570:9: warning: ignoring return value of ‘freopen’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
1570 | freopen("/dev/null", "w+", stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
globus_gridftp_server.c:1571:9: warning: ignoring return value of ‘freopen’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
1571 | freopen("/dev/null", "w+", stdout);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
globus_gridftp_server.c:1572:9: warning: ignoring return value of ‘freopen’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
1572 | freopen("/dev/null", "w+", stderr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
globus_gridftp_server.c: In function ‘globus_l_gfs_be_daemon’:
globus_gridftp_server.c:1390:13: warning: ignoring return value of ‘chdir’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
1390 | chdir(chdir_to);
| ^~~~~~~~~~~~~~~
globus_gridftp_server.c:1394:13: warning: ignoring return value of ‘chdir’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
1394 | chdir("/");
| ^~~~~~~~~~
globus_i_gfs_default_brain.c:931:5: error: initialization of 'globus_result_t
(*)(void)' {aka 'unsigned int (*)(void)'} from incompatible pointer type
'globus_result_t (*)(void (*)(void *), void *)' {aka 'unsigned int (*)(void
(*)(void *), void *)'} [-Wincompatible-pointer-types]
931 | globus_l_gfs_default_brain_init,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
globus_i_gfs_default_brain.c:931:5: note: (near initialization for
'globus_i_gfs_default_brain.init_func')
globus_i_gfs_default_brain.c:495:1: note: 'globus_l_gfs_default_brain_init'
declared here
495 | globus_l_gfs_default_brain_init(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:888: globus_i_gfs_default_brain.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
globus_i_gfs_brain.c: In function 'globus_i_gfs_brain_init':
globus_i_gfs_brain.c:64:18: error: too many arguments to function
'brain_l_module->init_func'; expected 0, have 2
64 | result = brain_l_module->init_func(ready_cb, ready_cb_arg);
| ^~~~~~~~~~~~~~ ~~~~~~~~
In file included from globus_i_gridftp_server.h:21,
from globus_i_gfs_brain.c:17:
globus_gridftp_server.h:2147:45: note: declared here
2147 | globus_i_gfs_brain_init_func_t init_func;
| ^~~~~~~~~
make[3]: *** [Makefile:888: globus_i_gfs_brain.lo] Error 1
globus_i_gfs_config.c: In function 'globus_l_config_loadfile':
globus_i_gfs_config.c:1535:5: warning: ignoring return value of 'fread'
declared with attribute 'warn_unused_result' [-Wunused-result]
1535 | fread(out_buf, sizeof(char), file_len, file);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
globus_i_gfs_config.c: In function 'globus_i_gfs_config_init_envs':
globus_i_gfs_config.c:3124:47: warning: '%d' directive output may be truncated
writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=]
3124 | snprintf(nthreads, sizeof(nthreads), "%d",
globus_l_gfs_num_threads);
| ^~
globus_i_gfs_config.c:3124:46: note: directive argument in the range [1,
2147483647]
3124 | snprintf(nthreads, sizeof(nthreads), "%d",
globus_l_gfs_num_threads);
| ^~~~
In file included from /usr/include/stdio.h:970,
from /usr/include/globus/globus_common_include.h:84,
from /usr/include/globus/globus_common.h:67,
from globus_gridftp_server.h:33,
from globus_i_gridftp_server.h:21,
from globus_i_gfs_config.c:17:
In function 'snprintf',
inlined from 'globus_i_gfs_config_init_envs' at
globus_i_gfs_config.c:3124:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note:
'__builtin___snprintf_chk' output between 2 and 11 bytes into a destination of
size 8
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
make[3]: Leaving directory
'/build/reproducible-path/globus-gridftp-server-13.25'
make[2]: *** [Makefile:1054: all-recursive] Error 1
make[2]: Leaving directory
'/build/reproducible-path/globus-gridftp-server-13.25'
make[1]: *** [Makefile:630: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/globus-gridftp-server-13.25'
dh_auto_build: error: make -j8 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: globus-gridftp-server
Source-Version: 13.25-6
Done: Mattias Ellert <[email protected]>
We believe that the bug you reported is fixed in the latest version of
globus-gridftp-server, 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.
Mattias Ellert <[email protected]> (supplier of updated
globus-gridftp-server 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, 21 Feb 2025 19:49:23 +0100
Source: globus-gridftp-server
Architecture: source
Version: 13.25-6
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Closes: 1096723
Changes:
globus-gridftp-server (13.25-6) unstable; urgency=medium
.
* Fix incompatible pointer errors (gcc 15) (Closes: #1096723)
Checksums-Sha1:
dca53db3de0082e63d84634f3593845844dbb61f 2628 globus-gridftp-server_13.25-6.dsc
1a2286329f29a39f47f60c01554e9bf72a89b0ec 9920
globus-gridftp-server_13.25-6.debian.tar.xz
b8495e670b17176487f7b064a29bf1a7378ff925 9339
globus-gridftp-server_13.25-6_amd64.buildinfo
Checksums-Sha256:
f57ddc6cc4b58caf504e4be61987a9132c449ab49d165b603b76302981bb254f 2628
globus-gridftp-server_13.25-6.dsc
95b2890a40b1feb17b9355febcd0e8a456526231c5979165ddece903e900de71 9920
globus-gridftp-server_13.25-6.debian.tar.xz
1756d9c97e20ea845b3bd5fa90ffee0311895a17b06ded6b664899fd6204aa75 9339
globus-gridftp-server_13.25-6_amd64.buildinfo
Files:
128956862cae7172b064b0046cec94c0 2628 net optional
globus-gridftp-server_13.25-6.dsc
e299ec10ed7059269e463a208b525dc6 9920 net optional
globus-gridftp-server_13.25-6.debian.tar.xz
daa9bc39b025f7b8203efbac11b755c9 9339 net optional
globus-gridftp-server_13.25-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE6hgwr99NQxrZ4RRS6K7C/zvhqUsFAme42b4ACgkQ6K7C/zvh
qUsjkg/8C8OMdKG2GHBAzdLO7RHx07QcSMjT8s/chncIwCUQxFKm5/agjX9VxIZJ
753NAVpgEm1rsN+hTCWbITwzEuFVESnMZdRRS6dw+2y0MaDoQmzXAFD+6Lh+t9u1
mib96NWL3U+ATOon01rTSDlK/jFh0/SYhsGxoKPaOSpFLnOCUHOc3RZLpEZKQV6O
6V0w3WEIL5e+HgIHznq7DakTGmZK9TLQtKnPF7w1ECBqfh3ltptxVWV21E30sq33
0qXMxHGanMyaHL/a+5k7oDgvHcO1mQrPLJrUQGV2uFMX3A8u8VKutqRiZ6JMn+AO
k3ut/3QFLODuUt+PLTNM0wHXX7AXY0dZ3c/pl1hfxuqd2lCVndqECh/xIsdFDANS
Lee/yIyEqQpf/4c6P9NWBi1BuUNtgc0olvwMdqhQWke5ZJxCwAH7BaQwT1qHEKFp
h1OG3L9+khEsScYeqm9aUD3+UkC01ghaQGoij5essER+CXAb3QdJE01SmyWIWyvY
F+8TJ4FtbF+FdHx/ciwljeHjUCJ37cTBL0y9XhHfjlT8KBYOTl8IXlEBLeX9oLJC
5DErUMDeUUZ2dwKyHSvwPKKdAW6f1Zzm5/u9jrwS7wkLgy8kFDZRV0gJu9qDdMkQ
t7cVrsdETor9GEZe5SiZ4AtNmXe3SuPXCeGIBHiTq6bV8CknPIM=
=hFZB
-----END PGP SIGNATURE-----
pgp_VmHFoHSIM.pgp
Description: PGP signature
--- End Message ---