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]>

Reply via email to