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

Attachment: apr-util_evp_patch.diff
Description: Binary data

Reply via email to