You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Matías Salvador <ma...@uol.com.ar> on 2001/04/24 16:17:43 UTC
PLEASE HELP WHIT THE COMPILATION OF MOD_JK
Hy Everybody,
I'm having problems with the compilation of MOD_JK.C since a couple of days. I have Tomcat 3.2.1, Apache 1.3 & Solaris 7. When i try to compile the module, it creates lots of *.o but the mod_jk.so does not appear. What am i doing wrong? All the parameters seem to be ok. I also tried with the "-lposix4", but it doesn't compile.
I guess it is something about the configuration of the apxs, but I really dont't know what is it all about. I send you the error that throws me the compilation and also, the part of the configuration of my apxs.
*****COMPILATION********************************************************
# /usr/local/bin/perl /usr/local/bin/apxs -o mod_jk.so -DSOLARIS -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -c *.c ../jk/*.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c mod_jk.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_ajp12_worker.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_ajp13.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_ajp13_worker.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_connect.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_jni_worker.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_lb_worker.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_map.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_msg_buff.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_nwmain.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_pool.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_sockbuf.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_uri_worker_map.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_util.c
/usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED
_MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_worker.c
ld -G -o mod_jk.so ../jk/jk_worker.o ../jk/jk_util.o ../jk/jk_uri_worker_map.o ../jk/jk_sockbuf.o ../jk/jk_pool.o ../jk/jk_nwmain.o ../jk/jk_msg_buff.o ../jk/jk
_map.o ../jk/jk_lb_worker.o ../jk/jk_jni_worker.o ../jk/jk_connect.o ../jk/jk_ajp13_worker.o ../jk/jk_ajp13.o ../jk/jk_ajp12_worker.o mod_jk.o
apxs:Break: Command failed with rc=16711680
************************************************************************
*****APXS********************************************************
my $CFG_TARGET = 'httpd'; # substituted via Makefile.tmpl
my $CFG_CC = '/usr/local/bin/gcc'; # substituted via Makefile.tmpl
my $CFG_CFLAGS = ' -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite `../apaci`'; # substituted via Makefile.tmpl
my $CFG_CFLAGS_SHLIB = '-fPIC -DSHARED_MODULE'; # substituted via Makefile.tmpl
my $CFG_LD_SHLIB = 'ld'; # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = '-G'; # substituted via Makefile.tmpl
my $CFG_LIBS_SHLIB = ''; # substituted via Makefile.tmpl
my $CFG_PREFIX = '/usr/local/apache'; # substituted via APACI install
my $CFG_SBINDIR = '/usr/local/apache/bin'; # substituted via APACI install
my $CFG_INCLUDEDIR = '/usr/local/apache/include'; # substituted via APACI install
my $CFG_LIBEXECDIR = '/usr/local/apache/libexec'; # substituted via APACI install
my $CFG_SYSCONFDIR = '/usr/local/apache/conf'; # substituted via APACI install
************************************************************************
Thank you very much for any help you can give ME ASAP!!!
MATíAS SALVADOR
JAVA Development Team
Soluciones Integrales S.A.
590 Roca Av. 7° Floor Buenos Aires
+54.011.4345.0537 int. 132
COMPILATION OF MOD_JK
Posted by Matías Salvador <ma...@uol.com.ar>.
I tried to use a MOD_JK.SO built in Solaris 2.7 over a machine with Solaris 2.6 and Apache doesn't START. Is it possible?
Is there a possibility to compile in Solaris 2.7 a version of MOD_JK.SO compatible with Solaris 2.6? Because the GCC takes up too much space to be installed in the ROOT of the machine with Solaris 2.6 and I can't re-install UNIX in this machine because this SERVER is part of my core business.
Thank you very much for any HELP!!!
MATíAS SALVADOR
JAVA Development Team
Soluciones Integrales S.A.
590 Roca Av. 7° Floor Buenos Aires
+54.011.4345.0537 int. 132
TOMCAT WAR FILES
Posted by Matías Salvador <ma...@uol.com.ar>.
I want to pass my app from development to a distribution phase inside Tomcat 3.2.1.
I heard something about a WAR file, how do i have to build it?
Which is the syntax? What else do I have to change?
Thnx!!!!
MATíAS SALVADOR
JAVA Development Team
Soluciones Integrales S.A.
590 Roca Av. 7° Floor Buenos Aires
+54.011.4345.0537 int. 132
Re: PLEASE HELP WHIT THE COMPILATION OF MOD_JK
Posted by Martin Mauri <mm...@profesi.com.ar>.
I think you should list it in the httpd.conf file.
It worked!
But there is an error with the list of modules *.c, where do i have tu put my mod_jk.c?
MATíAS SALVADOR
JAVA Development Team
Soluciones Integrales S.A.
590 Roca Av. 7° Floor Buenos Aires
+54.011.4345.0537 int. 132
----- Original Message -----
From: K.P.Majoor
To: tomcat-user@jakarta.apache.org
Sent: Tuesday, April 24, 2001 11:33 AM
Subject: Re: PLEASE HELP WHIT THE COMPILATION OF MOD_JK
I think that this particular question brought me to this newsgroup :-)
Go to the directory where the objects files are located and try:
gcc -shared -o mod_jk.so *.o
This will create the mod_jk.so from the (already) created object files.
Good luck, it worked for me !
kp
Matías Salvador wrote:
> Hy Everybody,
>
> I'm having problems with the compilation of MOD_JK.C since a
> couple of days. I have Tomcat 3.2.1, Apache 1.3 & Solaris 7. When i
> try to compile the module, it creates lots of *.o but the mod_jk.so
> does not appear. What am i doing wrong? All the parameters seem to be
> ok. I also tried with the "-lposix4", but it doesn't compile.
>
> I guess it is something about the configuration of the apxs,
> but I really dont't know what is it all about. I send you the error
> that throws me the compilation and also, the part of the configuration
> of my apxs.
>
>
> ****COMPILATION********************************************************
>
> # /usr/local/bin/perl /usr/local/bin/apxs -o mod_jk.so -DSOLARIS
> -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris
> -c *.c ../jk/*.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED_MODULE -I/usr/local/apache/include -I../jk
> -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris
> -DSOLARIS -c mod_jk.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_ajp12_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_ajp13.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_ajp13_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_connect.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_jni_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_lb_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_map.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_msg_buff.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_nwmain.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_pool.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_sockbuf.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_uri_worker_map.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_util.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_worker.c
>
> ld -G -o mod_jk.so ../jk/jk_worker.o ../jk/jk_util.o
> ../jk/jk_uri_worker_map.o ../jk/jk_sockbuf.o ../jk/jk_pool.o
> ../jk/jk_nwmain.o ../jk/jk_msg_buff.o ../jk/jk
>
> _map.o ../jk/jk_lb_worker.o ../jk/jk_jni_worker.o ../jk/jk_connect.o
> ../jk/jk_ajp13_worker.o ../jk/jk_ajp13.o ../jk/jk_ajp12_worker.o
> mod_jk.o
>
> apxs:Break: Command failed with rc=16711680
>
>
> ***********************************************************************
>
> *****APXS********************************************************
>
> my $CFG_TARGET = 'httpd'; # substituted via Makefile.tmpl
>
> my $CFG_CC = '/usr/local/bin/gcc'; # substituted via Makefile.tmpl
>
> my $CFG_CFLAGS = ' -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> `../apaci`'; # substituted via Makefile.tmpl
>
> my $CFG_CFLAGS_SHLIB = '-fPIC -DSHARED_MODULE'; # substituted via
> Makefile.tmpl
>
> my $CFG_LD_SHLIB = 'ld'; # substituted via Makefile.tmpl
>
> my $CFG_LDFLAGS_SHLIB = '-G'; # substituted via Makefile.tmpl
>
> my $CFG_LIBS_SHLIB = ''; # substituted via Makefile.tmpl
>
> my $CFG_PREFIX = '/usr/local/apache'; # substituted via APACI install
>
> my $CFG_SBINDIR = '/usr/local/apache/bin'; # substituted via APACI
> install
>
> my $CFG_INCLUDEDIR = '/usr/local/apache/include'; # substituted via
> APACI install
>
> my $CFG_LIBEXECDIR = '/usr/local/apache/libexec'; # substituted via
> APACI install
>
> my $CFG_SYSCONFDIR = '/usr/local/apache/conf'; # substituted via APACI
> install
>
>
> ***********************************************************************
>
> Thank you very much for any help you can give ME ASAP!!!
>
> MATíAS SALVADOR
> JAVA Development Team
> Soluciones Integrales S.A.
> 590 Roca Av. 7° Floor Buenos Aires
> +54.011.4345.0537 int. 132
RE: PLEASE HELP WHIT THE COMPILATION OF MOD_JK
Posted by Matías Salvador <ma...@uol.com.ar>.
It worked!
But there is an error with the list of modules *.c, where do i have tu put my mod_jk.c?
MATíAS SALVADOR
JAVA Development Team
Soluciones Integrales S.A.
590 Roca Av. 7° Floor Buenos Aires
+54.011.4345.0537 int. 132
----- Original Message -----
From: K.P.Majoor
To: tomcat-user@jakarta.apache.org
Sent: Tuesday, April 24, 2001 11:33 AM
Subject: Re: PLEASE HELP WHIT THE COMPILATION OF MOD_JK
I think that this particular question brought me to this newsgroup :-)
Go to the directory where the objects files are located and try:
gcc -shared -o mod_jk.so *.o
This will create the mod_jk.so from the (already) created object files.
Good luck, it worked for me !
kp
Matías Salvador wrote:
> Hy Everybody,
>
> I'm having problems with the compilation of MOD_JK.C since a
> couple of days. I have Tomcat 3.2.1, Apache 1.3 & Solaris 7. When i
> try to compile the module, it creates lots of *.o but the mod_jk.so
> does not appear. What am i doing wrong? All the parameters seem to be
> ok. I also tried with the "-lposix4", but it doesn't compile.
>
> I guess it is something about the configuration of the apxs,
> but I really dont't know what is it all about. I send you the error
> that throws me the compilation and also, the part of the configuration
> of my apxs.
>
>
> ****COMPILATION********************************************************
>
> # /usr/local/bin/perl /usr/local/bin/apxs -o mod_jk.so -DSOLARIS
> -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris
> -c *.c ../jk/*.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED_MODULE -I/usr/local/apache/include -I../jk
> -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris
> -DSOLARIS -c mod_jk.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_ajp12_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_ajp13.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_ajp13_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_connect.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_jni_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_lb_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_map.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_msg_buff.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_nwmain.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_pool.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_sockbuf.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_uri_worker_map.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_util.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_worker.c
>
> ld -G -o mod_jk.so ../jk/jk_worker.o ../jk/jk_util.o
> ../jk/jk_uri_worker_map.o ../jk/jk_sockbuf.o ../jk/jk_pool.o
> ../jk/jk_nwmain.o ../jk/jk_msg_buff.o ../jk/jk
>
> _map.o ../jk/jk_lb_worker.o ../jk/jk_jni_worker.o ../jk/jk_connect.o
> ../jk/jk_ajp13_worker.o ../jk/jk_ajp13.o ../jk/jk_ajp12_worker.o
> mod_jk.o
>
> apxs:Break: Command failed with rc=16711680
>
>
> ***********************************************************************
>
> *****APXS********************************************************
>
> my $CFG_TARGET = 'httpd'; # substituted via Makefile.tmpl
>
> my $CFG_CC = '/usr/local/bin/gcc'; # substituted via Makefile.tmpl
>
> my $CFG_CFLAGS = ' -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> `../apaci`'; # substituted via Makefile.tmpl
>
> my $CFG_CFLAGS_SHLIB = '-fPIC -DSHARED_MODULE'; # substituted via
> Makefile.tmpl
>
> my $CFG_LD_SHLIB = 'ld'; # substituted via Makefile.tmpl
>
> my $CFG_LDFLAGS_SHLIB = '-G'; # substituted via Makefile.tmpl
>
> my $CFG_LIBS_SHLIB = ''; # substituted via Makefile.tmpl
>
> my $CFG_PREFIX = '/usr/local/apache'; # substituted via APACI install
>
> my $CFG_SBINDIR = '/usr/local/apache/bin'; # substituted via APACI
> install
>
> my $CFG_INCLUDEDIR = '/usr/local/apache/include'; # substituted via
> APACI install
>
> my $CFG_LIBEXECDIR = '/usr/local/apache/libexec'; # substituted via
> APACI install
>
> my $CFG_SYSCONFDIR = '/usr/local/apache/conf'; # substituted via APACI
> install
>
>
> ***********************************************************************
>
> Thank you very much for any help you can give ME ASAP!!!
>
> MATíAS SALVADOR
> JAVA Development Team
> Soluciones Integrales S.A.
> 590 Roca Av. 7° Floor Buenos Aires
> +54.011.4345.0537 int. 132
Re: PLEASE HELP WHIT THE COMPILATION OF MOD_JK
Posted by "K.P.Majoor" <kp...@7bulls.com>.
I think that this particular question brought me to this newsgroup :-)
Go to the directory where the objects files are located and try:
gcc -shared -o mod_jk.so *.o
This will create the mod_jk.so from the (already) created object files.
Good luck, it worked for me !
kp
Matías Salvador wrote:
> Hy Everybody,
>
> I'm having problems with the compilation of MOD_JK.C since a
> couple of days. I have Tomcat 3.2.1, Apache 1.3 & Solaris 7. When i
> try to compile the module, it creates lots of *.o but the mod_jk.so
> does not appear. What am i doing wrong? All the parameters seem to be
> ok. I also tried with the "-lposix4", but it doesn't compile.
>
> I guess it is something about the configuration of the apxs,
> but I really dont't know what is it all about. I send you the error
> that throws me the compilation and also, the part of the configuration
> of my apxs.
>
>
> ****COMPILATION********************************************************
>
> # /usr/local/bin/perl /usr/local/bin/apxs -o mod_jk.so -DSOLARIS
> -I../jk -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris
> -c *.c ../jk/*.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED_MODULE -I/usr/local/apache/include -I../jk
> -I/usr/java/sdk1.3/include -I/usr/java/sdk1.3/include/solaris
> -DSOLARIS -c mod_jk.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_ajp12_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_ajp13.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_ajp13_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_connect.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_jni_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_lb_worker.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_map.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_msg_buff.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_nwmain.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_pool.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_sockbuf.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c
> ../jk/jk_uri_worker_map.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_util.c
>
> /usr/local/bin/gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> -fPIC -DSHARED
>
> _MODULE -I/usr/local/apache/include -I../jk -I/usr/java/sdk1.3/include
> -I/usr/java/sdk1.3/include/solaris -DSOLARIS -c ../jk/jk_worker.c
>
> ld -G -o mod_jk.so ../jk/jk_worker.o ../jk/jk_util.o
> ../jk/jk_uri_worker_map.o ../jk/jk_sockbuf.o ../jk/jk_pool.o
> ../jk/jk_nwmain.o ../jk/jk_msg_buff.o ../jk/jk
>
> _map.o ../jk/jk_lb_worker.o ../jk/jk_jni_worker.o ../jk/jk_connect.o
> ../jk/jk_ajp13_worker.o ../jk/jk_ajp13.o ../jk/jk_ajp12_worker.o
> mod_jk.o
>
> apxs:Break: Command failed with rc=16711680
>
>
> ***********************************************************************
>
> *****APXS********************************************************
>
> my $CFG_TARGET = 'httpd'; # substituted via Makefile.tmpl
>
> my $CFG_CC = '/usr/local/bin/gcc'; # substituted via Makefile.tmpl
>
> my $CFG_CFLAGS = ' -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite
> `../apaci`'; # substituted via Makefile.tmpl
>
> my $CFG_CFLAGS_SHLIB = '-fPIC -DSHARED_MODULE'; # substituted via
> Makefile.tmpl
>
> my $CFG_LD_SHLIB = 'ld'; # substituted via Makefile.tmpl
>
> my $CFG_LDFLAGS_SHLIB = '-G'; # substituted via Makefile.tmpl
>
> my $CFG_LIBS_SHLIB = ''; # substituted via Makefile.tmpl
>
> my $CFG_PREFIX = '/usr/local/apache'; # substituted via APACI install
>
> my $CFG_SBINDIR = '/usr/local/apache/bin'; # substituted via APACI
> install
>
> my $CFG_INCLUDEDIR = '/usr/local/apache/include'; # substituted via
> APACI install
>
> my $CFG_LIBEXECDIR = '/usr/local/apache/libexec'; # substituted via
> APACI install
>
> my $CFG_SYSCONFDIR = '/usr/local/apache/conf'; # substituted via APACI
> install
>
>
> ***********************************************************************
>
> Thank you very much for any help you can give ME ASAP!!!
>
> MATíAS SALVADOR
> JAVA Development Team
> Soluciones Integrales S.A.
> 590 Roca Av. 7° Floor Buenos Aires
> +54.011.4345.0537 int. 132