On Apr 15, 2006, at 4:09 AM, David Scheiner wrote:
I decided to try it on MacOS X Tiger (10.4.6)
src/stest worlds/simple.world robot1
dyld: Symbol not found: __cg_jpeg_resync_to_restart
Referenced from: /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/
ImageIO.framework/Versions/A/ImageIO
Expected in: /sw/lib/libJPEG.dylib
Trace/BPT trap
This seems to be a problem with multiple versions of
"libJPEG.dylib" (or "libjpeg.dylib" because a default installation
of Tiger is on a case-insensitive file system) in Tiger. I have:
- "/sw/lib/libjpeg.dylib" from my Fink installation
- "/System/Library/Frameworks/ApplicationServices.framework/
Versions/A/Frameworks/ImageIO.framework/
Versions/A/Resources/libJPEG.dylib" which is part of the Tiger
operating system itself.
I tried various settings of the environment variables
"DYLD_LIBRARY_PATH", "DYLD_FALLBACK_LIBRARY_PATH" and
"LD_LIBRARY_PATH" to get Stage to link correctly. But I found no
solution.
Hmm, I don't have that problem on my Tiger installation. I suppose
I'm using a case-sensitive filesystem. I googled a bit and found the
following tips that you can try (scroll down to Troubleshooting):
http://wiki.urbanek.info/index.cgi?TigeR
Looks like you need to either link statically, or remove one of the
symlinks (/sw/lib/libjpeg.dylib, I would guess). To link everything
statically, you can pass --disable-shared to the configure scripts of
Player and Stage.
brian.
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642