Re: Bad build process for mod_webapp for Apache 2

2002-04-25 Thread jean-frederic clere

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

2002-04-25 Thread Jeffrey Bonevich

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

2002-04-25 Thread Pier Fumagalli

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

2002-04-22 Thread Jeffrey Bonevich

(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]