[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problems compiling swarm (on LinuxPPC)
From: |
Jacobo Myerston |
Subject: |
Re: problems compiling swarm (on LinuxPPC) |
Date: |
Thu, 28 Dec 2000 17:18:11 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux 2.2.18 ppc; en-US; m18) Gecko/20001212 |
Ok,
I've compiled swarm succesful. I used your .spec file. I only changed
one thing; /usr/local/jdk1.3 to /usr/lcoal/jdk13.
But javacswarm and javaswarm are still not working. I tried to run
javaswarm StartHeatbugs and I got this message:
Error: Could not find java 2 Runtime Enviroment.
I think there is something wrong in the script.
#!/bin/sh
swarm_prefix="/usr"
swarm_exec_prefix="${swarm_prefix}"
jdkdir=/usr/local/jdk13/
if test no = yes; then
LD_LIBRARY_PATH=${swarm_exec_prefix}/bin:/usr/lib/../bin:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=`cat << EOF | sort 2>/dev/null | uniq | tr '\012' ':'
${swarm_exec_prefix}/lib/swarm
/usr/X11R6/lib
/usr/lib
/usr/lib
/usr/lib
/usr/lib
/usr/lib
/usr/lib
/usr/lib
EOF
`$LD_LIBRARY_PATH
fi
JAVALIBS="${jdkdir}/jre/lib/ppc/native_threads:${jdkdir}/jre/lib/ppc/classic:${jdkdir}/jre/lib/ppc"
_JAVACLASSES='/usr/local/jdk13/jre/lib/rt.jar'
if test no = yes; then
DOSJAVALIBS=''
for path in `echo $JAVALIBS | tr ':' '\012'`; do
path=`eval echo $path`
DOSJAVALIBS="${DOSJAVALIBS}`cygpath -w "$path"`;"
done
JAVACLASSES=''
for path in `echo $_JAVACLASSES | tr ':' '\012'`; do
path=`eval echo $path`
JAVACLASSES="${JAVACLASSES}`cygpath -w "$path"`;"
done
PS=';'
PD='\'
swarmclassdir=`cygpath -w "${swarm_prefix}/share"`
_JAVASWARM_LIBPATH=`cygpath -w "${swarm_exec_prefix}/bin"`${PS}${DOSJAVALIBS}
else
JAVACLASSES=$_JAVACLASSES
PS=:
PD=/
swarmclassdir="${swarm_prefix}/share"
_JAVASWARM_LIBPATH="${swarm_exec_prefix}/lib/swarm${PS}${JAVALIBS}"
fi
JAVAENV="
LD_LIBRARY_PATH=${jdkdir}/jre/lib/ppc/native_threads:${jdkdir}/jre/lib/ppc/classic:${jdkdir}/jre/lib/ppc:${LD_LIBRARY_PATH}"
JAVACMD=${jdkdir}/bin/ppc/native_threads/java
export LD_LIBRARY_PATH _JAVASWARM_LIBPATH
JAVA_CLASSES_INSTALLED_AS=files
if test x$JAVA_CLASSES_INSTALLED_AS = xjar; then
classpath=".${PS}${swarmclassdir}${PD}swarm${PD}swarm.jar${PS}${JAVACLASSES}${PS}$CLASSPATH"
else
classpath=".${PS}${swarmclassdir}${PS}${JAVACLASSES}${PS}$CLASSPATH"
fi
for i in "$@"; do
argsexpr="$argsexpr '$i'"
done
if test -z "$argsexpr"; then
echo "_JAVASWARM_LIBPATH=\"$_JAVASWARM_LIBPATH\""
echo "LD_LIBRARY_PATH=\"$LD_LIBRARY_PATH\""
echo "CLASSPATH=\"$classpath\""
echo "export _JAVASWARM_LIBPATH LD_LIBRARY_PATH CLASSPATH"
elif test -n "$JAVASWARMGDB"; then
(echo "shell rm -f /tmp/.gdbinit.$$";
echo "cd `pwd`"; echo "set args $argsexpr" ) > /tmp/.swarmgdbinit.$$
eval "$JAVAENV CLASSPATH='$classpath' $JAVASWARMGDB -command
/tmp/.swarmgdbinit.$$ $JAVACMD"
rm -f /tmp/.swarmgdbinit.$$
else
eval "$JAVAENV CLASSPATH='$classpath' $JAVACMD $argsexpr"
fi