My first guess is that you have the Solaris 'make' ahead of the GNU 'make'
in your path.  You need to use GNU 'make' to compile Jk2.

"Vitor Domingos" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello.
>
> I'm trying to compile jakarta-tomcat-connectors-jk2-2.0.2 with apache
> 2.0.48 on Solaris 9 x86. I've installed Apache and Tomcat 5.0.16
> correctly. They are both working.
>
> On tomcat-connectors i'm doing this:
>
> bash-2.05# pwd
> /var/tomcat/software/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native2
>
> bash-2.05# ./buildconf.sh
> libtoolize --force --automake --copy
> aclocal
> automake --copy --add-missing
> autoconf
>
> bash-2.05# ./configure --with-apxs2=/usr/local/apache2/bin/apxs
> checking for a BSD-compatible install... scripts/build/unix/install-sh -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 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 style of include used by make... GNU
> checking dependency style of gcc... none
> checking build system type... i386-pc-solaris2.9
> checking host system type... i386-pc-solaris2.9
> checking for ld used by GCC... /usr/ccs/bin/ld
> checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
> checking for /usr/ccs/bin/ld option to reload object files... -r
> checking for BSD-compatible nm... /usr/ccs/bin/nm -p
> checking whether ln -s works... yes
> checking how to recognise dependant libraries... pass_all
> checking command to parse /usr/ccs/bin/nm -p output... ok
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... no
> checking for unistd.h... yes
> checking dlfcn.h usability... yes
> checking dlfcn.h presence... yes
> checking for dlfcn.h... yes
> checking for ranlib... ranlib
> checking for strip... strip
> checking for objdir... .libs
> checking for gcc option to produce PIC... -fPIC
> checking if gcc PIC flag -fPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.lo... yes
> checking if gcc supports -fno-rtti -fno-exceptions... yes
> checking whether the linker (/usr/ccs/bin/ld) supports shared
> libraries... yes
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... no
> checking dynamic linker characteristics... solaris2.9 ld.so
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> creating libtool
> checking for test... /usr/bin/test
> checking for rm... /usr/bin/rm
> checking for grep... /usr/bin/grep
> checking for echo... /usr/bin/echo
> checking for sed... /usr/bin/sed
> checking for cp... /usr/bin/cp
> checking for mkdir... /usr/bin/mkdir
> no apxs given
> need to check for Perl first, apxs depends on it...
> checking for perl... /usr/bin/perl
> building connector for "apache-2.0"
> checking for tomcat33 location... not provided
> checking for tomcat40 location... not provided
> checking for tomcat41 location... not provided
> checking for JDK location (please wait)... /usr/java from environment
> checking Java platform... checking Java platform...
> checking os_type directory...  solaris
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating server/apache13/Makefile
> config.status: creating server/apache13/Makefile.apxs
> config.status: creating server/apache2/Makefile
> config.status: creating server/apache2/Makefile.apxs
> config.status: creating ../build.properties
> config.status: creating scripts/build/unix/dummy
> config.status: executing depfiles commands
>
> bash-2.05# make
> list=' server/apache2'; \
> for i in $list; do \
>          echo "Making $target in $i"; \
>          if test "$i" != "."; then \
>          (cd $i && make) || exit 1; \
> fi; \
> done;
> Making  in server/apache2
> make: Fatal error in reader: Makefile, line 19: Unexpected end of line
seen
> Current working directory
>
/var/tomcat/software/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native2/serv
er/apache2
> *** Error code 1
> make: Fatal error: Command failed for target `jk2-build'
> bash-2.05#
>
>
> I've also tried the mod_jk2 binary for solaris 8 for apache 2.0.43, but
> the apache gives me an error on ELF something.
>
> Is there any special requirement for apache 2.0.48? Isnt this tested yet?
>
> Thanks.
> -- 
> Vitor Domingos
> Paradigma.co.pt




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to