I have been trying to build mod_jk and it seems the documentation is
lacking and the instructions do not work.
First my system:
Solaris 8 64-bit with latest patch cluster
gcc 3.3 AND Sun's Forte Dev 7 compiler
Tomcat 4.1.27 (installed and running fine)
Apache 2.0.47 (installed and running fine)
j2sdk1.4.1_04
Ant 1.5.4
I downloaded jakarta-tomcat-connectors-jk2-2.0.2-src and extracted it.
I then renamed build.properties.sample to build.properties and edited
all the paths.
The documentation says to run 'ant', here is the output:
Buildfile: build.xml
detect:
[echo] -------- jakarta-tomcat-connectors --------
prepare:
BUILD FAILED
file:/root/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/build.xml:105:
Warning: Could not find file
/root/jakarta-tomcat-connectors-jk2-2.0.2-src/coyote/build/lib/tomcat-coyote.jar
to copy.
Total time: 3 seconds
I then changed to this directory:
jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native2
% CC=gcc ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-tom
cat41=/usr/local/jakarta-tomcat-4.1.27
--with-java-home=/usr/j2sdk1.4.1_04 --with-jni
% make
Make completes and I then get these 2 files in /usr/local/apache2/modules:
-rw-r--r-- 1 root other 945542 Aug 16 16:50 mod_jk.a
-rw-r--r-- 1 root other 663 Aug 16 16:50 mod_jk.la
At then end of the make it also says this:
libtool: install: warning: remember to run `libtool --finish
/usr/local/apache2/modules'
So, if I do that:
hurley:~/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native2 #libtool
--finish /usr/local/apache2/modules
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/apache2/modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- use the `-RLIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Now when I look in /usr/local/apache2/modules:
-rw-r--r-- 1 root other 945542 Aug 16 16:50 mod_jk.a
-rw-r--r-- 1 root other 663 Aug 16 16:50 mod_jk.la
What am I missing or what is the problem?
Thanks,
Chuck
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)