Bug 274461

Summary: net/qt5-network: Version 5.15.11 fails to build with LibreSSL
Product: Ports & Packages Reporter: jakub_lach
Component: Individual Port(s)Assignee: freebsd-kde (group) <kde>
Status: Closed FIXED    
Severity: Affects Only Me CC: jhale
Priority: --- Flags: jhale: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   

Description jakub_lach 2023-10-14 09:44:15 UTC
--- .obj/qsslsocket_openssl.o ---
ssl/qsslsocket_openssl.cpp:557:1: error: unknown type name 'qssloptions'
qssloptions QSslSocketBackendPrivate::setupOpenSslOptions(QSsl::SslProtocol protocol, QSsl::SslOptions sslOptions)
^
1 error generated.
*** [.obj/qsslsocket_openssl.o] Error code 1

make[1]: stopped in /usr/obj/usr/ports/net/qt5-network/work/kde-qtbase-5.15.11p135/src/network
--- .obj/qsslcontext_openssl.o ---
ssl/qsslcontext_openssl.cpp:474:11: error: unknown type name 'qssloptions'
    const qssloptions options = QSslSocketBackendPrivate::setupOpenSslOptions(configuration.protocol(), configuration.d->sslOptions);
          ^
1 error generated.
*** [.obj/qsslcontext_openssl.o] Error code 1

make[1]: stopped in /usr/obj/usr/ports/net/qt5-network/work/kde-qtbase-5.15.11p135/src/network
2 errors

make[1]: stopped in /usr/obj/usr/ports/net/qt5-network/work/kde-qtbase-5.15.11p135/src/network
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Comment 1 commit-hook freebsd_committer freebsd_triage 2023-10-14 19:58:33 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=707020197b0dae61805c300a2bbf7cf24112e88b

commit 707020197b0dae61805c300a2bbf7cf24112e88b
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-10-14 19:55:53 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-10-14 19:57:52 +0000

    net/qt5-network: Fix build with LibreSSL

    PR:             274461
    Reported by:    <jakub_lach@mailplus.pl>

 ...c_network_ssl_qsslsocket__openssl__symbols__p.h | 49 ++++++++++++++--------
 1 file changed, 32 insertions(+), 17 deletions(-)
Comment 2 Jason E. Hale freebsd_committer freebsd_triage 2023-10-14 20:03:11 UTC
Should be fixed now. Thanks for the report!
Comment 3 jakub_lach 2023-10-14 20:16:51 UTC
It is, thanks!