ports/146615: /security/qca-ossl build failure prevents /net/kdenetwork4 from building
Gerard Seibert
gerard at seibercom.net
Sat May 15 14:00:16 UTC 2010
>Number: 146615
>Category: ports
>Synopsis: /security/qca-ossl build failure prevents /net/kdenetwork4 from building
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat May 15 14:00:15 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Gerard Seibert
>Release: 8.0 amd64
>Organization:
>Environment:
FreeBSD scorpio.seibercom.net 8.0-STABLE FreeBSD 8.0-STABLE #0: Wed May 5 18:00:51 EDT 2010 gerard at scorpio.seibercom.net:/usr/obj/usr/src/sys/SCORPIO amd64
>Description:
The security/qca-ossl port will not build. This causes the net/kdenetwork4 port to fail. I believe, although I have not confirmed it, that the problem may have to do with the fact that I have "openssl-1.0.0_1" via the ports system installed. I also have "WITH_OPENSSL_PORT=yes" entered in the /etc/make.conf file. There have been other ports that have failed because of this. The last one I reported: PR 146409 was just fixed.
A copy of the failed build attempt for the qca-ossl port is attached. The entire build failure for kdenetwork4 can be found here: http://seibercom.net/logs/qca-ossl.txt
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Script started on Sat May 15 09:28:49 2010
===> Vulnerability check disabled, database not found
===> Extracting for qca-ossl-2.0.0.b3_3
=> MD5 Checksum OK for qca-ossl-2.0.0-beta3.tar.bz2.
=> SHA256 Checksum OK for qca-ossl-2.0.0-beta3.tar.bz2.
===> Patching for qca-ossl-2.0.0.b3_3
===> Applying FreeBSD patches for qca-ossl-2.0.0.b3_3
===> qca-ossl-2.0.0.b3_3 depends on file: /usr/local/lib/libcrypto.so.7 - found
===> qca-ossl-2.0.0.b3_3 depends on file: /usr/local/lib/qt4/libQtCore.so - found
===> qca-ossl-2.0.0.b3_3 depends on file: /usr/local/bin/moc-qt4 - found
===> qca-ossl-2.0.0.b3_3 depends on file: /usr/local/bin/qmake-qt4 - found
===> qca-ossl-2.0.0.b3_3 depends on shared library: qca.2 - found
===> Configuring for qca-ossl-2.0.0.b3_3
Configuring qca-ossl ...
Verifying Qt 4 build environment ... ok
Checking for QCA >= 2.0 ... yes
Checking for OpenSSL ... yes
Good, your configure finished. Now run /usr/local/bin/gmake.
===> Building for qca-ossl-2.0.0.b3_3
/usr/local/bin/moc-qt4 -DOSSL_097 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_CORE_LIB -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4 -I/usr/local/include -I/usr/local/include/QtCrypto -I. -I/usr/local/include qca-ossl.cpp -o qca-ossl.moc
g++ -c -pipe -O2 -Wall -W -fPIC -DOSSL_097 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_CORE_LIB -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4 -I/usr/local/include -I/usr/local/include/QtCrypto -I. -I/usr/local/include -o qca-ossl.o qca-ossl.cpp
qca-ossl.cpp: In function 'X509_EXTENSION* opensslQCAPlugin::new_subject_key_id(X509*)':
qca-ossl.cpp:330: warning: deprecated conversion from string constant to 'char*'
qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::RSAKey::startSign(QCA::SignatureAlgorithm, QCA::SignatureFormat)':
qca-ossl.cpp:1775: error: 'EVP_md2' was not declared in this scope
qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::RSAKey::startVerify(QCA::SignatureAlgorithm, QCA::SignatureFormat)':
qca-ossl.cpp:1793: error: 'EVP_md2' was not declared in this scope
qca-ossl.cpp: In member function 'virtual QCA::Provider::Context* opensslProvider::createContext(const QString&)':
qca-ossl.cpp:6794: error: 'EVP_md2' was not declared in this scope
qca-ossl.cpp:6824: error: 'EVP_md2' was not declared in this scope
*** Error code 1
Stop in /usr/ports/security/qca-ossl/work/qca-ossl-2.0.0-beta3.
*** Error code 1
Stop in /usr/ports/security/qca-ossl.
Script done on Sat May 15 09:28:57 2010
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list