Есть FreeBSD5.0
Есть jakarta-tomcat-connectors-4.1.12
./buildconf прошел после установки из портов automake и autoconf...
а потом вот что:
FreeBSD# ./configure --with-apxs=/usr/local/sbin/apxs
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets ${MAKE}... yes
checking build system type... i386-unknown-freebsdelf5.0
checking host system type... i386-unknown-freebsdelf5.0
checking for ranlib... ranlib
checking for style of include used by make... GNU
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 dependency style of gcc... none
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
loading cache /dev/null within ltconfig
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed
FreeBSD#В чем может быть проблема...??
Решил эту траблу путем закомментаривания в ltconfig соответ-х строчек.
Configure прошел нормально.
А вот make выдал в конце вот что.....
Making all in apache-1.3
/usr/local/bin/libtool --mode=compile gcc -DUSE_APACHE_MD5 -I ../common/ -I /usr/local/jdk1.3.1/include -I /usr/local/jdk1.3.1/include/ -I/usr/local/include/apache -DHARD_SERVER_LIMIT=512 -DDOCUMENT_LOCATION="/usr/local/www/data/" -DDEFAULT_PATH="/usr/local/bin:/bin:/usr/bin" -DACCEPT_FILTER_NAME="httpready" -funsigned-char -DMOD_SSL=208112 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-lite -O -pipe -mcpu=pentiumpro -g -O2 -I../common -c -o mod_jk.lo
mkdir .libs
gcc -DUSE_APACHE_MD5 -I ../common/ -I /usr/local/jdk1.3.1/include -I /usr/local/jdk1.3.1/include/ -I/usr/local/include/apache -DHARD_SERVER_LIMIT=512 -DDOCUMENT_LOCATION=/usr/local/www/data/ -DDEFAULT_PATH=/usr/local/bin:/bin:/usr/bin -DACCEPT_FILTER_NAME=httpready -funsigned-char -DMOD_SSL=208112 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-lite -O -pipe -mcpu=pentiumpro -g -O2 -I../common -c -fPIC -DPIC -o .libs/mod_jk.lo
gcc: No input files specified
*** Error code 1Stop in /usr/ports/distfiles/jakarta-tomcat-connectors-4.1.12-src/jk/native/apache-1.3.
*** Error code 1Stop in /usr/ports/distfiles/jakarta-tomcat-connectors-4.1.12-src/jk/native.
FreeBSD# >
>В чем может быть проблема...??
Подскажите пожалуйста..???
Установил свежий libtool 1-5-2
./configure стало проходит без проблем....
А вот make опять же жалуется...но уже более понятно на какой то --tag который я забыл поставить. Убей не помню какие тэги там ставятся...наверное сильно туплю в конце дня....если кто то видит мой бред помогите пожалуйста.
FreeBSD# make
Making all in common
/usr/local/bin/libtool --mode=compile gcc -I/usr/local/include/apache -g -O2 -DHARD_SERVER_LIMIT=512 -DDOCUMENT_LOCATION="/usr/local/www/data/" -DDEFAULT_PATH="/usr/local/bin:/bin:/usr/bin" -DACCEPT_FILTER_NAME="httpready" -funsigned-char -DMOD_SSL=208112 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-lite -O -pipe -mcpu=pentiumpro -g -O2 -I /usr/local/jdk1.3.1/include -I /usr/local/jdk1.3.1/include/ -c ./jk_ajp12_worker.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
*** Error code 1Stop in /usr/ports/distfiles/jakarta-tomcat-connectors-4.1.12-src/jk/native/common.
*** Error code 1Stop in /usr/ports/distfiles/jakarta-tomcat-connectors-4.1.12-src/jk/native.
FreeBSD# libtool --version
ltmain.sh (GNU libtool) 1.5.2 (1.1220.2.60 2004/01/25 12:25:08)Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Справился с этим....подправил /usr/local/bin/libtool.....
Но про make проблема все равно не исчезла.....
Вот окончание ошибки......кажется мне придется перейти на линукс...%((((Making all in apache-1.3
/usr/local/bin/libtool --mode=compile gcc -DUSE_APACHE_MD5 -I ../common/ -I /usr/local/jdk1.3.1/include -I /usr/local/jdk1.3.1/include/ -I/usr/local/include/apache -DHARD_SERVER_LIMIT=512 -DDOCUMENT_LOCATION="/usr/local/www/data/" -DDEFAULT_PATH="/usr/local/bin:/bin:/usr/bin" -DACCEPT_FILTER_NAME="httpready" -funsigned-char -DMOD_SSL=208112 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-lite -O -pipe -mcpu=pentiumpro -g -O2 -I../common -c -o mod_jk.lo
mkdir .libs
gcc -DUSE_APACHE_MD5 -I ../common/ -I /usr/local/jdk1.3.1/include -I /usr/local/jdk1.3.1/include/ -I/usr/local/include/apache -DHARD_SERVER_LIMIT=512 -DDOCUMENT_LOCATION=/usr/local/www/data/ -DDEFAULT_PATH=/usr/local/bin:/bin:/usr/bin -DACCEPT_FILTER_NAME=httpready -funsigned-char -DMOD_SSL=208112 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-lite -O -pipe -mcpu=pentiumpro -g -O2 -I../common -c -fPIC -o .libs/mod_jk.o
gcc: No input files specified
*** Error code 1Stop in /usr/ports/distfiles/jakarta-tomcat-connectors-4.1.12-src/jk/native/apache-1.3.
*** Error code 1Stop in /usr/ports/distfiles/jakarta-tomcat-connectors-4.1.12-src/jk/native.
bash-2.05b#
У меня Фря 5.2 и Апач 2.0.48
mod_jk2 собирается без проблем. Попробуй поставить из пакаджей (своим могу поделиться, но тебе он, вероятно, не подойдет).