Hi there,

My configuration is as follows:
Tomcat 3.2.1
Apache 1.3.9
Solaris 7
J2SE 1.3.0_02 (not used in this compilation)

I'm trying to compile mod_jk on Solaris 2.7. Here's what I did:

(1) cd to .../jakarta-tomcat-3.2.1-src/src/native/apache1.3
(2) make sure apxs aliased to the correct file, in this case is
.../apache/bin/apxs
(3) since the apxs script uses cc, I checked the cc version. It is "Workshop
Compilers 4.2"
(4) from the webpage
http://jakarta.apache.org/tomcat/tomcat-3.2-doc/mod_jk-howto.html, I use the
following command to compile, using my own java 1.3 (j2se downloaded from sun):

apxs -o mod_jk.so -DSOLARIS -I../jk -I/usr/j2se/include
-I/usr/j2se/include/solaris -c *.c ../jk/*.c

Warnings and Errors:

cc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -KPIC -DSHARED_MODULE
-I/kitimat1/apache/include -I../jk -I/usr/j2se/include
-I/usr/j2se/include/solaris -DSOLARIS  -c
../jk/jk_jni_worker.c"../jk/jk_jni_worker.c", line 731: warning: assignment type
mismatch:                                                                              
pointer to function(pointer to pointer to pointer to const struct
JNIInvokeInterface_ {pointer to void reserved0, pointer to... "=" pointer to
void"../jk/jk_jni_worker.c", line 732: warning: assignment type
mismatch:                                                                              
pointer to function(pointer to void) returning long "=" pointer to void

cc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -KPIC -DSHARED_MODULE
-I/kitimat1/apache/include -I../jk -I/usr/j2se/include
-I/usr/j2se/include/solaris -DSOLARIS  -c
../jk/jk_uri_worker_map.c"../jk/jk_uri_worker_map.c", line 349: warning:
initializer does not fit or is out of range: -1
"../jk/jk_uri_worker_map.c", line 438: warning: newline not last character in
file 

cc -DSOLARIS2=270 -DUSE_EXPAT -I../lib/expat-lite -KPIC -DSHARED_MODULE
-I/kitimat1/apache/include -I../jk -I/usr/j2se/include
-I/usr/j2se/include/solaris -DSOLARIS  -c ../jk/jk_util.c"../jk/jk_util.c", line
211: missing operand"../jk/jk_util.c", line 223: missing operand cc: acomp
failed for ../jk/jk_util.c apxs:Break: Command failed with rc=131072

Do you have any ideas on this? Thanks a lot.
Also, do you know if anybody has uses the same apache, tomcat and solaris
versions and can make it work? Any help will be very much appreciated.

=====================================================================
Best regards,
Will.
Declaration: My postings are not related to my employer in any sense.
=====================================================================

Reply via email to