Michèle Garoche wrote:
Le 12 juin 2005 à 23:59, Marc Boxerman a écrit :
fink rebuild glib2 produces the same error:
harset.a -L/sw/lib libiconv.dylib /sw/lib/libiconv.dylib /sw/lib/
libintl.dylib -install_name /sw/lib/libglib-2.0.0.dylib -
compatibility_version 601 -current_version 601.4
gcc: libiconv.dylib: No such file or directory
fink rebuild libiconv, though I'm not sure it's a good idea to rebuild
it since it's an essential package.
It should be sufficient to reinstall it. Marc, if you kept the *.deb
files of many packages around, you could reinstall those that have
broken symlinks. To find broken symlinks automatically, you can run a
shell command like (one line)
find /sw/lib -type l -exec sh -c "file {} | grep broken" \;
and to find out what packages are responsible, you can put something like
| cut -d ":" -f1 | xargs dpkg -S
behind it on the same line. This will give you a list of packages to
reinstall.
But if you don't have the *.deb's around any more and would need to
rebuild them, then I agree it would be faster and safer to restart from
a clean slate.
P.S. I am still curious to understand how CCC can do such a thing.
--
Martin
-------------------------------------------------------
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
Fink-beginners@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-beginners