I've build the JSVC on same machine over which I m running my tomcat instance I have compiled the JSVC in the following manner but still i'm getting the Segmentation fault exception while executing the startup script, please suggest how to fix this:- Step1: export CFLAGS="-arch i386 -arch x86_64" export LDFLAGS="-arch i386 -arch x86_64" Step2: cd /root/test/commons-daemon-1.0.14-native-src/unix ./configure ++++++++++++++++++++++++++++++++++++++++++++++= *** Current host *** checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking cached host system type... ok *** C-Language compilation tools *** checking for gcc... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for ranlib... ranlib checking for strip... strip *** Host support *** checking C flags dependant on host system type... ok *** Java compilation tools *** checking for JDK os include directory... linux gcc flags added checking for cap_init in -lcap... no *** Writing output files *** configure: creating ./config.status config.status: creating Makefile config.status: creating Makedefs config.status: creating native/Makefile *** All done *** Now you can issue "make" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Step3: make +++++++++++++++++++++command output +++++++++++++++++= (cd native; make all) make[1]: Entering directory `/root/test/commons-daemon-1.0.14-native-src/unix/native' gcc -m64 jsvc-unix.o libservice.a -ldl -lpthread -o ../jsvc make[1]: Leaving directory `/root/test/commons-daemon-1.0.14-native-src/unix/native' +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vicky From: André Warnier <a...@ice-sa.com> To: Tomcat Users List <users@tomcat.apache.org> Sent: Tuesday, 31 December 2013 8:34 PM Subject: Re: JSVC error vicky wrote: > Even after defining the $CATALINA_PID & $JAVA_HOME variable , i'm still the > getting segmentation error(detailed error mentioned below) > In my experience, a "segmentation fault" often occurs when the *binary* that you are trying to run, is not made for the platform on which you are trying to run it. For example, you try to use under Solaris a binary made for Linux; or trying to run a 64-bit binary on a 32-bit platform. Stuff of that kind. So, are you sure that the "jsvc" that you're using matches your platform ? What about "file (path_to)/jsvc" ? what does it say ? --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org