Indeed, it was a broken symlink. It pointed to libXft1.1.dylib instead of 2.1. I repaired the symlink and the package built successfully.

If I encounter more problems I will reinstall X11 and the X11 SDK. As things stand, it looks like I'm back to normal. As I said, I'm able to launch apps that depend on gtk+2 now. In a few months I am going to upgrade to Tiger, at which time I assume the install will update X11. I'm hoping I don't have to do any re-installations until the 10.4 upgrade.

Thanks for your help, Martin.

-Marc

On Jun 14, 2005, at 5:58 AM, Martin Costabel wrote:

Marc Boxerman wrote:
[]
ld: Undefined symbols:
_XftCharExists

This could be a broken symlink, too, but a nastier one, because it points to an existing file, only an older one. Here is how my libXft stuff looks like in /usr/X11R6/lib:

% ll /usr/X11R6/lib/libXft*
 55520 Jun 10 23:10 /usr/X11R6/lib/libXft.1.1.dylib
    16 Apr 30 22:40 /usr/X11R6/lib/libXft.1.dylib -> libXft.1.1.dylib
 72812 Jun 10 23:10 /usr/X11R6/lib/libXft.2.1.dylib
    16 Apr 30 22:40 /usr/X11R6/lib/libXft.2.dylib -> libXft.2.1.dylib
202424 May 14 23:52 /usr/X11R6/lib/libXft.a
    16 Apr 30 22:40 /usr/X11R6/lib/libXft.dylib -> libXft.2.1.dylib

Maybe your libXft.dylib points to version 1 instead of 2?

A reinstallation of X11User.pkg and X11SDK.pkg might be in order.

--
Martin



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to