[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Swarm-Support] Mac OS X port
From: |
James Marshall |
Subject: |
[Swarm-Support] Mac OS X port |
Date: |
Wed, 07 Sep 2005 16:14:51 +0100 |
User-agent: |
Mozilla Thunderbird 1.0.6 (X11/20050716) |
Hi,
I'm having some problems using the latest Max OS X port (on Tiger).
I'm new to the Mac, but not to Swarm. I've followed the instructions as
posted on the webpage (installed XCode, and X11), and while I can
compile, problems (below) are thrown up, and the executable produced
doesn't work.
The problems are to do with references to paths on Bill's machine. I
could edit these, but no mention is made of having to this this in the
the instructions, and I am worried that these paths also seem to occur
in some of the binaries (e.g. libswarm.dylib). The second problem is of
duplicated symbols in Tcl/TK, which might related to the crash problem
which appears to be a Tk error. I have installed Fink although I'm not
sure this is the problem, as I haven't installed Tcl/TK libs for Fink.
I have the same problems if I try and compile heatbugs.
I'd really like to hear from anyone who's successfully used this
version of Swarm for OS X (apart from Bill of course!)
Thanks in advance for any help anyone can provide... I'm looking
forward to playing with my Swarm model on my PowerBook while travelling!
James
--
Dr James A. R. Marshall
Department of Computer Science
University of Bristol
http://www.cs.bris.ac.uk/home/marshall
image:~/ObjCSource/EPD2.1.2-2.1.1/EPD james$ make
<......>
gcc -B ../../tools -g -O2 -Wno-long-double -o EPD main.o
EPDExperimentSwarm.o EPDObserverSwarm.o EPDSwarm.o EPDWorld.o EPDAgent.o
DoubleData.o IntegerData.o -L/usr/local/swarm2.2/lib
/usr/local/swarm2.2/lib/libswarm.dylib
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/space
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/analysis
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/simtoolsgui
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/simtools
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/random
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/tkobjc
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/tclobjc
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/objectbase
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/activity
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/defobj
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/collections
-L/Users/billn/Public/Swarm/swarm/macosx/build/src/misc
-L/Users/billn/Public/Swarm/swarm/macosx/build/libobjc
-L/usr/local/hdf5_1.6.1/lib -L/usr/local/png_1.2.5/lib
-L/usr/local/tcl8.4.7/lib -L/usr/X11R6/lib -lBLT24 -ltk8.4 -ltcl8.4
-lXpm -lpng /usr/local/hdf5_1.6.1/lib/libhdf5.dylib -lpthread -lz -lX11
-lm -ldl
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/space) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/analysis) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/simtoolsgui) does not
exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/simtools) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/random) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/tkobjc) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/tclobjc) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/objectbase) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/activity) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/defobj) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/collections) does not
exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/misc) does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/libobjc) does not exist
/usr/bin/ld: warning multiple definitions of symbol _tclStubsPtr
/usr/local/tcl8.4.7/lib/libtk8.4.dylib(tclStubLib.o) definition of
_tclStubsPtr
/usr/local/tcl8.4.7/lib/libtcl8.4.dylib(tclStubLib.o) definition of
_tclStubsPtr
/usr/bin/ld: warning multiple definitions of symbol _Tcl_InitStubs
/usr/local/tcl8.4.7/lib/libtk8.4.dylib(tclStubLib.o) definition of
_Tcl_InitStubs
/usr/local/tcl8.4.7/lib/libtcl8.4.dylib(tclStubLib.o) definition of
_Tcl_InitStubs
/usr/bin/ld: warning multiple definitions of symbol _tclIntStubsPtr
/usr/local/tcl8.4.7/lib/libtk8.4.dylib(tclStubLib.o) definition of
_tclIntStubsPtr
/usr/local/tcl8.4.7/lib/libtcl8.4.dylib(tclStubLib.o) definition of
_tclIntStubsPtr
/usr/bin/ld: warning multiple definitions of symbol _tclIntPlatStubsPtr
/usr/local/tcl8.4.7/lib/libtk8.4.dylib(tclStubLib.o) definition of
_tclIntPlatStubsPtr
/usr/local/tcl8.4.7/lib/libtcl8.4.dylib(tclStubLib.o) definition of
_tclIntPlatStubsPtr
/usr/bin/ld: warning multiple definitions of symbol _tclPlatStubsPtr
/usr/local/tcl8.4.7/lib/libtk8.4.dylib(tclStubLib.o) definition of
_tclPlatStubsPtr
/usr/local/tcl8.4.7/lib/libtcl8.4.dylib(tclStubLib.o) definition of
_tclPlatStubsPtr
image:~/ObjCSource/EPD2.1.2-2.1.1/EPD james$ ./EPD
error: TkExtra (instance)
Abort trap
- [Swarm-Support] Mac OS X port,
James Marshall <=