Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Apr 2005 23:54:50 +0200
From:      =?ISO-8859-1?Q?Bj=F6rn_K=F6nig?= <bkoenig@cs.tu-berlin.de>
To:        Mike Jeays <Mike.Jeays@rogers.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Ports update gone badly wrong
Message-ID:  <4272AD2A.3060501@cs.tu-berlin.de>
In-Reply-To: <1114807030.3078.12.camel@chaucer>
References:  <1114807030.3078.12.camel@chaucer>

next in thread | previous in thread | raw e-mail | index | archive | help
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.

Björn



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4272AD2A.3060501>