Re: Bad build process for mod_webapp for Apache 2
Jeffrey Bonevich wrote: (sorry if this has come through already, but I did not see the post on the mail archive, so I done went and subscribed to the list to resend it) For those of you who do not regularly cruise the tomcat-user postings (you all do that regularly, right? ;-), a number of us in the user community have been struggling with getting Tomcat 4 integrated with Apach 2 using mod_webapp. I and a number of other users found a number of problems in the build process for mod_webapp - biggest of which is that the Makefile does not actually produce a DSO module (i.e. mod_webapp.so) for Apache 2. We figured out that the following will do so (after running configure and make): cd ${LOCATION_OF_CONNECTOR_SRC}/webapp/lib gcc -shared -o libwebapp.so *.lo You build a libwebapp.so cd ../apache-2.0 ${APACHE_HOME}/build/libtool --silent --mode=link \ gcc -shared -o mod_webapp.so -rpath ${APACHE_HOME}/modules \ -module -avoid-version -I../include -L../lib \ -dlopen ../lib/libwebapp.la mod_webapp.lo And you use libwebapp.la ... Are you sure that it does what you except? Could you send me the libwebapp.la and the the result of libtool --version? cp mod_webapp.so ${APACHE_HOME}/modules/ I have included a brief HOWTO that I compiled during the process of figuring this all out. If more information is needed, please let me know directly to my email (I am not presently on the dev mailing list distribution). Thanx! jeff -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Bad build process for mod_webapp for Apache 2
Jean-Frederic - Attached is my libwebapp.la. I think I tried it with libwebapp.so and it did not produce a usable module. However, I am not too experienced a C/C++ programmer and have never used libtool before, so I was winging it. Here is the result of libtool --version: [root@strider webapp]# /usr/local/apache2/build/libtool --version ltmain.sh (GNU libtool) 1.3.4-freebsd-ports (1.385.2.196 1999/12/07 21:47:57) Thanx for the response! jeff jean-frederic clere wrote: Jeffrey Bonevich wrote: (sorry if this has come through already, but I did not see the post on the mail archive, so I done went and subscribed to the list to resend it) For those of you who do not regularly cruise the tomcat-user postings (you all do that regularly, right? ;-), a number of us in the user community have been struggling with getting Tomcat 4 integrated with Apach 2 using mod_webapp. I and a number of other users found a number of problems in the build process for mod_webapp - biggest of which is that the Makefile does not actually produce a DSO module (i.e. mod_webapp.so) for Apache 2. We figured out that the following will do so (after running configure and make): cd ${LOCATION_OF_CONNECTOR_SRC}/webapp/lib gcc -shared -o libwebapp.so *.lo You build a libwebapp.so cd ../apache-2.0 ${APACHE_HOME}/build/libtool --silent --mode=link \ gcc -shared -o mod_webapp.so -rpath ${APACHE_HOME}/modules \ -module -avoid-version -I../include -L../lib \ -dlopen ../lib/libwebapp.la mod_webapp.lo And you use libwebapp.la ... Are you sure that it does what you except? Could you send me the libwebapp.la and the the result of libtool --version? cp mod_webapp.so ${APACHE_HOME}/modules/ I have included a brief HOWTO that I compiled during the process of figuring this all out. If more information is needed, please let me know directly to my email (I am not presently on the dev mailing list distribution). Thanx! jeff -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- Jeffrey Bonevich Ann Arbor, Michigan [EMAIL PROTECTED] http://www.bonevich.com Hwæt! Wë Gär-Dena in geär-dagum, peod-cyninga, prym gefrünon, hü ða aepelingas ellen fremedon! # libwebapp.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.3.4-freebsd-ports (1.385.2.196 1999/12/07 21:47:57) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='' # Names of this library. library_names='' # The name of the static archive. old_library='libwebapp.a' # Libraries that this one depends upon. dependency_libs='' # Version information for libwebapp. current=0 age=0 revision=0 # Is this an already installed library? installed=yes # Directory that this library needs to be installed in: libdir='/disk/0/src/java/jakarta-tomcat-connectors-4.0.2-01-src/webapp/lib' -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Bad build process for mod_webapp for Apache 2
Jeffrey Bonevich [EMAIL PROTECTED] wrote: (sorry if this has come through already, but I did not see the post on the mail archive, so I done went and subscribed to the list to resend it) For those of you who do not regularly cruise the tomcat-user postings (you all do that regularly, right? ;-), a number of us in the user community have been struggling with getting Tomcat 4 integrated with Apach 2 using mod_webapp. I and a number of other users found a number of problems in the build process for mod_webapp - biggest of which is that the Makefile does not actually produce a DSO module (i.e. mod_webapp.so) for Apache 2. We figured out that the following will do so (after running configure and make): cd ${LOCATION_OF_CONNECTOR_SRC}/webapp/lib gcc -shared -o libwebapp.so *.lo cd ../apache-2.0 ${APACHE_HOME}/build/libtool --silent --mode=link \ gcc -shared -o mod_webapp.so -rpath ${APACHE_HOME}/modules \ -module -avoid-version -I../include -L../lib \ -dlopen ../lib/libwebapp.la mod_webapp.lo cp mod_webapp.so ${APACHE_HOME}/modules/ I have included a brief HOWTO that I compiled during the process of figuring this all out. If more information is needed, please let me know directly to my email (I am not presently on the dev mailing list distribution). Jeff. Thank you very much for the code, this will need to be integrated in out ./configure.in code as well (I know it's broken, I use 2.0 almost everywhere)... Will try to patch it up with your changes later during this week-end (or if you want to tackle M4, well, you're more than welcome! :) :) :) Pier -- I think that it's extremely foolish to name a server after the current U.S. President. B.W. Fitzpatrick -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Bad build process for mod_webapp for Apache 2
(sorry if this has come through already, but I did not see the post on the mail archive, so I done went and subscribed to the list to resend it) For those of you who do not regularly cruise the tomcat-user postings (you all do that regularly, right? ;-), a number of us in the user community have been struggling with getting Tomcat 4 integrated with Apach 2 using mod_webapp. I and a number of other users found a number of problems in the build process for mod_webapp - biggest of which is that the Makefile does not actually produce a DSO module (i.e. mod_webapp.so) for Apache 2. We figured out that the following will do so (after running configure and make): cd ${LOCATION_OF_CONNECTOR_SRC}/webapp/lib gcc -shared -o libwebapp.so *.lo cd ../apache-2.0 ${APACHE_HOME}/build/libtool --silent --mode=link \ gcc -shared -o mod_webapp.so -rpath ${APACHE_HOME}/modules \ -module -avoid-version -I../include -L../lib \ -dlopen ../lib/libwebapp.la mod_webapp.lo cp mod_webapp.so ${APACHE_HOME}/modules/ I have included a brief HOWTO that I compiled during the process of figuring this all out. If more information is needed, please let me know directly to my email (I am not presently on the dev mailing list distribution). Thanx! jeff -- Jeffrey Bonevich Ann Arbor, Michigan [EMAIL PROTECTED] http://www.bonevich.com Hwæt! Wë Gär-Dena in geär-dagum, peod-cyninga, prym gefrünon, hü ða aepelingas ellen fremedon! Tomcat4+Apache2+mod_webapp_HOWTO.sh Description: Bourne shell script -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]