swarm-support
[Top][All Lists]
Advanced

[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
















reply via email to

[Prev in Thread] Current Thread [Next in Thread]