Re: mod_ssl and pkg-config on AIX (Re: [Vote] httpd 2.2.23 release)

2012-09-02 Thread Michael Felt
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

2012-09-02 Thread 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?

Regards,

Rainer


Re: Update on your 2.2 RM

2012-09-02 Thread Reindl Harald


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)

2012-09-02 Thread Kaspar Brand
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