Few,

apr-utils has a dependency on expat, yet when linking mod_jk2 apr-config
--libs is used:  `/var/tmp/temo/apr-0.9.4/apr-config --libs`

However apr-config / apr does not have a dependency on expat, so it does not
return the right line with -L/usr/local/bin -lexpat (in my case added)

The the line that gets spat out should look like (notice I've added the
expat bit at the end):

 /bin/sh ../../libtool --mode=link cc -avoid-version -module -rpath
/WWW/app/apache/1.3.26c/libexec  -L/WWW/app/apache/1.3.26c/lib  -o
../../../build/jk2/apache13/mod_jk2.la
../../../build/jk2/apache13/jk_channel.lo
../../../build/jk2/apache13/jk_channel_apr_socket.lo
../../../build/jk2/apache13/jk_channel_jni.lo
../../../build/jk2/apache13/jk_channel_un.lo
../../../build/jk2/apache13/jk_config.lo
../../../build/jk2/apache13/jk_config_file.lo
../../../build/jk2/apache13/jk_endpoint.lo
../../../build/jk2/apache13/jk_env.lo
../../../build/jk2/apache13/jk_handler_logon.lo
../../../build/jk2/apache13/jk_handler_response.lo
../../../build/jk2/apache13/jk_logger_file.lo
../../../build/jk2/apache13/jk_logger_win32.lo
../../../build/jk2/apache13/jk_map.lo ../../../build/jk2/apache13/jk_md5.lo
../../../build/jk2/apache13/jk_msg_ajp.lo
../../../build/jk2/apache13/jk_mutex.lo
../../../build/jk2/apache13/jk_mutex_proc.lo
../../../build/jk2/apache13/jk_mutex_thread.lo
../../../build/jk2/apache13/jk_nwmain.lo
../../../build/jk2/apache13/jk_objCache.lo
../../../build/jk2/apache13/jk_pool_apr.lo
../../../build/jk2/apache13/jk_registry.lo
../../../build/jk2/apache13/jk_requtil.lo
../../../build/jk2/apache13/jk_shm.lo
../../../build/jk2/apache13/jk_signal.lo
../../../build/jk2/apache13/jk_uriEnv.lo
../../../build/jk2/apache13/jk_uriMap.lo
../../../build/jk2/apache13/jk_user.lo
../../../build/jk2/apache13/jk_vm_default.lo
../../../build/jk2/apache13/jk_workerEnv.lo
../../../build/jk2/apache13/jk_worker_ajp13.lo
../../../build/jk2/apache13/jk_worker_jni.lo
../../../build/jk2/apache13/jk_worker_lb.lo
../../../build/jk2/apache13/jk_worker_run.lo
../../../build/jk2/apache13/jk_worker_status.lo
../../../build/jk2/apache13/jk_service_apache13.lo
../../../build/jk2/apache13/mod_jk2.lo
/var/tmp/temo/apr-0.9.4/lib/libapr-0.la
/var/tmp/temo/apr-util-0.9.4/lib/libaprutil-0.la
`/var/tmp/temo/apr-0.9.4/apr-config --libs` -L/usr/local/bin -lexpat

ldd now has an entry for libexpat, and the mod_jk2.so loads.

Perhaps other expats are build differently?

Clear as mud?

Greg


> -----Original Message-----
> From: Henri Gomez [mailto:[EMAIL PROTECTED]
> Sent: 19 February 2004 15:56
> To: Tomcat Developers List
> Subject: Re: JK2 release & Expat
> 
> 
> [EMAIL PROTECTED] wrote:
> 
> >>-----Original Message-----
> >>From: jean-frederic clere 
> [mailto:[EMAIL PROTECTED]
> >>Sent: 18 February 2004 17:05
> >>To: Tomcat Developers List
> >>Subject: Re: JK2 release & Expat
> >>
> >>
> >>Henri Gomez wrote:
> >>
> >>a "ldd /var/tmp/mod_jk2_new.so" would be nice to have.
> >>
> > 
> > 
> > Close but no cigar ( I checked that before posting) but here for
> > completeness;
> > 
> > $ ldd /var/tmp/mod_jk2_new.so
> >         libsendfile.so.1 =>      /usr/lib/libsendfile.so.1
> >         librt.so.1 =>    /usr/lib/librt.so.1
> >         libm.so.1 =>     /usr/lib/libm.so.1
> >         libsocket.so.1 =>        /usr/lib/libsocket.so.1
> >         libnsl.so.1 =>   /usr/lib/libnsl.so.1
> >         libresolv.so.2 =>        /usr/lib/libresolv.so.2
> >         libpthread.so.1 =>       /usr/lib/libpthread.so.1
> >         libdl.so.1 =>    /usr/lib/libdl.so.1
> >         libc.so.1 =>     /usr/lib/libc.so.1
> >         libaio.so.1 =>   /usr/lib/libaio.so.1
> >         libmp.so.2 =>    /usr/lib/libmp.so.2
> >         libthread.so.1 =>        /usr/lib/libthread.so.1
> >         /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1
> > 
> > Greg
> 
> How did you build apr ?
> 
> If it's in DSO, could you make a ldd on it ?
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to