Le 13 juin 2005 � 04:19, Marc Boxerman a �crit :

I've been making some progress. I discovered that my symlink problem extends to many (but not all) symlinks in /sw/lib. The symlinks point to an older version of the .dylib than what is installed. I've been manually updating the symlinks to point to the newer versions that are on my system. In this way, I managed to get glib2 to build and install.

I moved on to gtk+2, but that package depends on pango1-xft2. I updated the out of date symlinks (this time for libpangoxft-1.0.0.dylib) as before, but the build still fails:



I have 2 questions:

1. Should I continue to manually fix these symlinks, or is there a more comprehensive way of forcing them to update. I wonder if it may not be better to delete /sw/lib or even /sw and reinstall everything.
That is what I would have done till the beginning, but well it's just me.

Another way is to rebuild any package that issue this kind of warning eventually with the right version revision number, then to install it. If you want to delete something, delete /sw, reinstall fink, and install any package you want.


2. What is the nature of the error I'm getting for pango1-xft2? I'm surprised updating the symlink wasn't enough to fix it.
pango1-xft2 is actually depending of several other packages. To know where the symbols come from, issue a:
nm -m /sw/lib/libpangoxft-1.0.0.dylib | fgrep '(from '

Then you'll see the dependencies inside parentheses:
...
(undefined [lazy bound]) external _XftCharExists (from libXft)
(undefined [lazy bound]) external _XftCharIndex (from libXft)
...

Here it seems that there are problems with X11too, so if I were you, I'd delete /sw, reinstall X11SDK, X11Users, reinstall fink, and finally install any package you want to.


Cheers,
Mich�le
<http://micmacfr.homeunix.org>




-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r _______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to