Date: Wed, 05 May 2021 04:03:36 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 255605] net/qt5-network 5.15.2 fails to build with libressl 3.3.3 Message-ID: <bug-255605-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255605 Bug ID: 255605 Summary: net/qt5-network 5.15.2 fails to build with libressl 3.3.3 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: kde@FreeBSD.org Reporter: tjlegg@gmail.com Assignee: kde@FreeBSD.org Flags: maintainer-feedback?(kde@FreeBSD.org) Error Messages: In file included from ssl/qsslcertificate.cpp:134: ssl/qsslsocket_openssl_symbols_p.h:365:29: error: unknown type name 'BIO_AD= DR' int q_DTLSv1_listen(SSL *s, BIO_ADDR *client); ^ ssl/qsslsocket_openssl_symbols_p.h:366:1: error: unknown type name 'BIO_ADD= R' BIO_ADDR *q_BIO_ADDR_new(); ^ ssl/qsslsocket_openssl_symbols_p.h:367:22: error: unknown type name 'BIO_AD= DR' void q_BIO_ADDR_free(BIO_ADDR *ap); ^ 3 errors generated. *** Error code 1 This is due to the DTLS code in libressl 3.3.3 that has just landed but isn= 't completely aligned with OpenSSL 1.1 from 13 stable /usr/include/openssl/ /usr/include/openssl/ssl.h:int DTLSv1_listen(SSL *s, BIO_ADDR *client); from libressl 3.3.3 /usr/local/include/openssl/ssl.h:#define DTLSv1_listen(ssl, peer) Previously I created a set of local patches that mostly ripped the DTLS out= of qt5-network to get it to compile, but am now looking for guidance for how to make openssl's BIO_ADDR and libressl's peer align. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-255605-7788>