RE: building connectors for 4.1.12
try compiling with apxs directly. I had problems as well. Something like this (from the jk/native/apache_1.3 directory): apxs -Wc,-O3 -I ../common -I /usr/java/include \ -I /usr/java/include/solaris \ -c mod_jk.c ../common/*c Then copy the mod_jk.so file to the libexec directory. You may have to adjust your include directories for your system Jonathan -Original Message- From: Thad Humphries [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 25, 2002 4:10 PM To: [EMAIL PROTECTED] Subject: building connectors for 4.1.12 Why does building connectors have to be such a pain? It never seems to go smoothly for me... My current problem is the connectors from jakarta-tomcat-connectors-4.1.12-src.tar.gz, specifically mod_jk (I am running RedHat 6.2, Apache 2.0.40, and libtool 1.4.2) I run buildconf.sh: $ ./buildconf.sh libtoolize --force --automake --copy aclocal automake -a --foreign -i --copy automake: configure.in: installing `scripts/build/unix/install-sh' error while copying automake: configure.in: installing `scripts/build/unix/mkinstalldirs' error while copying automake: configure.in: installing `scripts/build/unix/missing' error while copying configure.in: 22: required file `scripts/build/unix/ltconfig' not found autoconf Like the BUILDING file says, ignore errors from automake but configure doesn't work: $ ./configure --with-apxs=/usr/local/apache2/bin/apxs checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for ranlib... ranlib checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes scripts/build/unix/ltconfig: scripts/build/unix/ltconfig: No such file or directory configure: error: libtool configure failed I see in tomcat-dev that ltconfig and other files were removed from CVS as excessive... since they are autogenerated (http://www.mail-archive.com/tomcat-dev@jakarta.apache.org/msg 26834.html) Exactly where are they autogenerated? What step do I need to add? -- Thad Humphries ...no religious test shall ever be required Web Development Manager as a qualification to any office or public Phone: 540/675-3015, x225trust under the United States. -Article VI -- 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]
RE: building connectors for 4.1.12
Wowzers, that's slick! Thanks. I tried it from my jk/native/apache-1.3 with apxs from Apache 1.3.22 and that built mod_jk.so. But from jk/native/apache-2.0 with apxs from Apache 2.0.40, I only got a mod_jk.o, no *.so file. Do you know what gives? Also, where can I find docs about apxs? Up till now, it's always been magic but I can see that I might need to learn a bit more about it. On Thu, 2002-09-26 at 09:53, White, Jonathan R CONT JW9242C wrote: try compiling with apxs directly. I had problems as well. Something like this (from the jk/native/apache_1.3 directory): apxs -Wc,-O3 -I ../common -I /usr/java/include \ -I /usr/java/include/solaris \ -c mod_jk.c ../common/*c Then copy the mod_jk.so file to the libexec directory. You may have to adjust your include directories for your system Jonathan -Original Message- From: Thad Humphries [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 25, 2002 4:10 PM To: [EMAIL PROTECTED] Subject: building connectors for 4.1.12 Why does building connectors have to be such a pain? It never seems to go smoothly for me... My current problem is the connectors from jakarta-tomcat-connectors-4.1.12-src.tar.gz, specifically mod_jk (I am running RedHat 6.2, Apache 2.0.40, and libtool 1.4.2) I run buildconf.sh: $ ./buildconf.sh libtoolize --force --automake --copy aclocal automake -a --foreign -i --copy automake: configure.in: installing `scripts/build/unix/install-sh' error while copying automake: configure.in: installing `scripts/build/unix/mkinstalldirs' error while copying automake: configure.in: installing `scripts/build/unix/missing' error while copying configure.in: 22: required file `scripts/build/unix/ltconfig' not found autoconf Like the BUILDING file says, ignore errors from automake but configure doesn't work: $ ./configure --with-apxs=/usr/local/apache2/bin/apxs checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for ranlib... ranlib checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes scripts/build/unix/ltconfig: scripts/build/unix/ltconfig: No such file or directory configure: error: libtool configure failed I see in tomcat-dev that ltconfig and other files were removed from CVS as excessive... since they are autogenerated (http://www.mail-archive.com/tomcat-dev@jakarta.apache.org/msg 26834.html) Exactly where are they autogenerated? What step do I need to add? -- Thad Humphries ...no religious test shall ever be required Web Development Manager as a qualification to any office or public Phone: 540/675-3015, x225trust under the United States. -Article VI -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
RE: building connectors for 4.1.12
I haven't tried building it for apache2 ... sorry. As far as apxs documentation goes, on unix type: man apxs (make sure apache-path/man is in your MANPATH) Jonathan -Original Message- From: Thad Humphries [mailto:[EMAIL PROTECTED]] Sent: Thursday, September 26, 2002 10:46 AM To: Tomcat Users List Subject: RE: building connectors for 4.1.12 Wowzers, that's slick! Thanks. I tried it from my jk/native/apache-1.3 with apxs from Apache 1.3.22 and that built mod_jk.so. But from jk/native/apache-2.0 with apxs from Apache 2.0.40, I only got a mod_jk.o, no *.so file. Do you know what gives? Also, where can I find docs about apxs? Up till now, it's always been magic but I can see that I might need to learn a bit more about it. On Thu, 2002-09-26 at 09:53, White, Jonathan R CONT JW9242C wrote: try compiling with apxs directly. I had problems as well. Something like this (from the jk/native/apache_1.3 directory): apxs -Wc,-O3 -I ../common -I /usr/java/include \ -I /usr/java/include/solaris \ -c mod_jk.c ../common/*c Then copy the mod_jk.so file to the libexec directory. You may have to adjust your include directories for your system Jonathan -Original Message- From: Thad Humphries [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 25, 2002 4:10 PM To: [EMAIL PROTECTED] Subject: building connectors for 4.1.12 Why does building connectors have to be such a pain? It never seems to go smoothly for me... My current problem is the connectors from jakarta-tomcat-connectors-4.1.12-src.tar.gz, specifically mod_jk (I am running RedHat 6.2, Apache 2.0.40, and libtool 1.4.2) I run buildconf.sh: $ ./buildconf.sh libtoolize --force --automake --copy aclocal automake -a --foreign -i --copy automake: configure.in: installing `scripts/build/unix/install-sh' error while copying automake: configure.in: installing `scripts/build/unix/mkinstalldirs' error while copying automake: configure.in: installing `scripts/build/unix/missing' error while copying configure.in: 22: required file `scripts/build/unix/ltconfig' not found autoconf Like the BUILDING file says, ignore errors from automake but configure doesn't work: $ ./configure --with-apxs=/usr/local/apache2/bin/apxs checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for ranlib... ranlib checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes scripts/build/unix/ltconfig: scripts/build/unix/ltconfig: No such file or directory configure: error: libtool configure failed I see in tomcat-dev that ltconfig and other files were removed from CVS as excessive... since they are autogenerated (http://www.mail-archive.com/tomcat-dev@jakarta.apache.org/msg 26834.html) Exactly where are they autogenerated? What step do I need to add? -- -- -- Thad Humphries ...no religious test shall ever be required Web Development Manager as a qualification to any office or public Phone: 540/675-3015, x225trust under the United States. -Article VI -- 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]
RE: building connectors for 4.1.12
Got it! Gosh, how I love the bleeding edge! I had to upgrade automake from 1.4 to 1.7, which necessitate upgrading autoconf from 2.53 to 2.54. *That* finally allowed jk/buildconf.sh to run without error and thus creating a jk/configure that would run. At last! A jk/native/apache-2.0/mod_jk.so file! Yo! Any developers out there! It might help to add a TOOL.txt file that gives the versions of the tools you are using. On Thu, 2002-09-26 at 11:09, White, Jonathan R CONT JW9242C wrote: I haven't tried building it for apache2 ... sorry. As far as apxs documentation goes, on unix type: man apxs (make sure apache-path/man is in your MANPATH) -- Thad Humphries ...no religious test shall ever be required Web Development Manager as a qualification to any office or public Phone: 540/675-3015, x225trust under the United States. -Article VI -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]