Your message dated Sat, 22 Feb 2025 02:49:43 +0000
with message-id <[email protected]>
and subject line Bug#1096725: fixed in globus-proxy-utils 7.3-4
has caused the Debian Bug report #1096725,
regarding globus-proxy-utils: 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.)


-- 
1096725: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096725
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:globus-proxy-utils
Version: 7.3-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/globus-proxy-utils_7.3-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

[...]
config.status: creating globus-proxy-utils.pc
config.status: creating Makefile
config.status: creating programs/Makefile
config.status: creating test/Makefile
config.status: creating test/testcred.cnf
config.status: creating version.h
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/build/reproducible-path/globus-proxy-utils-7.3'
   dh_auto_build
        make -j8
make[1]: Entering directory '/build/reproducible-path/globus-proxy-utils-7.3'
Making all in programs
make[2]: Entering directory 
'/build/reproducible-path/globus-proxy-utils-7.3/programs'
gcc -DPACKAGE_NAME=\"globus_proxy_utils\" 
-DPACKAGE_TARNAME=\"globus_proxy_utils\" -DPACKAGE_VERSION=\"7.3\" 
-DPACKAGE_STRING=\"globus_proxy_utils\ 7.3\" 
-DPACKAGE_BUGREPORT=\"https://github.com/gridcf/gct/issues\"; -DPACKAGE_URL=\"\" 
-DPACKAGE=\"globus_proxy_utils\" -DVERSION=\"7.3\" -DHAVE_STDIO_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 
-DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.  -I.. 
-I/usr/include/globus   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/globus-proxy-utils-7.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o grid_proxy_init.o 
grid_proxy_init.c
gcc -DPACKAGE_NAME=\"globus_proxy_utils\" 
-DPACKAGE_TARNAME=\"globus_proxy_utils\" -DPACKAGE_VERSION=\"7.3\" 
-DPACKAGE_STRING=\"globus_proxy_utils\ 7.3\" 
-DPACKAGE_BUGREPORT=\"https://github.com/gridcf/gct/issues\"; -DPACKAGE_URL=\"\" 
-DPACKAGE=\"globus_proxy_utils\" -DVERSION=\"7.3\" -DHAVE_STDIO_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 
-DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.  -I.. 
-I/usr/include/globus   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/globus-proxy-utils-7.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o globus_stdio_ui.o 
globus_stdio_ui.c
gcc -DPACKAGE_NAME=\"globus_proxy_utils\" 
-DPACKAGE_TARNAME=\"globus_proxy_utils\" -DPACKAGE_VERSION=\"7.3\" 
-DPACKAGE_STRING=\"globus_proxy_utils\ 7.3\" 
-DPACKAGE_BUGREPORT=\"https://github.com/gridcf/gct/issues\"; -DPACKAGE_URL=\"\" 
-DPACKAGE=\"globus_proxy_utils\" -DVERSION=\"7.3\" -DHAVE_STDIO_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 
-DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.  -I.. 
-I/usr/include/globus   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/globus-proxy-utils-7.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o grid_proxy_info.o 
grid_proxy_info.c
gcc -DPACKAGE_NAME=\"globus_proxy_utils\" 
-DPACKAGE_TARNAME=\"globus_proxy_utils\" -DPACKAGE_VERSION=\"7.3\" 
-DPACKAGE_STRING=\"globus_proxy_utils\ 7.3\" 
-DPACKAGE_BUGREPORT=\"https://github.com/gridcf/gct/issues\"; -DPACKAGE_URL=\"\" 
-DPACKAGE=\"globus_proxy_utils\" -DVERSION=\"7.3\" -DHAVE_STDIO_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 
-DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.  -I.. 
-I/usr/include/globus   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/globus-proxy-utils-7.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o grid_proxy_destroy.o 
grid_proxy_destroy.c
gcc -DPACKAGE_NAME=\"globus_proxy_utils\" 
-DPACKAGE_TARNAME=\"globus_proxy_utils\" -DPACKAGE_VERSION=\"7.3\" 
-DPACKAGE_STRING=\"globus_proxy_utils\ 7.3\" 
-DPACKAGE_BUGREPORT=\"https://github.com/gridcf/gct/issues\"; -DPACKAGE_URL=\"\" 
-DPACKAGE=\"globus_proxy_utils\" -DVERSION=\"7.3\" -DHAVE_STDIO_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 
-DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.  -I.. 
-I/usr/include/globus   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/globus-proxy-utils-7.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o grid-cert-diagnostics.o 
grid-cert-diagnostics.c
grid_proxy_init.c: In function ‘main’:
grid_proxy_init.c:399:19: error: assignment to ‘int (*)(void)’ from 
incompatible pointer type ‘int (*)(char *, int,  int)’ 
[-Wincompatible-pointer-types]
  399 |             pw_cb = globus_i_gsi_proxy_utils_pwstdin_callback;
      |                   ^
grid_proxy_init.c:126:1: note: ‘globus_i_gsi_proxy_utils_pwstdin_callback’ 
declared here
  126 | globus_i_gsi_proxy_utils_pwstdin_callback(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:494: grid_proxy_init.o] Error 1
make[2]: *** Waiting for unfinished jobs....
grid-cert-diagnostics.c: In function ‘default_cred_check’:
grid-cert-diagnostics.c:744:5: warning: ‘RSA_get0_key’ is deprecated: Since 
OpenSSL 3.0 [-Wdeprecated-declarations]
  744 |     RSA_get0_key(EVP_PKEY_get0_RSA(pubkey), &pub_n, NULL, NULL);
      |     ^~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:36,
                 from /usr/include/globus/globus_gsi_system_config.h:28,
                 from grid-cert-diagnostics.c:18:
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
grid-cert-diagnostics.c:744:5: warning: ‘EVP_PKEY_get0_RSA’ is deprecated: 
Since OpenSSL 3.0 [-Wdeprecated-declarations]
  744 |     RSA_get0_key(EVP_PKEY_get0_RSA(pubkey), &pub_n, NULL, NULL);
      |     ^~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:29:
/usr/include/openssl/evp.h:1363:22: note: declared here
 1363 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
grid-cert-diagnostics.c:745:5: warning: ‘RSA_get0_key’ is deprecated: Since 
OpenSSL 3.0 [-Wdeprecated-declarations]
  745 |     RSA_get0_key(EVP_PKEY_get0_RSA(privkey), &priv_n, NULL, NULL);
      |     ^~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
grid-cert-diagnostics.c:745:5: warning: ‘EVP_PKEY_get0_RSA’ is deprecated: 
Since OpenSSL 3.0 [-Wdeprecated-declarations]
  745 |     RSA_get0_key(EVP_PKEY_get0_RSA(privkey), &priv_n, NULL, NULL);
      |     ^~~~~~~~~~~~
/usr/include/openssl/evp.h:1363:22: note: declared here
 1363 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
grid_proxy_destroy.c: In function ‘globus_i_gsi_proxy_utils_clear_and_remove’:
grid_proxy_destroy.c:309:21: warning: ignoring return value of ‘write’ declared 
with attribute ‘warn_unused_result’ [-Wunused-result]
  309 |                     write(f, msg, 64);
      |                     ^~~~~~~~~~~~~~~~~
grid_proxy_destroy.c:313:21: warning: ignoring return value of ‘write’ declared 
with attribute ‘warn_unused_result’ [-Wunused-result]
  313 |                     write(f, msg, left);
      |                     ^~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory 
'/build/reproducible-path/globus-proxy-utils-7.3/programs'
make[1]: *** [Makefile:469: all-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/globus-proxy-utils-7.3'
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-proxy-utils
Source-Version: 7.3-4
Done: Mattias Ellert <[email protected]>

We believe that the bug you reported is fixed in the latest version of
globus-proxy-utils, 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-proxy-utils 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 21:50:45 +0100
Source: globus-proxy-utils
Architecture: source
Version: 7.3-4
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Closes: 1096725
Changes:
 globus-proxy-utils (7.3-4) unstable; urgency=medium
 .
   * Fix incompatible pointer errors (gcc 15) (Closes: #1096725)
Checksums-Sha1:
 a3845212e572562eb5364e5d44126eb224c303e2 2309 globus-proxy-utils_7.3-4.dsc
 8bbe39c51c078a933ae1e9e829754dad9075eaf7 4272 
globus-proxy-utils_7.3-4.debian.tar.xz
 3569a1ee7771301ccf1364dfbcb2e5db3128ebe8 7302 
globus-proxy-utils_7.3-4_amd64.buildinfo
Checksums-Sha256:
 6ceb374f457d919cb4140ce9f73e4f268070a31655c76160c0c2e739746058e3 2309 
globus-proxy-utils_7.3-4.dsc
 41c3412d105798cb27473feaf76541becf68e3443c77e285e3a6a47cad06bdd7 4272 
globus-proxy-utils_7.3-4.debian.tar.xz
 bff4b09f9362037a1a24f22f6cf57627b3587c3806bcbe970b30b3ce76713cd7 7302 
globus-proxy-utils_7.3-4_amd64.buildinfo
Files:
 0130b245a6e87cff3228c5be6d9b3406 2309 net optional globus-proxy-utils_7.3-4.dsc
 a4e6c42484185be4f39311a7ac827071 4272 net optional 
globus-proxy-utils_7.3-4.debian.tar.xz
 c5e2d6b3fe5a59305a17d2f2127679bd 7302 net optional 
globus-proxy-utils_7.3-4_amd64.buildinfo

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

iQIzBAEBCgAdFiEE6hgwr99NQxrZ4RRS6K7C/zvhqUsFAme46gMACgkQ6K7C/zvh
qUtHTxAAlIRr0CiJnkVz/2lQoDNjvqp0a3jkaTd1iBL+J0z/uBvmTWfcuAT2cZdP
T3F/kMCbBgvt4M96keTIsVn3CCTBqoF8IEVUV/RfKZn5NzaUFPd+Wom8IGyBffzp
1NjsXlwACMhKIkAyTGmwmBoAQYTwONzBLyvFSQqt6CZDzQPqugbm6wFVxE4gqpTk
2xicg9/lkzRjXbD7WX+/6wMKD1Z4fFmo3EylmK3uhpIRFuDm55VrFLKMZgSvWjKw
nTuNcHBWBBpz+emzvzltgFfRnSqM40tHvZ7YGY1umOLkgkzfgZHU0GIz5OoOIKdI
9pmAIWy/sHgKsxCdfdavqiD9ChaJSGSp01qCTvtxlLsB3OQc4V1HvY3B3xLR0ZDo
EKpHFMLK6aqlv9uexVpzBmbTQr+2QX2Lk2CP0baI0bRYmyE3T0Y1Gr4x+O33gmNX
jKJjpd24H4yO5kzI2kzmRzKX/cM41w/JE3/I+Ve8dJc6UxN96jzGrWqk5xTyh5Jt
qQVFffvRzYqxfHAhTx9s9YRmyV72ze8PeM7GqvK9PT0+KQL3Km4jFww9O93XfjUB
Z+wtZ05Jz9ZxksEwgMidmPCtqctiOIXKGk8/jk/hDGU6gJPi+6SNPGNZ8w1X36Xp
GmpP9ayvn/T5vsu2N4E/k0o68j3M0F+HkmOTK0BijBkC/bXRIVY=
=EXNJ
-----END PGP SIGNATURE-----

Attachment: pgpLWksiFT5Ef.pgp
Description: PGP signature


--- End Message ---

Reply via email to