swarm-support
[Top][All Lists]
Advanced

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

Re: Speed decrease between 2.0 and 2.1?


From: Darren Schreiber
Subject: Re: Speed decrease between 2.0 and 2.1?
Date: Tue, 23 May 2000 00:52:51 -0700

I have a number of questions:

1. Can I install 2.1.1 on my Mac in LinuxPPC? I have the CD-ROM and I looked through it, but I didn't find anything for LinuxPPC on this one. I see it on the website, however.

a. If so, what is the best way to clear out my previous Linux installation?

2. How do I permanently set SWARMHOME? I think there is a file I am supposed to change, but I can't recall.

3. Why would I get a no targets error as follows?

cd /home/darren/swarm/MyStuff/Voting1.00.1/
make -k
make: *** No targets. Stop.

The makefile works fine on my 2.1.1 install on my Win98 machine at work and I get a good compilation.

Here is the text from the Makefile:

APPLICATION=VotingModel
OBJECTS=main.o ObserverSwarm.o Parameters.o ModelSwarm.o Agent.o Voter.o Coalition.o ColorSelector.o

include usr/etc/swarm/Makefile.appl

main.o: main.m ObserverSwarm.h
ObserverSwarm.o: ObserverSwarm.h ObserverSwarm.m
Parameters.o: Parameters.h Parameters.m
ModelSwarm.o: ModelSwarm.h ModelSwarm.m
Agent.o: Agent.h Agent.m
Voter.o: Voter.h Voter.m
Coalition.o: Coalition.h Coalition.m
ColorSelector.o: ColorSelector.h ColorSelector.m

4. For some reason, when I use the old Makefile (which looks identical to me) I get the thing to run, but now I get the following error:

address@hidden Voting1.00.1]$ make -k gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm main.m gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm ObserverSwarm.m gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm Parameters.m gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm ModelSwarm.m gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm Agent.m gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm Voter.m gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm Coalition.m gcc -c -fdollars-in-identifiers -Wall -Wno-import -Wno-protocol -D_GNU_SOURCE -DAPPNAME=VotingModel -I/usr/include/swarm ColorSelector.m /bin/sh /usr/bin/libtool-swarm --mode link gcc -O -g -L/usr/lib/swarm -rpath /usr/lib/swarm -o VotingModel main.o ObserverSwarm.o Parameters.o ModelSwarm.o Agent.o Voter.o Coalition.o ColorSelector.o -lswarm -lobjc gcc -O -g -o .libs/VotingModel main.o ObserverSwarm.o Parameters.o ModelSwarm.o Agent.o Voter.o Coalition.o ColorSelector.o -L/usr/lib/swarm /usr/lib/swarm/libswarm.so -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/space -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/analysis -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/simtoolsgui -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/simtools -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/random -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/tkobjc -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/tclobjc -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/objectbase -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/activity -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/defobj -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/collections -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/src/misc -L/home/alex/redhat/BUILD/swarm-2.0.1/=without-hdf/libobjc -L/usr/lib -L/usr/X11R6/lib -L/usr/lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/ /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 /usr/lib/swarm/libobjc.so -lgcc -lBLT -ltk8.0 -ltcl8.0 -lXpm -lpng -lz /usr/lib/libffi.so -lX11 -lm -ldl /usr/lib/swarm/libswarm.so /usr/lib/swarm/libobjc.so -L/usr/lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/ -lgcc /usr/lib/swarm/libobjc.so -Wl,--rpath -Wl,/usr/lib/swarm -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/X11R6/lib /usr/lib/crt1.o(.rodata+0x4): undefined reference to `main' collect2: ld returned 1 exit status make: *** [VotingModel] Error 1 make: Target `all' not remade because of errors. address@hidden Voting1.00.1]$ ls -l

5. I removed the Apps=-lspace command from the makefile, but I wasn't able to find references as to why I need to do that. When do I need or not need that command in the makefile.


Thanks in advance. I am at a loss.

Darren


_____________________________________________

Darren Schreiber
Attorney at Law
Graduate Student
Political Science, UCLA
address@hidden
http://www.bol.ucla.edu/~dschreib
reply via email to

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