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