On 22.3.2013 17:48, Mark Thomas wrote:
The proposed Apache Tomcat 7.0.39 release is now available for voting.

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.39/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-015/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_39/

The proposed 7.0.39 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 7.0.39 Stable

I have a problem running jsvc from commons-daemon-1.0.14 on CentOS 5.9 64-bit.

I get:

Starting tomcat: /etc/init.d/tomcat: line 173: 19336 Segmentation fault "$JSVC" $JSVC_OPTS -java-home "$JAVA_HOME" -user $TOMCAT_USER -pidfile "$CATALINA_PID" -wait 10 -outfile "$CATALINA_OUT" -errfile "&1" -classpath "$CLASSPATH" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -Dcatalina.base="$CATALINA_BASE" -Dcatalina.home="$CATALINA_HOME" -Djava.io.tmpdir="$CATALINA_TMP" $CATALINA_MAIN

Jsvc 1.0.13 works fine.

Can anyone verify?


Here is the build procedure:

[root@(snip) bin]# cat /etc/redhat-release
CentOS release 5.9 (Final)
[root@(snip) bin]# uname -a
Linux (snip) 2.6.18-348.1.1.el5 #1 SMP Tue Jan 22 16:19:19 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@(snip) bin]#   su - tomcat
[tomcat@(snip) ~]$   cd /usr/local/tomcat/bin
[tomcat@(snip) bin]$   tar xvfz commons-daemon-native.tar.gz
commons-daemon-1.0.14-native-src/README
commons-daemon-1.0.14-native-src/LICENSE.txt
commons-daemon-1.0.14-native-src/NOTICE.txt
commons-daemon-1.0.14-native-src/RELEASE-NOTES.txt
commons-daemon-1.0.14-native-src/unix/
commons-daemon-1.0.14-native-src/unix/support/
commons-daemon-1.0.14-native-src/unix/native/
commons-daemon-1.0.14-native-src/unix/man/
commons-daemon-1.0.14-native-src/unix/support/config.guess
commons-daemon-1.0.14-native-src/unix/support/config.sub
commons-daemon-1.0.14-native-src/unix/support/apfunctions.m4
commons-daemon-1.0.14-native-src/unix/support/apsupport.m4
commons-daemon-1.0.14-native-src/unix/support/apjava.m4
commons-daemon-1.0.14-native-src/unix/Makefile.in
commons-daemon-1.0.14-native-src/unix/configure.in
commons-daemon-1.0.14-native-src/unix/native/home.c
commons-daemon-1.0.14-native-src/unix/native/java.h
commons-daemon-1.0.14-native-src/unix/native/.indent.pro
commons-daemon-1.0.14-native-src/unix/native/Makefile.in
commons-daemon-1.0.14-native-src/unix/native/debug.c
commons-daemon-1.0.14-native-src/unix/native/signals.h
commons-daemon-1.0.14-native-src/unix/native/home.h
commons-daemon-1.0.14-native-src/unix/native/dso-dyld.c
commons-daemon-1.0.14-native-src/unix/native/location.c
commons-daemon-1.0.14-native-src/unix/native/debug.h
commons-daemon-1.0.14-native-src/unix/native/java.c
commons-daemon-1.0.14-native-src/unix/native/version.h
commons-daemon-1.0.14-native-src/unix/native/help.c
commons-daemon-1.0.14-native-src/unix/native/signals.c
commons-daemon-1.0.14-native-src/unix/native/jsvc.h
commons-daemon-1.0.14-native-src/unix/native/help.h
commons-daemon-1.0.14-native-src/unix/native/locks.h
commons-daemon-1.0.14-native-src/unix/native/dso-dlfcn.c
commons-daemon-1.0.14-native-src/unix/native/dso.h
commons-daemon-1.0.14-native-src/unix/native/arguments.h
commons-daemon-1.0.14-native-src/unix/native/replace.c
commons-daemon-1.0.14-native-src/unix/native/locks.c
commons-daemon-1.0.14-native-src/unix/native/location.h
commons-daemon-1.0.14-native-src/unix/native/arguments.c
commons-daemon-1.0.14-native-src/unix/native/replace.h
commons-daemon-1.0.14-native-src/unix/native/jsvc-unix.c
commons-daemon-1.0.14-native-src/unix/Makedefs.in
commons-daemon-1.0.14-native-src/unix/CHANGES.txt
commons-daemon-1.0.14-native-src/unix/man/README
commons-daemon-1.0.14-native-src/unix/man/jsvc.1.xml
commons-daemon-1.0.14-native-src/unix/INSTALL.txt
commons-daemon-1.0.14-native-src/unix/support/install.sh
commons-daemon-1.0.14-native-src/unix/support/mkdist.sh
commons-daemon-1.0.14-native-src/unix/support/buildconf.sh
commons-daemon-1.0.14-native-src/unix/configure
commons-daemon-1.0.14-native-src/unix/man/fetch.sh
commons-daemon-1.0.14-native-src/windows/
commons-daemon-1.0.14-native-src/windows/xdocs/
commons-daemon-1.0.14-native-src/windows/src/
commons-daemon-1.0.14-native-src/windows/resources/
commons-daemon-1.0.14-native-src/windows/include/
commons-daemon-1.0.14-native-src/windows/apps/
commons-daemon-1.0.14-native-src/windows/apps/prunmgr/
commons-daemon-1.0.14-native-src/windows/apps/prunsrv/
commons-daemon-1.0.14-native-src/windows/xdocs/index.xml
commons-daemon-1.0.14-native-src/windows/src/private.h
commons-daemon-1.0.14-native-src/windows/src/handles.c
commons-daemon-1.0.14-native-src/windows/src/utils.c
commons-daemon-1.0.14-native-src/windows/src/service.c
commons-daemon-1.0.14-native-src/windows/src/mclib.c
commons-daemon-1.0.14-native-src/windows/src/mclib.h
commons-daemon-1.0.14-native-src/windows/src/log.c
commons-daemon-1.0.14-native-src/windows/src/console.c
commons-daemon-1.0.14-native-src/windows/src/cmdline.c
commons-daemon-1.0.14-native-src/windows/src/registry.c
commons-daemon-1.0.14-native-src/windows/src/rprocess.c
commons-daemon-1.0.14-native-src/windows/src/gui.c
commons-daemon-1.0.14-native-src/windows/src/javajni.c
commons-daemon-1.0.14-native-src/windows/resources/license.rtf
commons-daemon-1.0.14-native-src/windows/README
commons-daemon-1.0.14-native-src/windows/include/Makefile.inc
commons-daemon-1.0.14-native-src/windows/include/service.h
commons-daemon-1.0.14-native-src/windows/include/handles.h
commons-daemon-1.0.14-native-src/windows/include/gui.h
commons-daemon-1.0.14-native-src/windows/include/console.h
commons-daemon-1.0.14-native-src/windows/include/rprocess.h
commons-daemon-1.0.14-native-src/windows/include/apxwin.h
commons-daemon-1.0.14-native-src/windows/include/cmdline.h
commons-daemon-1.0.14-native-src/windows/include/log.h
commons-daemon-1.0.14-native-src/windows/include/registry.h
commons-daemon-1.0.14-native-src/windows/include/javajni.h
commons-daemon-1.0.14-native-src/windows/apps/prunmgr/prunmgr.c
commons-daemon-1.0.14-native-src/windows/apps/prunmgr/Makefile
commons-daemon-1.0.14-native-src/windows/apps/prunmgr/prunmgr.h
commons-daemon-1.0.14-native-src/windows/apps/prunmgr/prunmgr.manifest
commons-daemon-1.0.14-native-src/windows/apps/prunsrv/Makefile
commons-daemon-1.0.14-native-src/windows/apps/prunsrv/prunsrv.manifest
commons-daemon-1.0.14-native-src/windows/apps/prunsrv/prunsrv.h
commons-daemon-1.0.14-native-src/windows/apps/prunsrv/prunsrv.c
commons-daemon-1.0.14-native-src/windows/resources/procruns.ico
commons-daemon-1.0.14-native-src/windows/resources/commons.bmp
commons-daemon-1.0.14-native-src/windows/resources/procrunr.ico
commons-daemon-1.0.14-native-src/windows/resources/procrunw.ico
commons-daemon-1.0.14-native-src/windows/resources/susers.bmp
commons-daemon-1.0.14-native-src/windows/apps/prunmgr/prunmgr.rc
commons-daemon-1.0.14-native-src/windows/apps/prunsrv/prunsrv.rc
[tomcat@(snip) bin]$   cd commons-daemon-1.0.14-native-src/unix
[tomcat@(snip) 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"
[tomcat@(snip) unix]$   make
(cd native; make  all)
make[1]: Entering directory `/usr/local/apache-tomcat-7.0.39/bin/commons-daemon-1.0.14-native-src/unix/native'
gcc   jsvc-unix.o libservice.a -ldl -lpthread -o ../jsvc
make[1]: Leaving directory `/usr/local/apache-tomcat-7.0.39/bin/commons-daemon-1.0.14-native-src/unix/native'
[tomcat@(snip) unix]$   cp jsvc ../../../../tomcat-base/bin/
[tomcat@(snip) unix]$   cd ../../../../tomcat-base/bin/
[tomcat@(snip) bin]$   ll
total 156
-rwxrwxr-x 1 tomcat tomcat 139268 Mar 25 12:02 jsvc
-rw-r--r-- 1 tomcat tomcat    346 Aug 12  2011 setenv.sh
[tomcat@(snip) bin]$


-Ognjen

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to