A thousand curses on libtool and general old fashioned UNIX nastiness.
Libtool has not been ported to MacOS X and it shows. I got in a
discussion with one of the libtool maintainers who was trying to patch
it,
but he does not have access to a machine running 10.2.x and did not
seem
to have an understandng of the way the dynamic library system on
Darwin/MacOS X works.
You problem is not the references to the missing build directories.
These
are only warnings.
Your link fails because you have no libdl.dylib anywhere. I look on my
system and discover that I have /usr/local/lib/libdl.dylib. Don't just
love old fashioned UNIX? That file is not part of Apple's
distributions
because it is in /usr/local. However, I have no idea where it can be
from. It is old in MacOS X terms 17 May 01, but libtool seems to need
it.
I find it difficult to think it is used by Swarm because I can find no
corresponding header file.
To fix your problem I attach the library. Just drop it in
/usr/local/lib
and your build should work.
Let us know how you get on.
I have to eliminate libtool from the build system, because I think it
will
be some time before it is properly ported.
Bill
address@hidden wrote on 15/02/2003 04:56:23 AM:
Hi Bill,
Thank you very much for your work!
I have a little problem with the paths here and I can't compile
heatbugs...
usr/X11R6/lib -L/usr/local/tk8.4.1/lib -lspace -lanalysis
-lsimtoolsgui
-lsimtools -lrandom -ltkobjc -ltclobjc -lobjectbase -lactivity
-ldefobj
-lcollections -lmisc -lBLT24 -ltk8.4 -ltcl8.4 -lXpm -lz -lX11 -lm -ldl
-lobjc -lgcc
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/space) does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/analysis)
does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/simtoolsgui)
does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/simtools)
does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/random) does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/tkobjc) does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/tclobjc) does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/objectbase)
does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/activity)
does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/defobj) does
not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/collections)
does not exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/src/misc) does
not
exist
/usr/bin/ld: warning -L: directory name
(/Users/billn/Public/Swarm/swarm/macosx/swarmx/build/libobjc) does not
exist
/usr/bin/ld: can't locate file for: -ldl
collect2: ld returned 1 exit status
make: *** [heatbugs] Error 1
_______________________________________________
Support mailing list
address@hidden
http://www.swarm.org/mailman/listinfo/support<libdl.dylib>