Walter, Located the file jni.h which should be in $JAVA_HOME/include. Somewhere around Line 27 it should read #include "jni_md.h". If you look in the $JAVA_HOME/include for a directory, it might be called aix or ppc or mip. You need change line 27 to be #include "dir_name/jni_md.h"
On Wed, 2002-07-24 at 18:16, Billingham, Walter 475 wrote: > Mark, > > What file exactly again I'm lost in the notation. I'm on an AIX > 5.1L OS and where exactly is the change made again? What do I search for in > what file where is what I'm asking, and what do I change it to? Thanks. > Walter B. > > > > -----Original Message----- > > From: Mark Pelillo [SMTP:[EMAIL PROTECTED]] > > Sent: Tuesday, July 23, 2002 9:19 PM > > To: Tomcat Users List > > Subject: Re: mod_jk compile error > > > > This is one file you will have to edit. The problem is not with > > jk_jni_worker.c but rather with jni.h. Line 27 (if you are using > > j2sdk1.4.0) of jni.h which is located in JAVA_HOME/include needs to be > > modified to be "architecture/jni_md.h". Change architecture to meet > > your systems need. For linux it is linux, for solaris it is sparc. > > > > > > On Tue, 2002-07-23 at 16:02, Billingham, Walter 475 wrote: > > > Anyone know what this means below? I am trying to compile the mod_jk.so > > > file. Thanks. Trask. > > > > > > # CC=/usr/local/bin/gcc ./build-aix.sh > > > Building mod_jk > > > cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ > > -DAIX_BIND_PROCESSOR > > > -DMOD_SSL=208105 -DMOD_PERL -DUSE_PERL_SSI -D_ALL_SOURCE > > > -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qcpluscmt -qmaxmem=16384 -q32 > > > -D_LARGE_FILES -qlonglong -DUSE_HSREGEX -DEAPI -D_ALL_SOURCE -D_ANSI > > > _C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -q32 -D_LARGE_FILES -qlonglong > > > -DSHARED_MODULE -I/webserver/jre/lib -I../common -I/usr/java > > > 131/jre/lib -c ../common/jk_ajp12_worker.c > > > cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ > > -DAIX_BIND_PROCESSOR > > > -DMOD_SSL=208105 -DMOD_PERL -DUSE_PERL_SSI -D_ALL_SOURCE > > > -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qcpluscmt -qmaxmem=16384 -q32 > > > -D_LARGE_FILES -qlonglong -DUSE_HSREGEX -DEAPI -D_ALL_SOURCE -D_ANSI > > > _C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -q32 -D_LARGE_FILES -qlonglong > > > -DSHARED_MODULE -I/webserver/jre/lib -I../common -I/usr/java > > > 131/jre/lib -c ../common/jk_ajp13.c > > > cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ > > -DAIX_BIND_PROCESSOR > > > -DMOD_SSL=208105 -DMOD_PERL -DUSE_PERL_SSI -D_ALL_SOURCE > > > -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qcpluscmt -qmaxmem=16384 -q32 > > > -D_LARGE_FILES -qlonglong -DUSE_HSREGEX -DEAPI -D_ALL_SOURCE -D_ANSI > > > _C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -q32 -D_LARGE_FILES -qlonglong > > > -DSHARED_MODULE -I/webserver/jre/lib -I../common -I/usr/java > > > 131/jre/lib -c ../common/jk_ajp13_worker.c > > > cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ > > -DAIX_BIND_PROCESSOR > > > -DMOD_SSL=208105 -DMOD_PERL -DUSE_PERL_SSI -D_ALL_SOURCE > > > -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qcpluscmt -qmaxmem=16384 -q32 > > > -D_LARGE_FILES -qlonglong -DUSE_HSREGEX -DEAPI -D_ALL_SOURCE -D_ANSI > > > _C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -q32 -D_LARGE_FILES -qlonglong > > > -DSHARED_MODULE -I/webserver/jre/lib -I../common -I/usr/java > > > 131/jre/lib -c ../common/jk_connect.c > > > cc -DAIX=51 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__ > > -DAIX_BIND_PROCESSOR > > > -DMOD_SSL=208105 -DMOD_PERL -DUSE_PERL_SSI -D_ALL_SOURCE > > > -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qcpluscmt -qmaxmem=16384 -q32 > > > -D_LARGE_FILES -qlonglong -DUSE_HSREGEX -DEAPI -D_ALL_SOURCE -D_ANSI > > > _C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -q32 -D_LARGE_FILES -qlonglong > > > -DSHARED_MODULE -I/webserver/jre/lib -I../common -I/usr/java > > > 131/jre/lib -c ../common/jk_jni_worker.c > > > "../common/ ", line 67.10: 1506-296 (S) #include file <jni.h> > > > not found. > > > "../common/jk_jni_worker.c", line 102.15: 1506-277 (S) Syntax error: > > > possible missing ')' or ','? > > > "../common/jk_jni_worker.c", line 102.1: 1506-273 (E) Missing type in > > > declaration of jint. > > > "../common/jk_jni_worker.c", line 102.1: 1506-033 (S) Function jint is > > not > > > valid. Function cannot return a function. > > > "../common/jk_jni_worker.c", line 102.1: 1506-282 (S) The type of the > > > parameters must be specified in a prototype. > > > "../common/jk_jni_worker.c", line 102.59: 1506-512 (S) An initializer is > > not > > > allowed for "jint". > > > "../common/jk_jni_worker.c", line 103.15: 1506-277 (S) Syntax error: > > > possible missing ')' or ','? > > > "../common/jk_jni_worker.c", line 103.36: 1506-279 (S) A function > > declarator > > > cannot have a parameter identifier list if it is not a > > > function definition. > > > "../common/jk_jni_worker.c", line 103.1: 1506-273 (E) Missing type in > > > declaration of jint. > > > "../common/jk_jni_worker.c", line 103.1: 1506-033 (S) Function jint is > > not > > > valid. Function cannot return a function. > > > "../common/jk_jni_worker.c", line 103.1: 1506-282 (S) The type of the > > > parameters must be specified in a prototype. > > > "../common/jk_jni_worker.c", line 103.66: 1506-512 (S) An initializer is > > not > > > allowed for "jint". > > > "../common/jk_jni_worker.c", line 104.15: 1506-277 (S) Syntax error: > > > possible missing ')' or ','? > > > "../common/jk_jni_worker.c", line 104.42: 1506-279 (S) A function > > declarator > > > cannot have a parameter identifier list if it is not a > > > function definition. > > > "../common/jk_jni_worker.c", line 104.1: 1506-273 (E) Missing type in > > > declaration of jint. > > > "../common/jk_jni_worker.c", line 104.1: 1506-033 (S) Function jint is > > not > > > valid. Function cannot return a function. > > > "../common/jk_jni_worker.c", line 104.1: 1506-282 (S) The type of the > > > parameters must be specified in a prototype. > > > "../common/jk_jni_worker.c", line 104.65: 1506-512 (S) An initializer is > > not > > > allowed for "jint". > > > "../common/jk_jni_worker.c", line 121.5: 1506-046 (S) Syntax error. > > > "../common/jk_jni_worker.c", line 196.5: 1506-046 (S) Syntax error. > > > "../common/jk_jni_worker.c", line 208.21: 1506-046 (S) Syntax error. > > > "../common/jk_jni_worker.c", line 212.21: 1506-046 (S) Syntax error. > > > "../common/jk_jni_worker.c", line 225.30: 1506-046 (S) Syntax error. > > > "../common/jk_jni_worker.c", line 229.27: 1506-046 (S) Syntax error. > > > "../common/jk_jni_worker.c", line 232.8: 1506-166 (S) Definition of > > function > > > JNIEnv requires parentheses. > > > "../common/jk_jni_worker.c", line 232.15: 1506-276 (S) Syntax error: > > > possible missing '{'? > > > "../common/jk_jni_worker.c", line 271.10: 1506-275 (S) Unexpected text > > rc > > > encountered. > > > "../common/jk_jni_worker.c", line 273.12: 1506-045 (S) Undeclared > > identifier > > > l. > > > "../common/jk_jni_worker.c", line 274.9: 1506-045 (S) Undeclared > > identifier > > > e. > > > "../common/jk_jni_worker.c", line 274.39: 1506-045 (S) Undeclared > > identifier > > > s. > > > "../common/jk_jni_worker.c", line 281.9: 1506-045 (S) Undeclared > > identifier > > > is_recoverable_error. > > > "../common/jk_jni_worker.c", line 287.17: 1506-022 (S) "env" is not a > > member > > > of "struct jni_endpoint". > > > "../common/jk_jni_worker.c", line 306.16: 1506-022 (S) "env" is not a > > member > > > of "struct jni_endpoint". > > > "../common/jk_jni_worker.c", line 306.40: 1506-022 (S) "env" is not a > > member > > > of "struct jni_endpoint". > > > "../common/jk_jni_worker.c", line 307.48: 1506-022 (S) > > > "jk_java_bridge_object" is not a member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 308.48: 1506-022 (S) > > "jk_service_method" > > > is not a member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 311.45: 1506-275 (S) Unexpected text > > 'int' > > > encountered. > > > "../common/jk_jni_worker.c", line 311.49: 1506-276 (S) Syntax error: > > > possible missing ')'? > > > "../common/jk_jni_worker.c", line 306.5: 1506-045 (S) Undeclared > > identifier > > > rc. > > > "../common/jk_jni_worker.c", line 358.5: 1506-045 (S) Undeclared > > identifier > > > JNIEnv. > > > "../common/jk_jni_worker.c", line 358.13: 1506-045 (S) Undeclared > > identifier > > > env. > > > "../common/jk_jni_worker.c", line 436.27: 1506-099 (S) Unexpected > > argument. > > > "../common/jk_jni_worker.c", line 442.35: 1506-099 (S) Unexpected > > argument. > > > "../common/jk_jni_worker.c", line 449.32: 1506-099 (S) Unexpected > > argument. > > > "../common/jk_jni_worker.c", line 457.8: 1506-022 (S) "tmp_env" is not a > > > member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 470.5: 1506-045 (S) Undeclared > > identifier > > > JNIEnv. > > > "../common/jk_jni_worker.c", line 470.13: 1506-045 (S) Undeclared > > identifier > > > env. > > > "../common/jk_jni_worker.c", line 486.12: 1506-022 (S) "jvm" is not a > > member > > > of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 487.12: 1506-022 (S) > > > "jk_java_bridge_object" is not a member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 488.12: 1506-022 (S) > > "jk_service_method" > > > is not a member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 489.12: 1506-022 (S) > > "jk_startup_method" > > > is not a member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 490.12: 1506-022 (S) > > "jk_shutdown_method" > > > is not a member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 499.18: 1506-022 (S) "tmp_env" is not > > a > > > member of "struct jni_worker". > > > "../common/jk_jni_worker.c", line 785.6: 1506-218 (E) Unknown > > preprocessing > > > directive #warning. > > > "../common/jk_jni_worker.c", line 786.6: 1506-218 (E) Unknown > > preprocessing > > > directive #warning. > > > "../common/jk_jni_worker.c", line 787.6: 1506-218 (E) Unknown > > preprocessing > > > directive #warning. > > > apxs:Break: Command failed with rc=1 > > > Error with apxs > > > [wdc4002a(root): > > /webserver/jakarta-tomcat-4.0.2/native/mod_jk/apache1.3] > > > # > > > > > > > > -------------------------------------------------------------------------- > > ---- > > > CONFIDENTIALITY NOTICE: If you have received this e-mail in error, > > please immediately notify the sender by e-mail at the address shown. This > > e-mail transmission may contain confidential information. This > > information is intended only for the use of the individual(s) or entity to > > whom it is intended even if addressed incorrectly. Please delete it from > > your files if you are not the intended recipient. Thank you for your > > compliance. Copyright (c) 2002 CIGNA > > > > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > > > > > > > -- > > > 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]> > > > > ------------------------------------------------------------------------------ > CONFIDENTIALITY NOTICE: If you have received this e-mail in error, please >immediately notify the sender by e-mail at the address shown. This e-mail >transmission may contain confidential information. This information is intended only >for the use of the individual(s) or entity to whom it is intended even if addressed >incorrectly. Please delete it from your files if you are not the intended recipient. > Thank you for your compliance. Copyright (c) 2002 CIGNA > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > -- > 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]>