Hi all, I have this strange behavior with the new apache 2.2.12 I just built. I compiled it and install in the /usr/local/apache2 directory and all was fine, I could start and stop the server no errors. But after moving the server to /chroot/usr/local/apache2 I get the problem bellow:
# ldd /chroot/usr/local/apache2/bin/httpd libm.so.1 => /usr/lib/libm.so.1 libaprutil-1.so.0 => (file not found) libexpat.so.0 => /usr/local/apache2/lib/libexpat.so.0 libapr-1.so.0 => (file not found) libuuid.so.1 => /usr/lib/libuuid.so.1 libsendfile.so.1 => /usr/lib/libsendfile.so.1 librt.so.1 => /usr/lib/librt.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libpthread.so.1 => /usr/lib/libpthread.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libc.so.1 => /usr/lib/libc.so.1 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libaio.so.1 => /usr/lib/libaio.so.1 libmd5.so.1 => /usr/lib/libmd5.so.1 libmp.so.2 => /usr/lib/libmp.so.2 libthread.so.1 => /usr/lib/libthread.so.1 /usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1 /usr/platform/SUNW,Sun-Fire-V240/lib/libmd5_psr.so.1 So looks like the server can't find he's own built in libapr-1.so.0 and libaprutil-1.so.0 libraries but I can see they exist in the lib folder: # ls -l /chroot/usr/local/apache2/lib/ total 21872 -rw-r--r-- 1 root other 8130 Aug 3 14:23 apr.exp -rw-r--r-- 1 root other 5147 Aug 3 14:23 aprutil.exp -rw-r--r-- 1 root other 3402880 Aug 3 14:23 libapr-1.a -rwxr-xr-x 1 root other 860 Aug 3 14:23 libapr-1.la lrwxrwxrwx 1 root other 17 Aug 3 14:40 libapr-1.so -> libapr-1.so.0.3.7 lrwxrwxrwx 1 root other 17 Aug 3 14:40 libapr-1.so.0 -> libapr-1.so.0.3.7 -rwxr-xr-x 1 root other 3344852 Aug 3 14:23 libapr-1.so.0.3.7 -rw-r--r-- 1 root other 1867096 Aug 3 14:23 libaprutil-1.a -rwxr-xr-x 1 root other 958 Aug 3 14:23 libaprutil-1.la lrwxrwxrwx 1 root other 21 Aug 3 14:40 libaprutil-1.so -> libaprutil-1.so.0.3.8 lrwxrwxrwx 1 root other 21 Aug 3 14:40 libaprutil-1.so.0 -> libaprutil-1.so.0.3.8 -rwxr-xr-x 1 root other 1834092 Aug 3 14:23 libaprutil-1.so.0.3.8 -rw-r--r-- 1 root other 349608 Aug 3 14:23 libexpat.a -rwxr-xr-x 1 root other 807 Aug 3 14:23 libexpat.la lrwxrwxrwx 1 root other 17 Aug 3 14:40 libexpat.so -> libexpat.so.0.1.0 lrwxrwxrwx 1 root other 17 Aug 3 14:40 libexpat.so.0 -> libexpat.so.0.1.0 -rwxr-xr-x 1 root other 305532 Aug 3 14:23 libexpat.so.0.1.0 drwxr-xr-x 2 root other 512 Aug 3 14:23 pkgconfig Any idea what went wrong and why is only libapr not found by the server? Thanks in advance for any help.