You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Michael Klimkin <Mi...@ru.openpages.com> on 2000/12/19 13:18:55 UTC
mod_jk.so building
Hi!
Help me if you can...
I'm trying to build the mod_jk.so on Solaris 7:
#/usr/local/apache/bin/apxs -o mod_jk.so -DSOLARIS \
-I${JAVA_HOME}/include/solaris \
-I../jk -I${JAVA_HOME}/include \
-l posix4 -c *.c ../jk/*.c
This script writes such rows:
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c mod_jk.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_ajp12_worker.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_ajp13.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_ajp13_worker.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_connect.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_jni_worker.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_lb_worker.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_map.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_msg_buff.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_nwmain.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_pool.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_sockbuf.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_uri_worker_map.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_util.c
gcc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED
-I/usr/local/apache/include -I/usr/java/include/solaris -I../jk
-I/usr/java/include -DSOLARIS -c ../jk/jk_worker.c
-o mod_jk.so jk_worker.o jk_util.o jk_uri_worker_map.o jk_sockbuf.o
jk_pool.o jk_nwmain.o jk_msg_buff.o jk_map.o jk_lb_worker.o jk_jni_worker.o
jk_connect.o jk_ajp13_worker.o jk_ajp13.o jk_ajp12_worker.o mod_jk.o
-lposix4
apxs:Break: Command failed with rc=16777215
When i try to execute
#gcc -shared -o mod_jk.so *.o ,
it returns
Text relocation remains referenced
against symbol offset in file
<unknown> 0x858 jk_ajp12_worker.o
<unknown> 0x84c jk_ajp12_worker.o
<unknown> 0x85c jk_ajp12_worker.o
<unknown> 0x848 jk_ajp12_worker.o
<unknown> 0x604 jk_ajp12_worker.o
<unknown> 0x5e8 jk_ajp12_worker.o
<unknown> 0x828 jk_ajp12_worker.o
<unknown> 0x83c jk_ajp12_worker.o
<unknown> 0x838 jk_ajp12_worker.o
<unknown> 0x82c jk_ajp12_worker.o
<unknown> 0x5ec jk_ajp12_worker.o
<unknown> 0x600 jk_ajp12_worker.o
<unknown> 0x2c jk_ajp12_worker.o
<unknown> 0xe4 jk_ajp12_worker.o
<unknown> 0xe8 jk_ajp12_worker.o
<unknown> 0xf4 jk_ajp12_worker.o
memcpy 0xf18 jk_map.o
memcpy 0xee0 jk_map.o
memcpy 0x2e8 jk_pool.o
memcpy 0x108 jk_sockbuf.o
memcpy 0x3a4 jk_pool.o
memcpy 0x53c jk_pool.o
memcpy 0x1dc jk_sockbuf.o
memcpy 0x160 jk_connect.o
gethostbyname 0xfc jk_connect.o
close 0x3c4 jk_connect.o
setsockopt 0x2e0 jk_connect.o
recv 0x500 jk_connect.o
recv 0x6f0 jk_sockbuf.o
Why???
Thanks,
Michael