Public bug reported: Imported from Debian bug http://bugs.debian.org/1138433:
Package: kristall Version: 0.4+dfsg-4 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: | x86_64-linux-gnu-g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/kristall-0.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wno-unused-parameter -Werror=return-type -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -O2 -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DKRISTALL_VERSION="0.4+dfsg-4" -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../src -I. -I../lib/luis-l-gist -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o browsertab.o ../src/browsertab.cpp | ../src/browsertab.cpp: In member function ‘void BrowserTab::renderPage(const QByteArray&, const MimeType&)’: | ../src/browsertab.cpp:661:33: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] | 661 | else if (not plaintext_only and mime.is("text","html") or mime.is("application","xhtml+xml")) | | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ../src/browsertab.cpp: In member function ‘void BrowserTab::on_text_browser_anchorClicked(const QUrl&, bool)’: | ../src/browsertab.cpp:1127:98: warning: ‘QString::SkipEmptyParts’ is deprecated [-Wdeprecated-declarations] | 1127 | input.setTextValue(this->current_location.fileName().split(".", QString::SkipEmptyParts).first()); | | ^~~~~~~~~~~~~~ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45, | from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, | from ../src/browsertab.hpp:5, | from ../src/browsertab.cpp:1: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:602:9: note: declared here | 602 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | | ^~~~~~~~~~~~~~ | ../src/browsertab.cpp:1127:83: warning: ‘QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] | 1127 | input.setTextValue(this->current_location.fileName().split(".", QString::SkipEmptyParts).first()); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:606:17: note: declared here | 606 | QStringList split(const QString &sep, SplitBehavior behavior, | | ^~~~~ | x86_64-linux-gnu-g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/kristall-0.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wno-unused-parameter -Werror=return-type -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -O2 -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DKRISTALL_VERSION="0.4+dfsg-4" -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../src -I. -I../lib/luis-l-gist -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o certificatehelper.o ../src/certificatehelper.cpp | ../src/certificatehelper.cpp: In static member function ‘static CryptoIdentity CertificateHelper::createNewIdentity(const QString&, const QDateTime&)’: | ../src/certificatehelper.cpp:21:33: warning: ‘RSA* RSA_generate_key(int, long unsigned int, void (*)(int, int, void*), void*)’ is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] | 21 | RSA * rsa = RSA_generate_key(2048, RSA_F4, nullptr, nullptr); | | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from ../src/certificatehelper.cpp:3: | /usr/include/openssl/rsa.h:263:30: note: declared here | 263 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void (*callback)(int, int, void *), | | ^~~~~~~~~~~~~~~~ | ../src/certificatehelper.cpp:30:45: error: invalid conversion from ‘const X509_NAME*’ {aka ‘const X509_name_st*’} to ‘X509_NAME*’ {aka ‘X509_name_st*’} [-fpermissive] | 30 | X509_NAME * name = X509_get_subject_name(x509); | | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | | | const X509_NAME* {aka const X509_name_st*} | make[3]: *** [Makefile:1195: certificatehelper.o] Error 1 Full buildlog https://breakpoint.cc/openssl-rebuild/logs-4/attempted/kristall_0.4+dfsg-4_amd64-2026-04-19T13:47:40Z Sebastian ** Affects: kristall (Ubuntu) Importance: Undecided Status: New ** Affects: kristall (Debian) Importance: Undecided Status: New ** Bug watch added: Debian Bug tracker #1138433 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138433 ** Changed in: kristall (Debian) Remote watch: None => Debian Bug tracker #1138433 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2154981 Title: kristall: FTBFS with openssl 4.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/kristall/+bug/2154981/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
