Bug 286678 - devel/qca 2025Q2 fails build with libressl
Summary: devel/qca 2025Q2 fails build with libressl
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-08 20:57 UTC by Dave Hayes
Modified: 2025-05-08 20:57 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (kde)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Hayes 2025-05-08 20:57:32 UTC
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_autogen/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.