Package: myproxy
Version: 6.2.20-1
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| libtool: compile: gcc -DPACKAGE_NAME=\"myproxy\"
-DPACKAGE_TARNAME=\"myproxy\" -DPACKAGE_VERSION=\"6.2.20\"
"-DPACKAGE_STRING=\"myproxy 6.2.20\"" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"myproxy\" -DVERSION=\"6.2.20\" -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/\" -DHAVE_REGEX_H=1
-DHAVE_REGCOMP=1 -DHAVE_SETENV=1 -DHAVE_UNSETENV=1 -DHAVE_GETOPT_H=1
-DHAVE_GETOPT_LONG=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SOCKLEN_T=1
-DHAVE_DECL_FACILITYNAMES=1 -DHAVE_GLOBUS_GSI_PROXY_HANDLE_SET_EXTENSIONS=1
-DHAVE_OCSP=1 -DHAVE_LIBSASL2=1 -DBUILD_GSSAPI_PLUGIN=1 -DHAVE_GSSAPI_H=1
-DHAVE_SECURITY_PAM_APPL_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBPAM=1
-DHAVE_PTHREAD_SIGMASK=1 -DHAVE_PIDFILE=1 -DHAVE_LDAP_H=1 -DHAVE_LIBLBER=1
-DHAVE_LIBLDAP=1 -DHAVE_VOMS=1 -I. -I/usr/include/globus -I/usr/include
-I/usr/include/voms -I/usr/include/glite/security/voms -I/usr/include
-I/usr/include/sasl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/myproxy-6.2.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c certauth_extensions.c -fPIC -DPIC
-o .libs/certauth_extensions.o
| certauth_extensions.c: In function 'assign_serial_number':
| certauth_extensions.c:364:30: error: invalid use of incomplete typedef
'ASN1_INTEGER' {aka 'struct asn1_string_st'}
| 364 | serial = BN_bin2bn( current->data, current->length, serial );
| | ^~
| certauth_extensions.c:364:45: error: invalid use of incomplete typedef
'ASN1_INTEGER' {aka 'struct asn1_string_st'}
| 364 | serial = BN_bin2bn( current->data, current->length, serial );
| | ^~
| certauth_extensions.c: In function 'generate_certificate':
| certauth_extensions.c:525:11: warning: assignment discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
| 525 | subject = X509_get_subject_name(cert);
| | ^
| certauth_extensions.c:543:10: warning: assignment discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
| 543 | ne = X509_NAME_get_entry(subject, i);
| | ^
| certauth_extensions.c:544:11: warning: assignment discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
| 544 | str = X509_NAME_ENTRY_get_data(ne);
| | ^
| certauth_extensions.c:545:11: warning: assignment discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
| 545 | obj = X509_NAME_ENTRY_get_object(ne);
| | ^
| certauth_extensions.c:548:15: error: invalid use of incomplete typedef
'ASN1_STRING' {aka 'struct asn1_string_st'}
| 548 | (str->type == V_ASN1_PRINTABLESTRING)) {
| | ^~
| certauth_extensions.c:550:14: error: invalid use of incomplete typedef
'ASN1_STRING' {aka 'struct asn1_string_st'}
| 550 | str->type = V_ASN1_IA5STRING;
| | ^~
| certauth_extensions.c:553:15: error: invalid use of incomplete typedef
'ASN1_STRING' {aka 'struct asn1_string_st'}
| 553 | (str->type == V_ASN1_PRINTABLESTRING)) {
| | ^~
| certauth_extensions.c:555:14: error: invalid use of incomplete typedef
'ASN1_STRING' {aka 'struct asn1_string_st'}
| 555 | str->type = V_ASN1_IA5STRING;
| | ^~
| certauth_extensions.c: In function 'handle_certificate':
| certauth_extensions.c:1133:3: warning: 'RSA_get0_key' is deprecated: Since
OpenSSL 3.0 [-Wdeprecated-declarations]
| 1133 | RSA_get0_key(EVP_PKEY_get0_RSA(pkey), NULL, &e, NULL);
| | ^~~~~~~~~~~~
| In file included from /usr/include/openssl/x509.h:38,
| from /usr/include/globus/globus_gsi_system_config.h:28,
| from myproxy_common.h:57,
| from certauth_extensions.c:6:
| /usr/include/openssl/rsa.h:228:28: note: declared here
| 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
| | ^~~~~~~~~~~~
| certauth_extensions.c:1133:3: warning: 'EVP_PKEY_get0_RSA' is deprecated:
Since OpenSSL 3.0 [-Wdeprecated-declarations]
| 1133 | RSA_get0_key(EVP_PKEY_get0_RSA(pkey), NULL, &e, NULL);
| | ^~~~~~~~~~~~
| In file included from /usr/include/openssl/x509.h:31:
| /usr/include/openssl/evp.h:1303:22: note: declared here
| 1303 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
| | ^~~~~~~~~~~~~~~~~
| certauth_extensions.c:1142:3: warning: 'RSA_size' is deprecated: Since
OpenSSL 3.0 [-Wdeprecated-declarations]
| 1142 | keysize = RSA_size(EVP_PKEY_get0_RSA(pkey))*8;
| | ^~~~~~~
| /usr/include/openssl/rsa.h:215:27: note: declared here
| 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
| | ^~~~~~~~
| certauth_extensions.c:1142:3: warning: 'EVP_PKEY_get0_RSA' is deprecated:
Since OpenSSL 3.0 [-Wdeprecated-declarations]
| 1142 | keysize = RSA_size(EVP_PKEY_get0_RSA(pkey))*8;
| | ^~~~~~~
| /usr/include/openssl/evp.h:1303:22: note: declared here
| 1303 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
| | ^~~~~~~~~~~~~~~~~
| certauth_extensions.c:1161:3: warning: 'ASN1_digest' is deprecated: Since
OpenSSL 3.0 [-Wdeprecated-declarations]
| 1161 | ASN1_digest((i2d_of_void*)i2d_PUBKEY, EVP_sha1(), (char*)pkey, md,
&md_len);
| | ^~~~~~~~~~~
| /usr/include/openssl/x509.h:828:5: note: declared here
| 828 | int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data,
| | ^~~~~~~~~~~
| make[2]: *** [Makefile:1237: certauth_extensions.lo] Error 1
|
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/myproxy_6.2.20-1_amd64-2026-04-19T07:38:34Z
Sebastian