Clere, Jean-Frederic wrote:
While building with Apache-1.3 I have the problem that it only builds with apxs:

cd jk/native2/server/apache13; gmake -f Makefile.apxs
The next problem is that this mod_jk2.so is not ok:
+++
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
+++


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.
Find enclosed the patch to apply after the configure. (To server/apache13/Makefile).

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

Cheers

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

Reply via email to