Ports update gone badly wrong
bkoenig at cs.tu-berlin.de
Fri Apr 29 14:55:06 PDT 2005
Mike Jeays wrote:
>[...] I updated a few of the ports, including Evolution and
>Firefox, and had trouble with missing libraries, such as libgthread ..
>400 having been rename to ..600.. [...]
The update of Gnome from 2.8 to 2.10 entailed updates of some libraries,
e.g. accessibility/atk and devel/glib20. A lot of these libraries are
used by ports like www/firefox or irc/irssi for example. Some of the old
versions of the libraries had the number 400 in their name, the new ones
have 600. I guess that you upgraded firefox and evolution first, i.e.
you built them with the old libraries and then you installed the new
libraries. Your error message is the result.
A good solution to avoid those effects is to use sysinstall/portupgrade
with the options -r and/or -R (see manpage).
Just rebuilding firefox and evolution would solve your problem for these
ports, but I suppose that there were further ports which might make
trouble for this reason and it's an unlovely pastime to rebuild selected
ports manually. Rebuilding every port should make you satisfy definitely.
More information about the freebsd-questions