swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: javacswarm not found


From: Li An
Subject: Re: javacswarm not found
Date: Thu, 03 Oct 2002 21:29:04 -0400

Dear Paul,

Let's go back to the two steps and report what I found from my runs (if you got an email similar to this but incomplete, simply ignore that one).

Step 1. please report what happens when you open the objective-c swarmapps and cd into the heatbugs directory and type....

(1) I went to ftp://ftp.swarm.org/pub/swarm/apps/objc/sdg and downloaded swarmapps-2.1.1.tar.gz into /home/anli/objectswarm/.
(2) I untared and unzipped swarmapps-2.1.1.tar.gz by using tar zcvf swarmapps-2.1.1.tar.gz and a directory "swarmapps-2.1.1" was created. Then I entered this swarmapps-2.1.1 directory.
(3) I did the following ( all the commands in bold font) at this directory:

$ export SWARMHOME=/usr (nothing came out)
$ make (then the following came out)
gcc3 -c -g -O2 -march=i386 -mcpu=i686 -Wall -Wno-import -Wno-protocol -Werror
-D_GNU_SOURCE -DAPPNAME=heatbugs -DAPPVERSION=2.1.1 address@hidden -I/usr/include/swarm Heatbug.m gcc3 -c -g -O2 -march=i386 -mcpu=i686 -Wall
-Wno-import -Wno-protocol -Werror -D_GNU_SOURCE -DAPPNAME=heatbugs
-DAPPVERSION=2.1.1 address@hidden -I/usr/include/swarm
HeatSpace.m gcc3 -c -g -O2 -march=i386 -mcpu=i686 -Wall -Wno-import -Wno-protocol
-Werror -D_GNU_SOURCE -DAPPNAME=heatbugs -DAPPVERSION=2.1.1
address@hidden -I/usr/include/swarm main.m
gcc3 -c -g -O2-march=i386 -mcpu=i686 -Wall -Wno-import -Wno-protocol -Werror -D_GNU_SOURCE-DAPPNAME=heatbugs -DAPPVERSION=2.1.1 address@hidden/usr/include/swarm HeatbugModelSwarm.m
gcc3 -c -g -O2 -march=i386-mcpu=i686 -Wall -Wno-import -Wno-protocol -Werror -D_GNU_SOURCE-DAPPNAME=heatbugs -DAPPVERSION=2.1.1 address@hidden -I/usr/include/swarm HeatbugObserverSwarm.m
gcc3 -c -g -O2 -march=i386 -mcpu=i686 -Wall -Wno-import -Wno-protocol -Werror -D_GNU_SOURCE -DAPPNAME=heatbugs -DAPPVERSION=2.1.1 address@hidden -I/usr/include/swarm HeatbugBatchSwarm.m
/bin/sh /usr/bin/libtool-swarm --mode link gcc3 -g -O2 -march=i386 -mcpu=i686 -L/usr/lib/swarm -rpath /usr/lib/swarm -o heatbugs Heatbug.o HeatSpace.o main.o HeatbugModelSwarm.o
HeatbugObserverSwarm.o HeatbugBatchSwarm.o -lswarm -lobjc
mkdir .libsgcc3 -g -O2 -march=i386 -mcpu=i686 -o heatbugs Heatbug.o HeatSpace.o main.o
HeatbugModelSwarm.o HeatbugObserverSwarm.o HeatbugBatchSwarm.o -L/usr/lib/swarm
/usr/lib/swarm/libswarm.so -L/home/pauljohn/LinuxDownloads/redhat/BUILD/
swarm-2.1.140.20020514/=with-hdf/src/space -L/home/pauljohn/LinuxDownloads/
redhat/BUILD/swarm-2.1.140.20020514/=with-hdf/src/analysis -L/home/pauljohn/
LinuxDownloads/redhat/BUILD/swarm-2.1.140.20020514/=with-hdf/src/simtoolsgui
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.140.20020514/=with-hdf
/src/simtools -L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.140.20020514
/=with-hdf/src/random -L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.140.
20020514/=with-hdf/src/tkobjc -L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-
2.1.140.20020514/=with-hdf/src/tclobjc -L/home/pauljohn/LinuxDownloads/redhat/BUILD
/swarm-2.1.140.20020514/=with-hdf/src/objectbase -L/home/pauljohn/LinuxDownloads/
redhat/BUILD/swarm-2.1.140.20020514/=with-hdf/src/activity -L/home/pauljohn
/LinuxDownloads/redhat/BUILD/swarm-2.1.140.20020514/=with-hdf/src/defobj
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.140.20020514/=with-hdf/
src/collections -L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.140.
20020514/=with-hdf/src/misc -L/home/pauljohn/LinuxDownloads/redhat/BUILD/
swarm-2.1.140.20020514/=with-hdf/libobjc -L/usr/lib -L/usr/X11R6/lib /usr/lib/
swarm/libspace.so /usr/lib/swarm/libanalysis.so /usr/lib/swarm/libsimtoolsgui.so
/usr/lib/swarm/libsimtools.so /usr/lib/swarm/librandom.so /usr/lib/swarm/libtkobjc.
so /usr/lib/swarm/libtclobjc.so /usr/lib/swarm/libobjectbase.so /usr/lib/swarm/
libactivity.so /usr/lib/swarm/libdefobj.so /usr/lib/swarm/libcollections.so /usr
/lib/swarm/libmisc.so -lBLT24 -ltk8.3 -ltcl8.3 -lXpm -lpng /usr/lib/libhdf5.so
-lz -lX11 -lm -ldl /usr/lib/swarm/libobjc.so -lgcc -Wl,--rpath -Wl,/usr/lib/swarm
-Wl,--rpath -Wl,/usr/lib/swarm -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/X11R6/

$ ./heatbugs
Then the Swarm model was running well! with a ProCtrl panel (or window),  HeatbugObserverSwarm, HeatbugModelSwarm, Unhappiness of bugs vs.the time, and a Heat World (dynamic bugs in a map). I can click start, or stop, or next or save, or quit to run the model.

Step 2. Then I considered the java side...

(1) I went to ftp://ftp.swarm.org/pub/swarm/apps/java/sdg/testing and downloaded jhgeatbugs-2001-03-28.tar.gz into /home/anli/apps/.
(2) I untared and unzipped jhgeatbugs-2001-03-28.tar.gz by using tar zcvf jhgeatbugs-2001-03-28.tar.gz and a directory "jhgeatbugs-2001-03-28" was automatically created. Then I entered this directory "jhgeatbugs-2001-03-28".
(3) in this directory I did the following:
$ export SWARMHOME=/usr (nothing came out)
$ make

/usr/bin/javacswarm Heatbug.java HeatCell.java HeatSpace.java HeatbugModelSwarm.java HeatbugObserverSwarm.java StartHeatbugs.java HeatbugBatchSwarm.java

Found 2 System errors and issued 1 warning:

***Error: could not find package "java/util" in
.
/usr/share/swarm/swarm.jar
/usr/local/j2sdk1.4.0/jre/lib/rt.jar
.

*** Warning: The file " /usr/local/j2sdk1.4.0/jre/lib/rt.jar" is not a valid zip file

*** Error: could not find package "java/lang" in
.
/usr/share/swarm/swarm.jar
/usr/local/j2sdk1.4.0/jre/lib/rt.jar
.

make: ***[all] error 1.

$ javaswarm StartHeatbugs
/usr/bin/javaswarm: /usr/local/j2sdk1.4.0/jre/bin/java: No such file or directory.


(4)) last, I did the following:

$ eval javaswarm

_JAVASWARM_LIBPATH="/usr/lib/swarm::/usr/local/j2sdk1.4.0/jre/lib/"
LD_LIBRARY_PATH="/usr/lib:/usr/lib/swarm:/usr/X11R6/lib:"
CLASSPATH=".:/usr/share/swarm/swarm.jar:/usr/Share/swarm/kawa.jar:/usr/local/j2sdk1.4.0/jre/lib/rt.jar:"
export _JAVASWARM_LIBPATH LD_LIBRARY_PATH CLASSPATH

$ rpm -qa | grep swarm
swarm-2.1.140.20020514-1
swarm-jdk-2.1.140.20020514-1
swarm-static-2.1.140.20020514-1
swarm-gcjswarm-2.1.140.20020514-1

Hope this can help to detect the problem. Thank you very much.

Li An






reply via email to

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