Re: mod_ssl and pkg-config on AIX (Re: [Vote] httpd 2.2.23 release)
The simple part first. AIX has a default install of openssl. -- however, the name of the library is libssl.a - see attachment for a filelist of what is included in openssl.base running the pkg-config command by hand (not the newest version (0.25), so I will try updating that asap it gives the same error. I could not find a pkg-config command to tell me it's default search path - maybe it is not looking in /usr/include/openssh. Thanks for the reply - I'll update pkg-config and see it that helps. On Sat, Sep 1, 2012 at 8:29 AM, Kaspar Brand httpd-dev.2...@velox.chwrote: On 27.08.2012 15:42, Michael Felt wrote: FYI: I get an error message from configure that I do not understand. + ./configure --enable-layout=AIX --with-apr=/opt/bin/apr-1-config --with-apr-util=/opt/bin/apu-1-config --with-mpm=worker --enable-ssl --enable-mods-shared=all build/aix/configure.out Package openssl was not found in the pkg-config search path. Perhaps you should add the directory containing `openssl.pc' to the PKG_CONFIG_PATH environment variable No package 'openssl' found Does AIX come with a bundled version of OpenSSL (under /usr or similar)? How does the configure output look like after the checking whether to enable mod_ssl... line (up to checking whether to enable mod_optional_hook_export...)? With 2.2.x, configure will try pkg-config for figuring out the -l, -I and -L flags - and fall back to -lssl -lcrypto if pkg-config fails for some reason: if test $ap_ssltk_type = openssl; then if test x$ap_ssltk_base != x -a \ -f ${ap_ssltk_base}/lib/pkgconfig/openssl.pc; then dnl Ensure that the given path is used by pkg-config too, otherwise dnl the system openssl.pc might be picked up instead. PKG_CONFIG_PATH=${ap_ssltk_base}/lib/pkgconfig${PKG_CONFIG_PATH+:}${PKG_CONFIG_PATH} export PKG_CONFIG_PATH fi if test -n $PKGCONFIG; then ap_ssltk_libs=`$PKGCONFIG --libs-only-l openssl` if test $? -eq 0; then pkglookup=`$PKGCONFIG --cflags-only-I openssl` APR_ADDTO(CPPFLAGS, [$pkglookup]) APR_ADDTO(INCLUDES, [$pkglookup]) pkglookup=`$PKGCONFIG --libs-only-L --libs-only-other openssl` APR_ADDTO(LDFLAGS, [$pkglookup]) else ap_ssltk_libs=-lssl -lcrypto `$apr_config --libs` fi else ap_ssltk_libs=-lssl -lcrypto `$apr_config --libs` fi fi However, the packaging proceeds fine. It's kind of expected behavior, yes. Replacing ap_ssltk_libs=`$PKGCONFIG --libs-only-l openssl` by ap_ssltk_libs=`$PKGCONFIG --libs-only-l openssl 2/dev/null` would suppress the (perhaps confusing) message. Kaspar openssl filelist.text Description: Binary data
Re: Update on your 2.2 RM
Hi Bill, On 23.08.2012 23:44, William A. Rowe Jr. wrote: Sorry, I'm not ignoring the list (entirely). Seems Thunderbird and my ISP have decided not to dance anymore and it looks like I'm spending Thursday doing some fundamental email restructuring (sigh). Hopefully I'll have the list traffic back sometime by Friday, thanks to Jeff, Reindl, and Steffen for your review, I didn't read Ruediger, Rainer, or Jim as voting one way or another - even with my vote there is still a missing PMC +1 for release. are you planning to move forward with this release? Regards, Rainer
Re: Update on your 2.2 RM
Am 02.09.2012 20:44, schrieb Rainer Jung: Hi Bill, On 23.08.2012 23:44, William A. Rowe Jr. wrote: Sorry, I'm not ignoring the list (entirely). Seems Thunderbird and my ISP have decided not to dance anymore and it looks like I'm spending Thursday doing some fundamental email restructuring (sigh). Hopefully I'll have the list traffic back sometime by Friday, thanks to Jeff, Reindl, and Steffen for your review, I didn't read Ruediger, Rainer, or Jim as voting one way or another - even with my vote there is still a missing PMC +1 for release. are you planning to move forward with this release? BTW: we are on production with httpd-2.2.23 since Aug 23 18:57:32 because i had a medical operation on August 28 and did not like to have security bugs open before leave the comapny alno and since all tests were successfull no problem until now signature.asc Description: OpenPGP digital signature
Re: mod_ssl and pkg-config on AIX (Re: [Vote] httpd 2.2.23 release)
On 02.09.2012 14:04, Michael Felt wrote: The simple part first. AIX has a default install of openssl. -- however, the name of the library is libssl.a - see attachment for a filelist of what is included in openssl.base Ok, this also shows that the AIX package does not include a pkg-config file for OpenSSL (openssl.pc). There's nothing wrong with that, as long as AIX does not come with a bundled version of pkg-config, there's no strong argument to provide this file in the openssl.base package. running the pkg-config command by hand (not the newest version (0.25), so I will try updating that asap it gives the same error. I could not find a pkg-config command to tell me it's default search path - maybe it is not looking in /usr/include/openssh. By default it's looking for openssl.pc in the directories /usr/lib/pkgconfig or /usr/share/pkgconfig (or whatever was specified for libdir and datadir when pkg-config was compiled). Thanks for the reply - I'll update pkg-config and see it that helps. This won't change anything, I guess. As mentioned before, what you're seeing is pretty much the expected behavior (the stderr output could also be silenced by adding --silence-errors to the first $PKGCONFIG command in acinclude.m4/configure). Kaspar