From: Ralf Folkerts on
Hi,

last weekend I ran a portmaster-update on my FreeBSD 8-STABLE Box
(amd64). I thought it was a safe time to do so.

Well, a few Ports failed (due to the OpenSSL-Update to 1.0.0?). I
watched and searched this "ports" ML but didn't find these, so probably
I did something wrong during the Update? Also, I didn't notice any
Head-Up -- did I miss something?

One is security/qca-ossl (qca-ossl-2.0.0-beta3), the other bacula-client
(bacula-client-5.0.0).

For the qca-ossl-Problem I found a Patch that with slight Modifications
(due to a Patch applied by the Port) I was able to apply here:
http://bugs.gentoo.org/show_bug.cgi?format=multiple&id=313571 and
compile qca-ossl.

For the bacula-Problem I found a Thread initiated by Kern Sibbald re.
these Problems:
http://www.mail-archive.com/openssl-dev(a)openssl.org/msg27223.html and
there seems to be a more recent Version to be compatible with OpenSSL 1.0.

Did I do something completely wrong? Or is this all still WIP? Or should
I create Bug-Tickets for these problems (and maybe attach the patched
patch for qca-ossl)?

Cheers,
_ralf_


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.


==>Entering directory
/usr/ports/sysutils/bacula-client/work/bacula-5.0.0/src/lib
Compiling attr.c
Compiling base64.c
Compiling berrno.c
Compiling bsys.c
Compiling bget_msg.c
Compiling bnet.c
Compiling bnet_server.c
Compiling runscript.c
Compiling bsock.c
Compiling bpipe.c
Compiling bsnprintf.c
Compiling btime.c
Compiling cram-md5.c
Compiling crc32.c
Compiling crypto.c
crypto.c: In function 'ASN1_OCTET_STRING* openssl_cert_keyid(X509*)':
crypto.c:333: error: invalid conversion from 'const X509V3_EXT_METHOD*'
to 'X509V3_EXT_METHOD*'
crypto.c: In function 'CRYPTO_SESSION*
crypto_session_new(crypto_cipher_t, alist*)':
crypto.c:1102: error: cannot convert 'unsigned char*' to 'EVP_PKEY_CTX*'
for argument '1' to 'int EVP_PKEY_encrypt(EVP_PKEY_CTX*, unsigned char*,
size_t*, const unsigned char*, size_t)'
crypto.c: In function 'crypto_error_t crypto_session_decode(const
u_int8_t*, u_int32_t, alist*, CRYPTO_SESSION**)':
crypto.c:1226: error: cannot convert 'unsigned char*' to 'EVP_PKEY_CTX*'
for argument '1' to 'int EVP_PKEY_decrypt(EVP_PKEY_CTX*, unsigned char*,
size_t*, const unsigned char*, size_t)'
*** Error code 1

Stop in /usr/ports/sysutils/bacula-client/work/bacula-5.0.0/src/lib.


====== Error in
/usr/ports/sysutils/bacula-client/work/bacula-5.0.0/src/lib ======


*** Error code 1

Stop in /usr/ports/sysutils/bacula-client/work/bacula-5.0.0.
*** Error code 1

Stop in /usr/ports/sysutils/bacula-client.
*** Error code 1

Stop in /usr/ports/sysutils/bacula-client.




_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Dirk Meyer on
Ralf Folkerts schrieb:,

> Well, a few Ports failed (due to the OpenSSL-Update to 1.0.0?). I
> watched and searched this "ports" ML but didn't find these, so probably
> I did something wrong during the Update? Also, I didn't notice any
> Head-Up -- did I miss something?

Not much ... a few apps have not yet patched for openssl 1.0.0

You may skip all errors with MD2, this is no longer in the default builds.
If you rebuild openssl and set the option WITH_MD2,
a good number of problems with older software will be gone.

Mit freundlichem Gru�

- Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany
- [dirk.meyer(a)dinoex.sub.org],[dirk.meyer(a)guug.de],[dinoex(a)FreeBSD.org]
http://people.freebsd.org/~dinoex/errorlogs/
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Ralf Folkerts on
Am 01.05.2010 06:19, schrieb Dirk Meyer:
> Ralf Folkerts schrieb:,
>
>
>> Well, a few Ports failed (due to the OpenSSL-Update to 1.0.0?). I
>> watched and searched this "ports" ML but didn't find these, so probably
>> I did something wrong during the Update? Also, I didn't notice any
>> Head-Up -- did I miss something?
>>
> Not much ... a few apps have not yet patched for openssl 1.0.0
>
> You may skip all errors with MD2, this is no longer in the default builds.
> If you rebuild openssl and set the option WITH_MD2,
> a good number of problems with older software will be gone.

Hi Dirk,

thanks a lot for the Info! The qca-ossl justz did what you recommend;
disable MD2. Unfortunately bacula is worse. However as my Backups still
work fine (however, it crashes during Catalog-Backup) it's not to much
of a Problem, too.

Cheers,
_ralf_

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"