On Sun, Nov 10, 2019 at 10:37:40AM +0100, Rafael Sadowski wrote: > Please find below a simple update to the latest stable version of QCA. > LibreSSL patches from Gentoo developer Stefan Strogin from here: > https://github.com/gentoo/libressl/commit/3e69b18db758fe808a7bcdf339504c80a84cb241 > "Trusted source" -- tb@ > > I also added a patch from FreeBSD to fix linking botan. (Tested but botan > is disabled for now). Other notable changes: > > - Only new exports added so bump minor. > - Cleanup WANTLIB > - Fix MASTER_SITE URL > - Cleanup plugin configuration > > Tested with net/konversation and #freenode via SSL.
blows for me - does it need a newer version of libressl ? or requires openssl from ports ? /usr/obj/ports/qca-qt5-2.2.1/bin/c++ -DHAVE_OPENSSL_AES_CCM -DHAVE_OPENSSL_AES_CTR -DHAVE_OPENSSL_AES_GCM -DQCA_SYSTEMSTORE_PATH=\"/etc/ssl/cert.pem\" -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_NO_DEBUG -Dqca_ossl_EXPORTS -Iplugins/qca-ossl -I/usr/obj/ports/qca-qt5-2.2.1/qca-2.2.1/plugins/qca-ossl -I/usr/obj/ports/qca-qt5-2.2.1/qca-2.2.1/include/QtCrypto -I. -I/usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -O2 -pipe -DNDEBUG -fPIC -fPIC -MD -MT plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o -MF plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o.d -o plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o -c /usr/obj/ports/qca-qt5-2.2.1/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp /usr/obj/ports/qca-qt5-2.2.1/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:66:9: warning: 'M_ASN1_IA5STRING_new' macro redefined [-Wmacro-redefined] #define M_ASN1_IA5STRING_new() ASN1_IA5STRING_new() ^ /usr/include/openssl/asn1.h:575:9: note: previous definition is here #define M_ASN1_IA5STRING_new ASN1_IA5STRING_new ^ /usr/obj/ports/qca-qt5-2.2.1/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:67:9: warning: 'RSA_F_RSA_EAY_PRIVATE_DECRYPT' macro redefined [-Wmacro-redefined] #define RSA_F_RSA_EAY_PRIVATE_DECRYPT RSA_F_RSA_OSSL_PRIVATE_DECRYPT ^ /usr/include/openssl/rsa.h:581:9: note: previous definition is here #define RSA_F_RSA_EAY_PRIVATE_DECRYPT 101 ^ /usr/obj/ports/qca-qt5-2.2.1/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:71:10: fatal error: 'openssl/kdf.h' file not found #include <openssl/kdf.h>