Package: libradsec
Version: 0.0.5-5.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:
| tlscommon.c: In function 'subjectaltnameaddr':
| tlscommon.c:339:8: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   339 |     ex = X509_get_ext(cert, loc);
|       |        ^
| tlscommon.c:350:21: error: implicit declaration of function 
'ASN1_STRING_data'; did you mean 'ASN1_STRING_set0'? 
[-Wimplicit-function-declaration]
|   350 |         v = (char *)ASN1_STRING_data(gn->d.ia5);
|       |                     ^~~~~~~~~~~~~~~~
|       |                     ASN1_STRING_set0
| tlscommon.c:350:13: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
|   350 |         v = (char *)ASN1_STRING_data(gn->d.ia5);
|       |             ^
| tlscommon.c: In function 'subjectaltnameregexp':
| tlscommon.c:375:8: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   375 |     ex = X509_get_ext(cert, loc);
|       |        ^
| tlscommon.c:386:13: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
|   386 |         v = (char *)ASN1_STRING_data(gn->d.ia5);
|       |             ^
| tlscommon.c: In function 'cnregexp':
| tlscommon.c:422:8: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   422 |     nm = X509_get_subject_name(cert);
|       |        ^
| tlscommon.c:428:11: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   428 |         e = X509_NAME_get_entry(nm, loc);
|       |           ^
| tlscommon.c:429:11: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   429 |         t = X509_NAME_ENTRY_get_data(e);
|       |           ^
| tlscommon.c:430:13: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
|   430 |         v = (char *) ASN1_STRING_data(t);
|       |             ^
| make[3]: *** [Makefile:445: libradsec_radsecproxy_la-tlscommon.lo] Error 1

Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/libradsec_0.0.5-5.1_amd64-2026-04-19T14:07:16Z

Sebastian

Reply via email to