On 05/10/2017 01:37 PM, Nick Kew wrote:
On Wed, 10 May 2017 14:05:51 +0100
Nick Kew <n...@apache.org> wrote:

But if you got through "configure" without it checking for expat,
you would seem to have found a bug.

Whoops!  That should have read one or the other of expat
and libxml2, since those are now alternatives.  But it seems
that didn't get backported from 2.0/trunk.

I don't think that's a showstopper, but a bad omission.


Probably an easy fix.

I see this here :

  old ( stable ) apr-util ) lib $INST/lib/libaprutil-1.so.0.5.4  requires


        libexpat.so.1 =>         /usr/local/lib/libexpat.so.1
        libiconv.so.2 =>         /usr/local/lib/libiconv.so.2
        libapr-1.so.0 =>         /usr/local/lib/libapr-1.so.0
        libuuid.so.1 =>  /lib/64/libuuid.so.1
        libsendfile.so.1 =>      /lib/64/libsendfile.so.1
        librt.so.1 =>    /lib/64/librt.so.1
        libsocket.so.1 =>        /lib/64/libsocket.so.1
        libnsl.so.1 =>   /lib/64/libnsl.so.1
        libpthread.so.1 =>       /lib/64/libpthread.so.1
        libc.so.1 =>     /lib/64/libc.so.1
        libaio.so.1 =>   /lib/64/libaio.so.1
        libmd.so.1 =>    /lib/64/libmd.so.1
        libmp.so.2 =>    /lib/64/libmp.so.2
        libscf.so.1 =>   /lib/64/libscf.so.1
        libdoor.so.1 =>  /lib/64/libdoor.so.1
        libuutil.so.1 =>         /lib/64/libuutil.so.1
        libgen.so.1 =>   /lib/64/libgen.so.1
        libm.so.2 =>     /lib/64/libm.so.2

So there we see expat but nothing to do with libxml2 at all.

I also have an old appendix that should have been cut out from way back on bug 54735 ( ye password issue ) :

$INST/bin/htpasswd_bug54735  needs :

        libaprutil-1.so.0 =>     /usr/local/lib/libaprutil-1.so.0
        libexpat.so.0 =>         /usr/local/lib/libexpat.so.0  <-- old
        libiconv.so.2 =>         /usr/local/lib/libiconv.so.2
        libapr-1.so.0 =>         /usr/local/lib/libapr-1.so.0
        libresolv.so.2 =>        /lib/64/libresolv.so.2
        libuuid.so.1 =>  /lib/64/libuuid.so.1
        libsendfile.so.1 =>      /lib/64/libsendfile.so.1
        librt.so.1 =>    /lib/64/librt.so.1
        libsocket.so.1 =>        /lib/64/libsocket.so.1
        libnsl.so.1 =>   /lib/64/libnsl.so.1
        libpthread.so.1 =>       /lib/64/libpthread.so.1
        libc.so.1 =>     /lib/64/libc.so.1
        libexpat.so.1 =>         /usr/local/lib/libexpat.so.1  <-- new
        libaio.so.1 =>   /lib/64/libaio.so.1
        libmd.so.1 =>    /lib/64/libmd.so.1
        libmp.so.2 =>    /lib/64/libmp.so.2
        libscf.so.1 =>   /lib/64/libscf.so.1
        libdoor.so.1 =>  /lib/64/libdoor.so.1
        libuutil.so.1 =>         /lib/64/libuutil.so.1
        libgen.so.1 =>   /lib/64/libgen.so.1
        libm.so.2 =>     /lib/64/libm.so.2

Requires both the old SONAME and the new. Uggg. I'll nuke that. The correct htpasswd from 2.4.25 only needs libexpat :

$INST/bin/htpasswd  needs :
        libaprutil-1.so.0 =>     /usr/local/lib/libaprutil-1.so.0
        libexpat.so.1 =>         /usr/local/lib/libexpat.so.1
        libiconv.so.2 =>         /usr/local/lib/libiconv.so.2
        libapr-1.so.0 =>         /usr/local/lib/libapr-1.so.0

So I will keep digging forwards here and the objective is to get
 beta.genunix.com up and running on apache 2.4.25 with the new
  apr/apr-util 1.6.x bits ... hopefully today would be nice :-)

Dennis

Reply via email to