Date: Sat, 04 Feb 2023 07:01:48 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 269316] devel/qt6-base fails to build with libressl 3.5.x Message-ID: <bug-269316-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269316 Bug ID: 269316 Summary: devel/qt6-base fails to build with libressl 3.5.x 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) In file included from /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qtlsbackend_openssl.cpp:4: /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:209:22: error: unknown type name 'OPENSSL_STACK' int q_OPENSSL_sk_num(OPENSSL_STACK *a); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:210:28: error: unknown type name 'OPENSSL_STACK' void q_OPENSSL_sk_pop_free(OPENSSL_STACK *a, void (*b)(void *)); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:211:1: error: unknown type name 'OPENSSL_STACK'; did you mean 'OPENSSL_BLOCK'? OPENSSL_STACK *q_OPENSSL_sk_new_null(); ^~~~~~~~~~~~~ OPENSSL_BLOCK /usr/local/include/openssl/safestack.h:132:15: note: 'OPENSSL_BLOCK' declar= ed here typedef void *OPENSSL_BLOCK; ^ In file included from /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qtlsbackend_openssl.cpp:4: /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:212:24: error: unknown type name 'OPENSSL_STACK' void q_OPENSSL_sk_push(OPENSSL_STACK *st, void *data); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:213:24: error: unknown type name 'OPENSSL_STACK' void q_OPENSSL_sk_free(OPENSSL_STACK *a); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:214:27: error: unknown type name 'OPENSSL_STACK' void * q_OPENSSL_sk_value(OPENSSL_STACK *a, int b); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:217:45: error: unknown type name 'OPENSSL_INIT_SETTINGS' int q_OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings= ); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:250:48: error: unknown type name 'OPENSSL_INIT_SETTINGS' int q_OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:294:29: error: unknown type name 'BIO_ADDR' int q_DTLSv1_listen(SSL *s, BIO_ADDR *client); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:295:1: error: unknown type name 'BIO_ADDR' BIO_ADDR *q_BIO_ADDR_new(); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:296:22: error: unknown type name 'BIO_ADDR' void q_BIO_ADDR_free(BIO_ADDR *ap); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:428:1: error: unknown type name 'SSL_CONF_CTX'; did you mean 'SSL_AEAD_CTX'? SSL_CONF_CTX *q_SSL_CONF_CTX_new(); ^~~~~~~~~~~~ SSL_AEAD_CTX /usr/local/include/openssl/ssl.h:519:32: note: 'SSL_AEAD_CTX' declared here typedef struct ssl_aead_ctx_st SSL_AEAD_CTX; ^ In file included from /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qtlsbackend_openssl.cpp:4: /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:429:26: error: unknown type name 'SSL_CONF_CTX' void q_SSL_CONF_CTX_free(SSL_CONF_CTX *a); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:430:33: error: unknown type name 'SSL_CONF_CTX' void q_SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *a, SSL_CTX *b); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:431:39: error: unknown type name 'SSL_CONF_CTX' unsigned int q_SSL_CONF_CTX_set_flags(SSL_CONF_CTX *a, unsigned int b); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:432:27: error: unknown type name 'SSL_CONF_CTX' int q_SSL_CONF_CTX_finish(SSL_CONF_CTX *a); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:433:20: error: unknown type name 'SSL_CONF_CTX' int q_SSL_CONF_cmd(SSL_CONF_CTX *a, const char *b, const char *c); ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qtlsbackend_openssl.cpp:44:25: error: use of undeclared identifier 'OPENSSL_STACK' for (int i =3D 0; i < q_sk_SSL_CIPHER_num(supportedCiphers); ++i) { ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:542:33: note: expanded from macro 'q_sk_SSL_CIPHER_num' #define q_sk_SSL_CIPHER_num(st) q_SKM_sk_num((st)) ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:241:44: note: expanded from macro 'q_SKM_sk_num' #define q_SKM_sk_num(st) q_OPENSSL_sk_num((OPENSSL_STACK *)st) ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qtlsbackend_openssl.cpp:44:25: error: expected expression /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:542:33: note: expanded from macro 'q_sk_SSL_CIPHER_num' #define q_sk_SSL_CIPHER_num(st) q_SKM_sk_num((st)) ^ /wrkdirs/usr/ports/devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plug= ins/tls/openssl/qsslsocket_openssl_symbols_p.h:241:59: note: expanded from macro 'q_SKM_sk_num' #define q_SKM_sk_num(st) q_OPENSSL_sk_num((OPENSSL_STACK *)st) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=3D] 20 errors generated. Found this "QSslSocket: OpenSSL >=3D 1.1.1 is required; %s was found instea= d" in devel/qt6-base/work/qtbase-everywhere-src-6.4.2/src/plugins/tls/openssl/qop= enssl_p.h which is annoying as qt6-base 6.3 actually built with libressl. --=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-269316-7788>