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 <[email protected]>wrote: > 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
