swarm-support
[Top][All Lists]
Advanced

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

Re: [Swarm-Support] Need linking help on a Mac OS X


From: Bill Northcott
Subject: Re: [Swarm-Support] Need linking help on a Mac OS X
Date: Thu, 21 Apr 2005 15:14:52 +1000

Hi Paul

I sent a message some hours ago, but I don't know if it reached the list, because it never came back to me.

Just in case it got lost in the ether, these are just warnings not errors. If they offend you, you can find the origin in /usr/local/swarm2.2/lib/libswarm.la. It is text file. If you just delete the non-existant paths, the warnings will go away.

The tcl/tk warnings are a cosmetic problem with tcl/tk which duplicates some symbols definitions across both tcl and tk libraries.

Bill
On 21/04/2005, at 6:38 AM, pauljohn wrote:



Hello

I'm visiting mac world.  We have installed the X11User, X11Sdk, tcl/tk,
png, and swarm packages.  Then I set the environment

export SWARMHOME=/usr/local/swarm2.2
export PATH=/usr/local/swarm2.2/bin:$PATH
export DISPLAY=:0.0

Build  gets through compiling the  individual components, but then the
linker is wanting stuff on Bill's system

I can verify that Swarm is installed in /usr/local/Swarm2.2

Here's the cut and paste of the last part, note how it's looking in
Users/billn/Public/Swarm/swarm/macosx/build for stuff?

Thanks in advance,

paul johnson



gcc -B ../../tools -c -g -O2 -Wno-long-double -B /tools -fgnu-runtime
-fno-strict-aliasing -Wall -Wno-import -Wno-protocol -Wno-long-long
-D_GNU_SOURCE -DAPPNAME=conway1     -I/usr/local/swarm2.2/include
ConwayWorld.m
/bin/sh /usr/local/swarm2.2/bin/libtool-swarm --mode link gcc -B
../../tools -g -O2 -Wno-long-double -L/usr/local/swarm2.2/lib -rpath
/usr/local/swarm2.2/lib -o conway1 main.o ObserverSwarm.o ConwayWorld.o
-lswarm
gcc -B ../../tools -g -O2 -Wno-long-double -o conway1 main.o
ObserverSwarm.o ConwayWorld.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
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/space) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/analysis) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/simtoolsgui) does not
exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/simtools) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/random) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/tkobjc) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/tclobjc) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/objectbase) does not
exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/activity) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/defobj) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/collections) does not
exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/src/misc) does not exist
ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/build/libobjc) does not exist
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
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
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
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
ld: warning multiple definitions of symbol _tclPlatStubsPtr
/usr/local/tcl8.4.7/lib/libtk8.4.dylib(tclStubLib.o) definition of
_tclPlatStubsPtr


_______________________________________________
Support mailing list
address@hidden
http://www.swarm.org/mailman/listinfo/support




reply via email to

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