gcc is, located, in /usr/sfw/bin you have to export part, or make soft link, for that...
On Wed, Mar 5, 2008 at 11:17 AM, ChrisS <[EMAIL PROTECTED]> wrote: > I am trying to compile mod_jk current on Solaris 10 x86 (intel). After > spending a huge amount of time, I finally get it to compile and this is > the output I receive. > > bash-3.00#./configure --with-apxs=/usr/apache/bin/apxs > checking build system type... i386-pc-solaris2.10 > checking host system type... i386-pc-solaris2.10 > checking target system type... i386-pc-solaris2.10 > checking for a BSD-compatible install... scripts/build/unix/install-sh -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... scripts/build/unix/install-sh -c -d > checking for gawk... no > checking for mawk... no > checking for nawk... nawk > checking whether make sets $(MAKE)... yes > 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 > need to check for Perl first, apxs depends on it... > checking for perl... /usr/bin/perl > building connector for "apache-1.3" > checking for gcc... /usr/sfw/bin/gcc > checking for C compiler default output file name... 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 /usr/sfw/bin/gcc accepts -g... yes > checking for /usr/sfw/bin/gcc option to accept ISO C89... none needed > checking for style of include used by make... GNU > checking dependency style of /usr/sfw/bin/gcc... none > checking for a sed that does not truncate output... /usr/bin/sed > checking for grep that handles long lines and -e... (cached) /usr/bin/grep > checking for egrep... /usr/bin/egrep > checking for ld used by /usr/sfw/bin/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 recognize dependent libraries... pass_all > checking how to run the C preprocessor... /usr/sfw/bin/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... yes > checking for unistd.h... yes > checking dlfcn.h usability... yes > checking dlfcn.h presence... yes > checking for dlfcn.h... yes > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking dependency style of g++... none > checking how to run the C++ preprocessor... g++ -E > checking for g77... no > checking for f77... no > checking for xlf... no > checking for frt... no > checking for pgf77... no > checking for cf77... no > checking for fort77... no > checking for fl32... no > checking for af77... no > checking for f90... no > checking for xlf90... no > checking for pgf90... no > checking for pghpf... no > checking for epcf90... no > checking for gfortran... no > checking for g95... no > checking for f95... no > checking for fort... no > checking for xlf95... no > checking for ifort... no > checking for ifc... no > checking for efc... no > checking for pgf95... no > checking for lf95... no > checking for ftn... no > checking whether we are using the GNU Fortran 77 compiler... no > checking whether accepts -g... no > checking the maximum length of command line arguments... 786240 > checking command to parse /usr/ccs/bin/nm -p output from > /usr/sfw/bin/gcc object... ok > checking for objdir... .libs > checking for ar... ar > checking for ranlib... ranlib > checking for strip... strip > checking if /usr/sfw/bin/gcc supports -fno-rtti -fno-exceptions... no > checking for /usr/sfw/bin/gcc option to produce PIC... -fPIC > checking if /usr/sfw/bin/gcc PIC flag -fPIC works... yes > checking if /usr/sfw/bin/gcc static flag -static works... no > checking if /usr/sfw/bin/gcc supports -c -o file.o... yes > checking whether the /usr/sfw/bin/gcc linker (/usr/ccs/bin/ld) supports > shared libraries... yes > checking whether -lc should be explicitly linked in... yes > checking dynamic linker characteristics... solaris2.10 ld.so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... no > checking for shl_load... no > checking for shl_load in -ldld... no > checking for dlopen... yes > checking whether a program can dlopen itself... yes > checking whether a statically linked program can dlopen itself... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > configure: creating libtool > appending configuration tag "CXX" to libtool > checking for ld used by g++... /usr/ccs/bin/ld > checking if the linker (/usr/ccs/bin/ld) is GNU ld... no > checking whether the g++ linker (/usr/ccs/bin/ld) supports shared > libraries... yes > checking for g++ option to produce PIC... -fPIC > checking if g++ PIC flag -fPIC works... yes > checking if g++ static flag -static works... no > checking if g++ supports -c -o file.o... yes > checking whether the g++ linker (/usr/ccs/bin/ld) supports shared > libraries... yes > checking dynamic linker characteristics... solaris2.10 ld.so > checking how to hardcode library paths into programs... immediate > appending configuration tag "F77" to libtool > LIBTOOL="$(SHELL) $(top_builddir)/libtool" > checking for char... yes > checking size of char... 1 > checking for int... yes > checking size of int... 4 > checking for long... yes > checking size of long... 4 > checking for short... yes > checking size of short... 2 > checking for long double... yes > checking size of long double... 12 > checking for long long... yes > checking size of long long... 8 > checking for longlong... no > checking size of longlong... 0 > checking size of pid_t... 4 > checking for snprintf... yes > checking for vsnprintf... yes > checking for flock... no > checking for setsockopt in -lsocket... yes > checking sys/filio.h usability... yes > checking sys/filio.h presence... yes > checking for sys/filio.h... yes > checking whether to use SO_RCVTIMEO with setsockopt()... no > checking whether to use SO_SNDTIMEO with setsockopt()... no > checking for target platform... unix > no apache given > no netscape given > configure: creating ./config.status > config.status: creating Makefile > config.status: creating apache-1.3/Makefile > config.status: creating apache-1.3/Makefile.apxs > config.status: creating apache-2.0/Makefile > config.status: creating apache-2.0/Makefile.apxs > config.status: creating common/Makefile > config.status: creating common/list.mk > config.status: creating common/jk_types.h > config.status: creating jni/Makefile > config.status: creating common/portable.h > config.status: common/portable.h is unchanged > config.status: executing depfiles commands > configure: WARNING: Using CC from environment: > configure: WARNING: CC="/usr/sfw/bin/gcc" > configure: WARNING: instead of CC from apxs: > configure: WARNING: CC="cc" > configure: WARNING: If "make" throws an error of the form > configure: WARNING: "libtool: compile: unable to infer tagged > configuration"configure: WARNING: "libtool: compile: specify a tag > with `--tag'" > configure: WARNING: try running configure without setting CC, > configure: WARNING: or at least CC should start with "cc" > bash-3.00# > > I have not been able to figure out the warnings on this as of yet and I > have tried setting various enviroment variables to combat it, all to no > avail. > > This is the output from my gmake attempt: > > bash-3.00#gmake > Making all in common > gmake[1]: Entering directory `/www/connectors/jk/native/common' > gmake[1]: Nothing to be done for `all'. > gmake[1]: Leaving directory `/www/connectors/jk/native/common' > Making all in apache-1.3 > gmake[1]: Entering directory `/www/connectors/jk/native/apache-1.3' > /bin/sh ../libtool --mode=link /usr/sfw/bin/gcc -o mod_jk.la -module > -rpath /usr/apache/libexec mod_jk.lo ../common/jk_ajp12_worker.lo > ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo > ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo > ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo > ../common/jk_sockbuf.lo ../common/jk_map.lo > ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo > ../common/jk_ajp14_worker.lo ../common/jk_md5.lo ../common/jk_shm.lo > ../common/jk_ajp_common.lo ../common/jk_context.lo ../common/jk_url.lo > ../common/jk_status.lo > /usr/sfw/bin/gcc -shared -Wl,-h -Wl,mod_jk.so.0 -o > .libs/mod_jk.so.0.0.0 .libs/mod_jk.o ../common/.libs/jk_ajp12_worker.o > ../common/.libs/jk_connect.o ../common/.libs/jk_msg_buff.o > ../common/.libs/jk_util.o ../common/.libs/jk_ajp13.o > ../common/.libs/jk_pool.o ../common/.libs/jk_worker.o > ../common/.libs/jk_ajp13_worker.o ../common/.libs/jk_lb_worker.o > ../common/.libs/jk_sockbuf.o ../common/.libs/jk_map.o > ../common/.libs/jk_uri_worker_map.o ../common/.libs/jk_ajp14.o > ../common/.libs/jk_ajp14_worker.o ../common/.libs/jk_md5.o > ../common/.libs/jk_shm.o ../common/.libs/jk_ajp_common.o > ../common/.libs/jk_context.o ../common/.libs/jk_url.o > ../common/.libs/jk_status.o -lc > gcc: .libs/mod_jk.o: No such file or directory > gcc: ../common/.libs/jk_ajp12_worker.o: No such file or directory > gcc: ../common/.libs/jk_connect.o: No such file or directory > gcc: ../common/.libs/jk_msg_buff.o: No such file or directory > gcc: ../common/.libs/jk_util.o: No such file or directory > gcc: ../common/.libs/jk_ajp13.o: No such file or directory > gcc: ../common/.libs/jk_pool.o: No such file or directory > gcc: ../common/.libs/jk_worker.o: No such file or directory > gcc: ../common/.libs/jk_ajp13_worker.o: No such file or directory > gcc: ../common/.libs/jk_lb_worker.o: No such file or directory > gcc: ../common/.libs/jk_sockbuf.o: No such file or directory > gcc: ../common/.libs/jk_map.o: No such file or directory > gcc: ../common/.libs/jk_uri_worker_map.o: No such file or directory > gcc: ../common/.libs/jk_ajp14.o: No such file or directory > gcc: ../common/.libs/jk_ajp14_worker.o: No such file or directory > gcc: ../common/.libs/jk_md5.o: No such file or directory > gcc: ../common/.libs/jk_shm.o: No such file or directory > gcc: ../common/.libs/jk_ajp_common.o: No such file or directory > gcc: ../common/.libs/jk_context.o: No such file or directory > gcc: ../common/.libs/jk_url.o: No such file or directory > gcc: ../common/.libs/jk_status.o: No such file or directory > gmake[1]: *** [mod_jk.la] Error 1 > gmake[1]: Leaving directory `/www/connectors/jk/native/apache-1.3' > gmake: *** [all-recursive] Error 1 > bash-3.00# > > I have set most of my planned test environment up. This involves session > splitting between two Tomcat instances(this needs thorough testing). > Ultimately I would like to load balance between my little cluster of > TomcatNodes but I can't until mod_jk is working. I am using > apache1.3.39, Tomcat 5.5.20. There is no SSL involved at the moment but > this is a must if I take this into a live environment after testing. > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Regards Partha Goswami Solaris/Open solaris User Group www.solaris-user-group.org