Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 19413 invoked from network); 27 Nov 2007 19:53:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Nov 2007 19:53:37 -0000 Received: (qmail 41576 invoked by uid 500); 27 Nov 2007 19:53:24 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 41532 invoked by uid 500); 27 Nov 2007 19:53:24 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 41521 invoked by uid 99); 27 Nov 2007 19:53:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Nov 2007 11:53:24 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.9] (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 27 Nov 2007 19:53:34 +0000 Received: (qmail 19158 invoked by uid 2161); 27 Nov 2007 19:53:12 -0000 Received: from [192.168.2.4] (euler.heimnetz.de [192.168.2.4]) by cerberus.heimnetz.de (Postfix on SuSE Linux 7.0 (i386)) with ESMTP id EAB641721C for ; Tue, 27 Nov 2007 20:53:01 +0100 (CET) Message-ID: <474C75AC.5010904@apache.org> Date: Tue, 27 Nov 2007 20:53:16 +0100 From: Ruediger Pluem User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.9) Gecko/20071030 SeaMonkey/1.1.6 MIME-Version: 1.0 To: APR Developer List Subject: Lastest apr-util fails to build with httpd X-Enigmail-Version: 0.95.5 Content-Type: multipart/mixed; boundary="------------060300060404080403050803" X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. --------------060300060404080403050803 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit The latest apr-util trunk (r598680) fails to build with httpd if the system uses an older version of ssl that does not support the EVP features used by recent commits to apr-util or if you compile apr-util without --with-openssl: server/.libs/libmain.a(exports.o)(.data.rel+0x160): undefined reference to `apr_evp_factory_cleanup' server/.libs/libmain.a(exports.o)(.data.rel+0x168): undefined reference to `apr_evp_crypt_cleanup' server/.libs/libmain.a(exports.o)(.data.rel+0x170): undefined reference to `apr_evp_crypt_finish' server/.libs/libmain.a(exports.o)(.data.rel+0x178): undefined reference to `apr_evp_crypt' server/.libs/libmain.a(exports.o)(.data.rel+0x180): undefined reference to `apr_evp_crypt_init' server/.libs/libmain.a(exports.o)(.data.rel+0x188): undefined reference to `apr_evp_factory_create' server/.libs/libmain.a(exports.o)(.data.rel+0x190): undefined reference to `apr_evp_init' collect2: ld returned 1 exit status The reason for this is that libaprutil does not contain the needed symbols in this case. The attached patch should fix this. Comments? Regards R�diger --------------060300060404080403050803 Content-Type: application/octet-stream; name="apr-util_evp_patch.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="apr-util_evp_patch.diff" SW5kZXg6IHNzbC9hcHJfc3NsX29wZW5zc2wuYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzc2wvYXBy X3NzbF9vcGVuc3NsLmMJKHJldmlzaW9uIDU5ODY1MSkKKysrIHNzbC9hcHJfc3NsX29wZW5z c2wuYwkod29ya2luZyBjb3B5KQpAQCAtMjUsMTMgKzI1LDE0IEBACiAKICNpbmNsdWRlICJh cHVfY29uZmlnLmgiCiAKKyNpbmNsdWRlICJhcHJfc3NsLmgiCisKICNpZmRlZiBBUFVfSEFW RV9PUEVOU1NMCiAKICNpbmNsdWRlICJhcHUuaCIKICNpbmNsdWRlICJhcHJfcG9ydGFibGUu aCIKIAogCi0jaW5jbHVkZSAiYXByX3NzbC5oIgogI2luY2x1ZGUgImFwcl9zc2xfcHJpdmF0 ZS5oIgogI2luY2x1ZGUgImFwcl9zc2xfb3BlbnNzbF9wcml2YXRlLmgiCiAKQEAgLTU0Niw0 ICs1NDcsNTkgQEAKIAogfQogCi0jZW5kaWYKKyNlbHNlCisKK0FQVV9ERUNMQVJFKGFwcl9z dGF0dXNfdCkgYXByX2V2cF9pbml0KHZvaWQpCit7CisgICAgcmV0dXJuIEFQUl9FTk9USU1Q TDsKK30KKworQVBVX0RFQ0xBUkUoYXByX3N0YXR1c190KSBhcHJfZXZwX2ZhY3RvcnlfY3Jl YXRlKGFwcl9ldnBfZmFjdG9yeV90ICoqbmV3RmFjdG9yeSwKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwcml2YXRlS2V5 Rm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Y29uc3QgY2hhciAqY2VydEZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNpcGhlck5hbWUsCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcGFzc3Bo cmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjb25zdCBjaGFyICplbmdpbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZGlnZXN0LAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcl9ldnBfZmFjdG9yeV90eXBl X2UgcHVycG9zZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBhcHJfcG9vbF90ICpwb29sKQoreworICAgIHJldHVybiBBUFJfRU5PVElNUEw7 Cit9CisKK0FQUl9ERUNMQVJFKGFwcl9zdGF0dXNfdCkgYXByX2V2cF9jcnlwdF9pbml0KGFw cl9ldnBfZmFjdG9yeV90ICpmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYXByX2V2cF9jcnlwdF90ICoqZSwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGFwcl9ldnBfY3J5cHRfdHlwZV9lIHR5cGUsCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHJfZXZwX2Ny eXB0X2tleV9lIGtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGFwcl9wb29sX3QgKnApCit7CisgICAgcmV0dXJuIEFQUl9FTk9USU1QTDsKK30K KworQVBSX0RFQ0xBUkUoYXByX3N0YXR1c190KSBhcHJfZXZwX2NyeXB0KGFwcl9ldnBfY3J5 cHRfdCAqZXZwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu c2lnbmVkIGNoYXIgKipvdXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgYXByX3NpemVfdCAqb3V0bGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKmluLAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGFwcl9zaXplX3QgaW5sZW4pCit7CisgICAgcmV0 dXJuIEFQUl9FTk9USU1QTDsKK30KKworQVBSX0RFQ0xBUkUoYXByX3N0YXR1c190KSBhcHJf ZXZwX2NyeXB0X2ZpbmlzaChhcHJfZXZwX2NyeXB0X3QgKmV2cCwKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciAqb3V0LAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHJfc2l6 ZV90ICpvdXRsZW4pCit7CisgICAgcmV0dXJuIEFQUl9FTk9USU1QTDsKK30KKworQVBSX0RF Q0xBUkUoYXByX3N0YXR1c190KSBhcHJfZXZwX2NyeXB0X2NsZWFudXAoYXByX2V2cF9jcnlw dF90ICplKQoreworICAgIHJldHVybiBBUFJfRU5PVElNUEw7Cit9CisKK0FQUl9ERUNMQVJF KGFwcl9zdGF0dXNfdCkgYXByX2V2cF9mYWN0b3J5X2NsZWFudXAoYXByX2V2cF9mYWN0b3J5 X3QgKmYpCit7CisgICAgcmV0dXJuIEFQUl9FTk9USU1QTDsKK30KKworI2VuZGlmICAvKiBB UFVfSEFWRV9PUEVOU1NMICovCg== --------------060300060404080403050803--