Thanks for you replies guys : Loadfile before module works fine ;-)
LoadFile /usr/local/ssl/lib/libssl.so I checked with ldd : r...@myserver # ldd /appl/apache0/bin/httpd libm.so.2 => /lib/libm.so.2 libaprutil-1.so.0 => /appl/apache0/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 => /appl/apache0/lib/libapr-1.so.0 libuuid.so.1 => /lib/libuuid.so.1 libsendfile.so.1 => /lib/libsendfile.so.1 librt.so.1 => /lib/librt.so.1 libsocket.so.1 => /lib/libsocket.so.1 libnsl.so.1 => /lib/libnsl.so.1 libpthread.so.1 => /lib/libpthread.so.1 libc.so.1 => /lib/libc.so.1 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 libaio.so.1 => /lib/libaio.so.1 libmd5.so.1 => /lib/libmd5.so.1 libmp.so.2 => /lib/libmp.so.2 libscf.so.1 => /lib/libscf.so.1 libdoor.so.1 => /lib/libdoor.so.1 libuutil.so.1 => /lib/libuutil.so.1 /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1 /platform/SUNW,Sun-Fire-V440/lib/libmd5_psr.so.1 r...@myserver # ldd /appl/apache0/modules/mod_ssl.so libssl.so.0.9.8 => /usr/local/lib/libssl.so.0.9.8 libcrypto.so.0.9.8 => /usr/local/ssl/lib/libcrypto.so.0.9.8 libuuid.so.1 => /lib/libuuid.so.1 libsendfile.so.1 => /lib/libsendfile.so.1 librt.so.1 => /lib/librt.so.1 libsocket.so.1 => /lib/libsocket.so.1 libnsl.so.1 => /lib/libnsl.so.1 libpthread.so.1 => /lib/libpthread.so.1 libc.so.1 => /lib/libc.so.1 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 libdl.so.1 => /lib/libdl.so.1 libaio.so.1 => /lib/libaio.so.1 libmd5.so.1 => /lib/libmd5.so.1 libmp.so.2 => /lib/libmp.so.2 libscf.so.1 => /lib/libscf.so.1 libdoor.so.1 => /lib/libdoor.so.1 libuutil.so.1 => /lib/libuutil.so.1 libm.so.2 => /lib/libm.so.2 /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1 /platform/SUNW,Sun-Fire-V440/lib/libmd5_psr.so.1 Looks like libssl.so is not listed as dependency. I tried adding in envvars file but didnt worked : LD_LIBRARY_PATH="/usr/local/ssl/lib:/appl/apache0/lib:$LD_LIBRARY_PATH" On Thu, Nov 5, 2009 at 11:48 AM, Sheryl <gubyd...@his.com> wrote: > > > ../configure --prefix=/appl/apache1 --enable-mods-shared=most > --enable-ssl > > --with-ssl=/usr/local/ssl/ > [snip] > > "Cannot load /appl/apache1/modules/mod_ssl.so into server: ld.so.1: > httpd: > > fatal: relocation error: file /appl/apache1/modules/mod_ssl.so: symbol > > SSL_CTX_sess_set_new_cb: referenced symbol not found" > > I suspect that it doesn't know where to find the library. You can confirm > this by running "ldd httpd" on the http daemon. If that's the case, try > adding the ssl library directory to the LD_LIBRARY_PATH (probably > /usr/local/ssl/lib) in the envvars file in the apache bin directory. > > It's also possible to set up the RPATH during the configure/compile step > to set the location of the library within the binary but not usually > necessary. Using envvars works too. > > > I tried it on Apache 2.2.13 / Apache 2.2.11 / Apache 2.0.63 / Apache > > 2.0.59 > > > > Any pointers what i am missing ? > > > > Thanks > > Singh > > > > > > --------------------------------------------------------------------- > 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: users-unsubscr...@httpd.apache.org > " from the digest: users-digest-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > >