Hello.
I am using a Mac G4 Powerbook, with Tiger 10.4.3
installed. I installed X11 and Xcode (version 2.1) as well, that came on the CDs with the computer.
I am using Darwinports to install specific software.
During one of the installations (gimp2), I encountered a problem. I have been exchanging emails with the person who takes care of this port, and we have identified the problem. However, it is not quite clear how it can be solved. Also, it does not seem to happen on other computers with similar installations.
Anyway, I copy hereby the message that explains the problem, and hope that you can help me find the solution:
if I do the following command:
nm -l /System/Library/Frameworks/Carbon.framework/Frameworks/
HIToolbox.framework/HIToolbox | grep dyld_lazy_symbol_binding_entry_point
then I get this as a result:
a316d6fc s dyld_lazy_symbol_binding_entry_point
U dyld_lazy_symbol_binding_entry_point
The person from darwinports explained:
"the exact problem is that in your HIToolbox library, the symbol
"dyld_lazy_symbol_binding_entry_point" is Undefined "U"
the "a316d6fc" is the address in hexagonal notation of the symbol.
However, it should be defined in the DATA section of the code (so, I may be
wrong, but this symbol must be a constant)
Symbols can also be variables or function, in which case they are defined in
the TEXT section of the code.
Could you have installed some third-party software that overwrote this
Framework. It is almost impossible, IMHO. If any installer does that, it
can be called evil."
I do not think I have installed any 'evil' third party software, not that I am aware of at least.
Could you help me with this problem?
Thank you very much.
Best wishes (and a happy 2006!)
Maarten Roos