Re: Re: help getting jsvc up and running on sles9 on ibm pseries (power5)

2006-06-17 Thread Warren Pace
I know this doesn't address the compilation problems but why not run tomcat as 
a daemon in a chrooted jail?   
see:  http://www.oreilly.com/catalog/tomcat/chapter/ch06.pdf

> 
> From: Christian Andersson <[EMAIL PROTECTED]>
> Date: 2006/06/15 Thu AM 06:36:47 EDT
> To: Tomcat Users List 
> Subject: Re: help getting jsvc up and running on sles9 on ibm pseries (power5)
> 
> anyone?
> 
> Christian Andersson wrote:
> > Hi there, I have a small problem that I'. hoping that you can help me solve.
> > 
> > I want to be able to run tomcat on a server that we have available at a
> > hosting firm.
> > 
> > I can get tomcat up and running on it witohut problem, as long as I
> > don't try to use jsvc..  and I need jsvc sicne I don't want to run tomat
> > as root, or manually start tomcat whenever there is a restart of the
> > server, etc..
> > 
> > I've tried compiling the jsvc that comes with tomcat, but no luck, so I
> > downloaded deamons 1.0.1 and tried to get that compiling, and still no
> > luck, after searching/following different hints that I found on the net
> > (I'll ge over those later) I do get jsvc compiled, but I still cannot
> > run it, because it looks like jsvc is compiled as a 32 bit binary and
> > the ibm-java that I have is a 64 bit binary.
> > 
> > anyway here is a list of what I've done (not much)
> > 
> > after downloading and unpacking jsvc I went into
> > daemon-1.0.1/src/native/unix and did a ./configure
> > --with-java=/opt/ibm/java2-ppc64-50
> > 
> > and got the following result..
> > 
> > --
> > *** Current host ***
> > checking build system type... ./support/config.guess: unable to guess
> > system type
> > 
> > This script, last modified 2001-04-20, has failed to recognize
> > the operating system you are using. It is advised that you
> > download the most up to date version of the config scripts from
> > 
> > ftp://ftp.gnu.org/pub/gnu/config/
> > 
> > If the version you run (./support/config.guess) is already up to date,
> > please
> > send the following data and any information you think might be
> > pertinent to <[EMAIL PROTECTED]> in order to provide the needed
> > information to handle your system.
> > 
> > config.guess timestamp = 2001-04-20
> > 
> > uname -m = ppc64
> > uname -r = 2.6.5-7.252-pseries64
> > uname -s = Linux
> > uname -v = #1 SMP Tue Feb 14 11:11:04 UTC 2006
> > 
> > /usr/bin/uname -p =
> > /bin/uname -X =
> > 
> > hostinfo   =
> > /bin/universe  =
> > /usr/bin/arch -k   =
> > /bin/arch  = ppc64
> > /usr/bin/oslevel   =
> > /usr/convex/getsysinfo =
> > 
> > UNAME_MACHINE = ppc64
> > UNAME_RELEASE = 2.6.5-7.252-pseries64
> > UNAME_SYSTEM  = Linux
> > UNAME_VERSION = #1 SMP Tue Feb 14 11:11:04 UTC 2006
> > configure: error: cannot guess build type; you must specify one
> > --
> > 
> > after downloading the newest config.guess from
> > http://cvs.savannah.gnu.org/viewcvs/*checkout*/config/config/config.guess
> > (the above specified link leads to this file) and replacing the existing
> > one in  daemon-1.0.1/src/native/unix/support and once more execute
> > configure I get the following...
> > 
> > --
> > *** Current host ***
> > checking build system type... powerpc64-unknown-linux-gnu
> > checking host system type... powerpc64-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
> > *** Host support ***
> > checking C flags dependant on host system type... failed
> > configure: error: Unsupported CPU architecture "powerpc64"
> > --
> > 
> > following information on the net it was sugges

Re: help getting jsvc up and running on sles9 on ibm pseries (power5)

2006-06-15 Thread Christian Andersson
anyone?

Christian Andersson wrote:
> Hi there, I have a small problem that I'. hoping that you can help me solve.
> 
> I want to be able to run tomcat on a server that we have available at a
> hosting firm.
> 
> I can get tomcat up and running on it witohut problem, as long as I
> don't try to use jsvc..  and I need jsvc sicne I don't want to run tomat
> as root, or manually start tomcat whenever there is a restart of the
> server, etc..
> 
> I've tried compiling the jsvc that comes with tomcat, but no luck, so I
> downloaded deamons 1.0.1 and tried to get that compiling, and still no
> luck, after searching/following different hints that I found on the net
> (I'll ge over those later) I do get jsvc compiled, but I still cannot
> run it, because it looks like jsvc is compiled as a 32 bit binary and
> the ibm-java that I have is a 64 bit binary.
> 
> anyway here is a list of what I've done (not much)
> 
> after downloading and unpacking jsvc I went into
> daemon-1.0.1/src/native/unix and did a ./configure
> --with-java=/opt/ibm/java2-ppc64-50
> 
> and got the following result..
> 
> --
> *** Current host ***
> checking build system type... ./support/config.guess: unable to guess
> system type
> 
> This script, last modified 2001-04-20, has failed to recognize
> the operating system you are using. It is advised that you
> download the most up to date version of the config scripts from
> 
> ftp://ftp.gnu.org/pub/gnu/config/
> 
> If the version you run (./support/config.guess) is already up to date,
> please
> send the following data and any information you think might be
> pertinent to <[EMAIL PROTECTED]> in order to provide the needed
> information to handle your system.
> 
> config.guess timestamp = 2001-04-20
> 
> uname -m = ppc64
> uname -r = 2.6.5-7.252-pseries64
> uname -s = Linux
> uname -v = #1 SMP Tue Feb 14 11:11:04 UTC 2006
> 
> /usr/bin/uname -p =
> /bin/uname -X =
> 
> hostinfo   =
> /bin/universe  =
> /usr/bin/arch -k   =
> /bin/arch  = ppc64
> /usr/bin/oslevel   =
> /usr/convex/getsysinfo =
> 
> UNAME_MACHINE = ppc64
> UNAME_RELEASE = 2.6.5-7.252-pseries64
> UNAME_SYSTEM  = Linux
> UNAME_VERSION = #1 SMP Tue Feb 14 11:11:04 UTC 2006
> configure: error: cannot guess build type; you must specify one
> --
> 
> after downloading the newest config.guess from
> http://cvs.savannah.gnu.org/viewcvs/*checkout*/config/config/config.guess
> (the above specified link leads to this file) and replacing the existing
> one in  daemon-1.0.1/src/native/unix/support and once more execute
> configure I get the following...
> 
> --
> *** Current host ***
> checking build system type... powerpc64-unknown-linux-gnu
> checking host system type... powerpc64-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
> *** Host support ***
> checking C flags dependant on host system type... failed
> configure: error: Unsupported CPU architecture "powerpc64"
> --
> 
> following information on the net it was suggested that I change the
> configure script so that it accepts powerpc* instead of powerpc
> that is from
> --
> ...
>   case $host_cpu in
>   powerpc)
> CFLAGS="$CFLAGS -DCPU=\\\"$host_cpu\\\"" ;;
> ...
> --
> to
> --
> ...
>   case $host_cpu in
>   powerpc*)
> CFLAGS="$CFLAGS -DCPU=\\\"$host_cpu\\\"" ;;
> ...
> --
> 
> the result:
> 
> --
> ...
> *** All done ***
> Now you can issue "make"
> --
> 
> make also succedes, but when running jsvc using the script that comes
> with apache tomcat (modified to suite my needs ofcourse) no jsvc is
> running, and in the error log I find the following...
> 
> --
> 12/06/2006 11:58:15 19502 jsvc.exec error: Cannot dynamically link to
> /opt/ibm/java2-ppc64-50/jre/bin/classic
> /libjvm.so
> 12/06/2006 11:58

help getting jsvc up and running on sles9 on ibm pseries (power5)

2006-06-13 Thread Christian Andersson
Hi there, I have a small problem that I'. hoping that you can help me solve.

I want to be able to run tomcat on a server that we have available at a
hosting firm.

I can get tomcat up and running on it witohut problem, as long as I
don't try to use jsvc..  and I need jsvc sicne I don't want to run tomat
as root, or manually start tomcat whenever there is a restart of the
server, etc..

I've tried compiling the jsvc that comes with tomcat, but no luck, so I
downloaded deamons 1.0.1 and tried to get that compiling, and still no
luck, after searching/following different hints that I found on the net
(I'll ge over those later) I do get jsvc compiled, but I still cannot
run it, because it looks like jsvc is compiled as a 32 bit binary and
the ibm-java that I have is a 64 bit binary.

anyway here is a list of what I've done (not much)

after downloading and unpacking jsvc I went into
daemon-1.0.1/src/native/unix and did a ./configure
--with-java=/opt/ibm/java2-ppc64-50

and got the following result..

--
*** Current host ***
checking build system type... ./support/config.guess: unable to guess
system type

This script, last modified 2001-04-20, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

ftp://ftp.gnu.org/pub/gnu/config/

If the version you run (./support/config.guess) is already up to date,
please
send the following data and any information you think might be
pertinent to <[EMAIL PROTECTED]> in order to provide the needed
information to handle your system.

config.guess timestamp = 2001-04-20

uname -m = ppc64
uname -r = 2.6.5-7.252-pseries64
uname -s = Linux
uname -v = #1 SMP Tue Feb 14 11:11:04 UTC 2006

/usr/bin/uname -p =
/bin/uname -X =

hostinfo   =
/bin/universe  =
/usr/bin/arch -k   =
/bin/arch  = ppc64
/usr/bin/oslevel   =
/usr/convex/getsysinfo =

UNAME_MACHINE = ppc64
UNAME_RELEASE = 2.6.5-7.252-pseries64
UNAME_SYSTEM  = Linux
UNAME_VERSION = #1 SMP Tue Feb 14 11:11:04 UTC 2006
configure: error: cannot guess build type; you must specify one
--

after downloading the newest config.guess from
http://cvs.savannah.gnu.org/viewcvs/*checkout*/config/config/config.guess
(the above specified link leads to this file) and replacing the existing
one in  daemon-1.0.1/src/native/unix/support and once more execute
configure I get the following...

--
*** Current host ***
checking build system type... powerpc64-unknown-linux-gnu
checking host system type... powerpc64-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
*** Host support ***
checking C flags dependant on host system type... failed
configure: error: Unsupported CPU architecture "powerpc64"
--

following information on the net it was suggested that I change the
configure script so that it accepts powerpc* instead of powerpc
that is from
--
...
  case $host_cpu in
  powerpc)
CFLAGS="$CFLAGS -DCPU=\\\"$host_cpu\\\"" ;;
...
--
to
--
...
  case $host_cpu in
  powerpc*)
CFLAGS="$CFLAGS -DCPU=\\\"$host_cpu\\\"" ;;
...
--

the result:

--
...
*** All done ***
Now you can issue "make"
--

make also succedes, but when running jsvc using the script that comes
with apache tomcat (modified to suite my needs ofcourse) no jsvc is
running, and in the error log I find the following...

--
12/06/2006 11:58:15 19502 jsvc.exec error: Cannot dynamically link to
/opt/ibm/java2-ppc64-50/jre/bin/classic
/libjvm.so
12/06/2006 11:58:15 19502 jsvc.exec error:
/opt/ibm/java2-ppc64-50/jre/bin/classic/libjvm.so: cannot open sha
red object file: No such file or directory
12/06/2006 11:58:15 19501 jsvc.exec error: Service exit with a return
value of 1
--

and