Hi:

  I have a big problem for me!! If you can help, I will very appreciate!! I 
have a httpd file which was built by someone (I don't know who is that man). 
And I don't have any information about it's building confiugration. The httpd 
file will link following .so files when it starts:

First List:
        libssl.so.0.9.7 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libssl.so.0.9.7 
(0xdead1000)
        libcrypto.so.0.9.7 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libcrypto.so.0.9.7 
(0xdead2000)
        libgdbm.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libgdbm.so.1 (0xdead3000)
        librt.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/librt.so.1 (0xdead4000)
        libm.so.6 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libm.so.6 (0xdead5000)
        libcrypt.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libcrypt.so.1 (0xdead6000)
        libnsl.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libnsl.so.1 (0xdead7000)
        libdl.so.2 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libdl.so.2 (0xdead8000)
        libc.so.6 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libc.so.6 (0xdead9000)
        libpthread.so.0 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libpthread.so.0 
(0xdeada000)
        ld-linux.so.3 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/ld-linux.so.3 (0xdeadb000)

Now, I have to build the same httpd file but without libssl.so.0.9.7. I try to 
build my httpd file by myself, but my httpd file always has to link following 
.so files when it starts:

Second List:
        libaprutil-0.so.0 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/local/apache2/lib/libaprutil-0.so.0
 (0xdead1000)
        libgdbm.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libgdbm.so.1 (0xdead2000)
        libdb-4.2.so => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libdb-4.2.so (0xdead3000)
        libexpat.so.0 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libexpat.so.0 (0xdead4000)
        libapr-0.so.0 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/local/apache2/lib/libapr-0.so.0
 (0xdead5000)
        librt.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/librt.so.1 (0xdead6000)
        libm.so.6 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libm.so.6 (0xdead7000)
        libcrypt.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libcrypt.so.1 (0xdead8000)
        libnsl.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libnsl.so.1 (0xdead9000)
        libpthread.so.0 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libpthread.so.0 
(0xdeada000)
        libdl.so.2 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libdl.so.2 (0xdeadb000)
        libc.so.6 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libc.so.6 (0xdeadc000)
        ld-linux.so.3 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/ld-linux.so.3 (0xdeadd000)

<<< The first problem is how to remove the .so files which in second list but 
not in first list. >>>

<<< The second problem is how to add the .so files which in first list but not 
in second list. >>>

Briefly, I hope my httpd file will only link the following .so files when it 
starts:

        libcrypto.so.0.9.7 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libcrypto.so.0.9.7 
(0xdead2000)
        libgdbm.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libgdbm.so.1 (0xdead3000)
        librt.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/librt.so.1 (0xdead4000)
        libm.so.6 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libm.so.6 (0xdead5000)
        libcrypt.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libcrypt.so.1 (0xdead6000)
        libnsl.so.1 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libnsl.so.1 (0xdead7000)
        libdl.so.2 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libdl.so.2 (0xdead8000)
        libc.so.6 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libc.so.6 (0xdead9000)
        libpthread.so.0 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/tls/libpthread.so.0 
(0xdeada000)
        ld-linux.so.3 => 
/opt/montavista/pro/devkit/arm/v5t_le/target/lib/ld-linux.so.3 (0xdeadb000)

I tried the following configuration and always got the error message of 
"checking for APR... configure: error: --with-apr requires a directory to be 
provided".

My Configuration:
        ./configure \
                --disable-ssl \
                --disable-v4-mapped \
                --disable-maintainer-mode \
                --disable-dbm \
                --disable-auth-dbm \
                --disable-echo \
                --disable-example \
                --disable-ldap \
                --disable-dav \
                --disable-status \
                --disable-imap \
                --disable-gdbm \
                --disable-mods-shared \
                --without-libtool \
                --without-apr \
                --without-apr-util

Please help me !! Very Very Thanks!!!!

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to