Bugzilla Automation <bugzi...@freebsd.org> has asked freebsd-kde (group) <k...@freebsd.org> for maintainer-feedback: Bug 286678: devel/qca 2025Q2 fails build with libressl https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286678
--- Description --- FreeBSD 13.5-STABLE. Here is the relevant portion of the build log: [00:00:29] FAILED: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o [00:00:29] /usr/local/libexec/ccache/c++ -DHAVE_OPENSSL_AES_CCM -DHAVE_OPENSSL_AES_CTR -DHAVE_OPENSSL_AES_GCM -DQCA_SYSTEMSTORE_PATH=\"/usr/local/share/certs/ca-root-nss.crt\" -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -Dqca_ossl_EXPORTS -I/wrkdirs/usr/ports/devel/qca/work-qt6/.build/plugins/qca-ossl -I/wrkdirs/usr/ports/devel/qca/work-qt6/qca-2.3.10/plugins/qca-ossl -I/wrkdirs/usr/ports/devel/qca/work-qt6/.build/plugins/qca-ossl/qca-ossl_autoge n/include -I/wrkdirs/usr/ports/devel/qca/work-qt6/qca-2.3.10/include/QtCrypto -I/wrkdirs/usr/ports/devel/qca/work-qt6/.build -isystem /usr/local/include/qt6/QtCore -isystem /usr/local/include/qt6 -isystem /usr/local/lib/qt6/mkspecs/freebsd-clang -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++17 -fPIC -fPIC -pthread -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 /wrkdirs/usr/ports/devel/qca/work-qt6/qca-2.3.10/plugins/qca-ossl/qca-ossl.cpp [00:00:29] /wrkdirs/usr/ports/devel/qca/work-qt6/qca-2.3.10/plugins/qca-ossl/qca-ossl.cpp: 3381:13: warning: 'setTimeSpec' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] [00:00:29] 3381 | qdt.setTimeSpec(Qt::UTC); [00:00:29] | ^ [00:00:29] /usr/local/include/qt6/QtCore/qdatetime.h:403:5: note: 'setTimeSpec' has been explicitly marked deprecated here [00:00:29] 403 | QT_DEPRECATED_VERSION_X_6_9("Use setTimeZone() instead") [00:00:29] | ^ [00:00:29] /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:179:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_9' [00:00:29] 179 | # define QT_DEPRECATED_VERSION_X_6_9(text) QT_DEPRECATED_X(text) [00:00:29] | ^ [00:00:29] /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:29:33: note: expanded from macro 'QT_DEPRECATED_X' [00:00:29] 29 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) [00:00:29] | ^ [00:00:29] /usr/local/include/qt6/QtCore/qcompilerdetection.h:994:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' [00:00:29] 994 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] [00:00:29] | ^ [00:00:29] /wrkdirs/usr/ports/devel/qca/work-qt6/qca-2.3.10/plugins/qca-ossl/qca-ossl.cpp: 6950:47: error: use of undeclared identifier 'EVP_whirlpool' [00:00:29] 6950 | return new opensslHashContext(EVP_whirlpool(), this, type); [00:00:29] | ^ [00:00:29] 1 warning and 1 error generated.