Clere, Jean-Frederic wrote:
While building with Apache-1.3 I have the problem that it only builds with apxs:The next problem is that this mod_jk2.so is not ok:
cd jk/native2/server/apache13; gmake -f Makefile.apxs
+++
bash-2.03$ bin/apachectl start
Syntax error on line 224 of /export/home2/apache20/apache26/conf/httpd.conf:
Cannot load /export/home2/apache20/apache26/libexec/mod_jk2.so into server: ld.so.1: /export/home2/apache20/apache26/bin/httpd: fatal: relocation error: file /export/home2/apache20/apache26/libexec/mod_jk2.so: symbol jk2_service_apache13_init: referenced symbol not found
bin/apachectl start: httpd could not be started
+++
Find enclosed the patch to apply after the configure. (To server/apache13/Makefile).
Trying make in jk/native2 shows that the Makefile.in was not ready for releasing:
- miss libtool
- miss "-rpath $apache_modules_dir" when making the mod_jk2.so file.
But the produced mod_jk2.so does not work on my Solaris8 machine it cores:
+++
(/opt/SUNWspro/WS6U1/bin/sparcv9/dbx) where
current thread: t@1
=>[1] strlen(0x0, 0x0, 0xfe64247c, 0x7efefeff, 0x81010100, 0xff0000), at 0xff1b3344
[2] _doprnt(0x0, 0xffbef914, 0x0, 0x97091, 0x0, 0xfe64248e), at 0xff202f38
[3] vsnprintf(0xffbed891, 0x7fffffff, 0xfe64247c, 0xffbef914, 0xfe64246d, 0x1d0), at 0xff2050ac
[4] jk2_logger_file_jkVLog(0xfe656f64, 0xffbed858, 0xffbef914, 0x1d0, 0x0, 0xfe64247c), at 0xfe62bb34
[5] jk2_logger_file_jkLog(0xa6278, 0xa7ca0, 0xfe642460, 0x1d0, 0x0, 0xfe64247c), at 0xfe62bb94
[6] jk2_uriMap_createWebapps(0xfe6555b8, 0x0, 0xaba98, 0xc4eb8, 0xfe65700c, 0xfe642460), at 0xfe634d1c
[7] jk2_uriMap_init(0xa6278, 0xa8cf8, 0x4, 0x0, 0x75736572, 0x68616e64), at 0xfe635c24
[8] jk2_workerEnv_init(0xfe6570b4, 0x0, 0xfe642e54, 0xa6700, 0xfe642e28, 0xfe6448d8), at 0xfe637e3c
[9] jk2_init(0x996d8, 0x996b0, 0x2d314, 0x1d304, 0xf, 0x25bf8), at 0xfe63e684
[10] ap_init_modules(0x996b0, 0x996d8, 0x25bf8, 0x8e800, 0x8e800, 0x7b28c), at 0x26ee4
[11] main(0x1, 0xffbefbbc, 0xffbefbc4, 0x8e800, 0x0, 0x0), at 0x343fc
+++
CheersJean-frederic Mladen Turk wrote:Hi to all,
JK2 2.0.2 has been released and is available at :
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk2/release/v
2.0.2/
For now binaries are available for WIN32 only:
Changes between JK2 2.0.1 and JK2 2.0.2:
* Fix the bug 14293. Thanks to Martin Kraemer for his help.
[Jean-Frederic Clere]
* Don't send initial chunk for chunked encoding, fix #14282
[Costin Manolache]
* Fix the POST data on JNI
[Mladen Turk]
* Remove the deprecated message for path
[Costin Manolache]
* Add the regular expressions to uriMap. The regex uris are
differentiated
to normal one by starting with dollar ($) sign.
[Mladen Turk]
* Add the max_connections to the wajp13 worker.
[Mladen Turk] * Add the hostMap cache
[Mladen Turk] * Allow the lb:name scheme inside the [channel.xxx]
[Mladen Turk]
* Duplicate all global directives on each vhost that has
inheritGlobals set.
Directives are created using createBean only if not
found.
Beside directives, the webapps are duplicated to.
[Mladen Turk]
Regards,
MT.
--
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]>
--- server/apache13/Makefile 2002-11-28 13:14:35.000000000 +0100 +++ server/apache13/Makefile.ok 2002-11-28 13:13:16.991527000 +0100 @@ -7,14 +7,16 @@ EXTRA_CFLAGS=-DSOLARIS2=280 -DUSE_EXPAT -I../lib/expat-lite -xO5 EXTRA_CPPFLAGS= JAVA_HOME=/export/home2/tomcat/j2sdk1_3_1_03 +APACHE_LIBEXEC=${APACHE_HOME}/libexec JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS} -JAVA_LIB=-L ${JAVA_HOME}/jre/lib/${ARCH} -L ${JAVA_HOME}/lib/${ARCH}/native_threads +JAVA_LIB=-L${JAVA_HOME}/jre/lib/${ARCH} -L${JAVA_HOME}/lib/${ARCH}/native_threads JK_DIR := ../.. BUILD_DIR = ${JK_DIR}/../build/jk2/apache13 #LIBTOOL=$(SHELL) $(top_builddir)/libtool +LIBTOOL=$(SHELL) $(JK_DIR)/libtool # It doesn't hurt if we include all INCLUDES= -I${JK_DIR}/include \ @@ -34,7 +36,8 @@ COMPILE = $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(ALL_INCLUDES) SH_COMPILE = $(LIBTOOL) --mode=compile $(COMPILE) $(JK_CFLAGS) -MOD_LINK = $(LIBTOOL) --mode=link $(CC) -module -shared $(LT_LDFLAGS) $(ALL_LDFLAGS) $(JK_LDFLAGS) +MOD_LINK = $(LIBTOOL) --mode=link $(CC) -avoid-version -module -rpath +$(APACHE_LIBEXEC) $(LT_LDFLAGS) $(ALL_LDFLAGS) $(JK_LDFLAGS) +MOD_INSTALL = $(LIBTOOL) --mode=install $(CP) ############################################################################# @@ -73,8 +76,11 @@ all: prepare ${BUILD_DIR}/mod_jk2.so -${BUILD_DIR}/mod_jk2.so: ${COMMON_LO_FILES} ${A_LO_FILES} - ${MOD_LINK} -o $@ $^ +${BUILD_DIR}/mod_jk2.so: ${BUILD_DIR}/mod_jk2.la + $(MOD_INSTALL) cp $^ `pwd`/${BUILD_DIR} + +${BUILD_DIR}/mod_jk2.la: ${COMMON_LO_FILES} ${A_LO_FILES} + $(MOD_LINK) -o $@ $^ ${COMMON_C_FILES} ${A_C_FILES}: ${H_FILES}
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>