Public bug reported: Imported from Debian bug http://bugs.debian.org/1138306:
Package: cxxtools Version: 3.0.0-3 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: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/build/reproducible-path/cxxtools-3.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c sslcertificateimpl.cpp -fPIC -DPIC -o .libs/sslcertificateimpl.o | In file included from ../include/cxxtools/string.h:33, | from sslcertificateimpl.h:34, | from sslcertificateimpl.cpp:29: | ../include/cxxtools/char.h: In function 'bool cxxtools::operator==(const Char&, unsigned int)': | ../include/cxxtools/char.h:136:32: warning: comparison of integer expressions of different signedness: 'cxxtools::Char::value_type' {aka 'int'} and 'unsigned int' [-Wsign-compare] | 136 | { return a.value() == b; } | | ~~~~~~~~~~^~~~ | sslcertificateimpl.cpp: In member function 'cxxtools::String cxxtools::SslCertificateImpl::getSubject() const': | sslcertificateimpl.cpp:169:37: error: invalid conversion from 'const X509_NAME*' {aka 'const X509_name_st*'} to 'X509_NAME*' {aka 'X509_name_st*'} [-fpermissive] | 169 | return str(X509_get_subject_name(_cert)); | | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | | | const X509_NAME* {aka const X509_name_st*} | sslcertificateimpl.cpp:40:30: note: initializing argument 1 of 'cxxtools::String cxxtools::str(X509_NAME*)' | 40 | static String str(X509_NAME* a) | | ~~~~~~~~~~~^ | sslcertificateimpl.cpp: In member function 'cxxtools::String cxxtools::SslCertificateImpl::getIssuer() const': | sslcertificateimpl.cpp:174:36: error: invalid conversion from 'const X509_NAME*' {aka 'const X509_name_st*'} to 'X509_NAME*' {aka 'X509_name_st*'} [-fpermissive] | 174 | return str(X509_get_issuer_name(_cert)); | | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | | | const X509_NAME* {aka const X509_name_st*} | sslcertificateimpl.cpp:40:30: note: initializing argument 1 of 'cxxtools::String cxxtools::str(X509_NAME*)' | 40 | static String str(X509_NAME* a) | | ~~~~~~~~~~~^ | make[3]: *** [Makefile:922: sslcertificateimpl.lo] Error 1 | make[3]: Leaving directory '/build/reproducible-path/cxxtools-3.0.0/src' Full buildlog https://breakpoint.cc/openssl-rebuild/logs-4/attempted/cxxtools_3.0.0-3_amd64-2026-04-19T09:23:15Z Sebastian ** Affects: cxxtools (Ubuntu) Importance: Undecided Status: New ** Affects: cxxtools (Debian) Importance: Undecided Status: New ** Tags: ftbfs openssl-4.0 ** Bug watch added: Debian Bug tracker #1138306 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138306 ** Changed in: cxxtools (Debian) Remote watch: None => Debian Bug tracker #1138306 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2154853 Title: cxxtools: FTBFS with openssl 4.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cxxtools/+bug/2154853/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
