Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@www.apache.org Received: (qmail 96126 invoked from network); 20 Feb 2004 07:44:15 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 20 Feb 2004 07:44:15 -0000 Received: (qmail 20972 invoked by uid 500); 20 Feb 2004 07:43:47 -0000 Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 20764 invoked by uid 500); 20 Feb 2004 07:43:45 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 20748 invoked from network); 20 Feb 2004 07:43:45 -0000 Received: from unknown (HELO plim.fujitsu-siemens.com) (217.115.66.8) by daedalus.apache.org with SMTP; 20 Feb 2004 07:43:45 -0000 Received: from trulli.pdb.fsc.net ([172.25.96.53]) by plim.fujitsu-siemens.com (8.11.3/8.11.3) with ESMTP id i1K7huk09753 for ; Fri, 20 Feb 2004 08:43:56 +0100 Received: from deejai2.mch.fsc.net (deejai2.mch.fsc.net [172.25.124.236]) by trulli.pdb.fsc.net (8.11.6/8.11.6) with ESMTP id i1K7hph11475 for ; Fri, 20 Feb 2004 08:43:56 +0100 Received: from fujitsu-siemens.com (thxqlo14cq0ykv2h@deejai2.mch.fsc.net [172.25.124.236]) by deejai2.mch.fsc.net (8.12.10/8.12.10) with ESMTP id i1K7hijx064863 for ; Fri, 20 Feb 2004 08:43:44 +0100 (CET) (envelope-from jfrederic.clere@fujitsu-siemens.com) Message-ID: <4035BAF7.6000205@fujitsu-siemens.com> Date: Fri, 20 Feb 2004 08:44:55 +0100 From: jean-frederic clere Reply-To: jfrederic.clere@fujitsu-siemens.com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20040219 X-Accept-Language: en, fr, de MIME-Version: 1.0 To: Tomcat Developers List Subject: Re: JK2 release & Expat References: In-Reply-To: X-Enigmail-Version: 0.82.6.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig37F8B004FA3A8B564E5FA75E" X-Virus-Scanned: by amavisd-new X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --------------enig37F8B004FA3A8B564E5FA75E Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Greg.Cope@pfizer.com wrote: > 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? What does apu-config --libs (in apr-util-0.9.4) gives? In my machine it tells: +++ bash-2.03$ ./apu-config --libs /export/home3/jfclere/tmp/apr-util-0.9.4/xml/expat/lib/libexpat.la bash-2.03$ ./apu-config --link-libtool --libs /export/home3/jfclere/tmp/apr-util-0.9.4/libaprutil-0.la /export/home3/jfclere/tmp/apr-util-0.9.4/xml/expat/lib/libexpat.la bash-2.03$ ./apr-config --link-libtool --libs /export/home3/jfclere/tmp/apr-0.9.4/libapr-0.la -lsendfile -lrt -lm -lsocket -lnsl -lresolv -lpthread -ldl +++ I think we have to use "--link-libtool --libs" instead of "--libs". > > Greg > > > >>-----Original Message----- >>From: Henri Gomez [mailto:hgomez@apache.org] >>Sent: 19 February 2004 15:56 >>To: Tomcat Developers List >>Subject: Re: JK2 release & Expat >> >> >>Greg.Cope@pfizer.com wrote: >> >> >>>>-----Original Message----- >>>>From: jean-frederic clere >> >>[mailto:jfrederic.clere@fujitsu-siemens.com] >> >>>>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: tomcat-dev-unsubscribe@jakarta.apache.org >>For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org > > --------------enig37F8B004FA3A8B564E5FA75E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.3.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFANbr70+/mtoaGe6YRArfsAJsFOFc0712BtVHGH9oZ4R2LdXDY/ACfZNz6 Ntbt2C18VWXAZcUexTO/dhU= =JrVf -----END PGP SIGNATURE----- --------------enig37F8B004FA3A8B564E5FA75E--