[Bug 286678] devel/qca 2025Q2 fails build with libressl

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu May 8 21:57:32 BST 2025


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286678

            Bug ID: 286678
           Summary: devel/qca 2025Q2 fails build with libressl
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde at FreeBSD.org
          Reporter: dave at jetcafe.org
          Assignee: kde at FreeBSD.org
             Flags: maintainer-feedback?(kde at FreeBSD.org)

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.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list