You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Pamela Stangl <pc...@doit.wisc.edu> on 2003/12/19 20:45:47 UTC
building mod_jk for apache on AIX
I'm trying to build mod_jk.so for apache on AIX 5.1 and can't get it to
work. I've compile with the AIX compiler and with the g++
compiler. Here's the steps I follow. Any help would be much
appreciated. Also the software versions I'm using have been set by the
vendor I'm working with but if you've gotten this to work under AIX by
different versions, I'd be interested.
1. I can build apache 1.3.27 just fine with the following commands and it
runs:
> ./configure --enable-shared=max --prefix=/usr/local/apache
--enable-module=so --enable-module=info --enable-module=most
> make
> make install
2. I use the binary of Tomcat 4.0.6 and am able to start and access tomcat.
3. I attempt to build the Tomcat 4.0.6 connector mod_jk and get an error
which I've listed below the command:
> apxs -I../common -I/usr/java131/include/ -I/usr/java131/include/aix/ -i
-a -c mod_jk.c ../common/*.c -o mod_jk.so
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c mod_jk.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_ajp12_worker.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_ajp13.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_ajp13_worker.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_ajp14.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_ajp14_worker.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_ajp_common.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_connect.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_context.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_jni_worker.c
"../common/jk_jni_worker.c", line 806.28: 1506-068 (W) Operation between
types "int(*)(const struct JNIInvokeInterface_***,const struct
JNINativeInterface_***,void*)" and "void*" is not allowed.
"../common/jk_jni_worker.c", line 807.43: 1506-068 (W) Operation between
types "int(*)(void*)" and "void*" is not allowed.
"../common/jk_jni_worker.c", line 808.34: 1506-068 (W) Operation between
types "int(*)(const struct JNIInvokeInterface_***,int,int*)" and "void*" is
not allowed.
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_lb_worker.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_map.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_md5.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_msg_buff.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_nwmain.c
"../common/jk_nwmain.c", line 149.7: 1506-356 (W) Compilation unit is empty.
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_pool.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_sockbuf.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_uri_worker_map.c
"../common/jk_uri_worker_map.c", line 63.30: 1506-342 (W) "/*" detected in
comment.
"../common/jk_uri_worker_map.c", line 63.54: 1506-342 (W) "/*" detected in
comment.
"../common/jk_uri_worker_map.c", line 64.34: 1506-342 (W) "/*" detected in
comment.
"../common/jk_uri_worker_map.c", line 64.65: 1506-342 (W) "/*" detected in
comment.
"../common/jk_uri_worker_map.c", line 273.61: 1506-342 (W) "/*" detected in
comment.
"../common/jk_uri_worker_map.c", line 274.28: 1506-342 (W) "/*" detected in
comment.
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_util.c
cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ -DAIX_BIND_PROCESSOR
-DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -DSHARED_MODULE
-I/u/pys/apbs/apache/include -I../common -I/usr/java131/include/
-I/usr/java131/include/aix/ -c ../common/jk_worker.c
ld -H512 -T512 -bhalt:4 -bM:SRE -e _nostart
-bI:/u/pys/apbs/apache/libexec/httpd.exp -lc -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_md5.o jk_map.o jk_lb_worker.o jk_jni_worker.o jk_context.o
jk_connect.o jk_ajp_common.o jk_ajp14_worker.o jk_ajp14.o jk_ajp13_worker.o
jk_ajp13.o jk_ajp12_worker.o mod_jk.o -o mod_jk.so
ld: 0711-327 WARNING: Entry point not found: _nostart
ld: 0711-244 ERROR: No csects or exported symbols have been saved.
apxs:Break: Command failed with rc=8
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org