On Tue, Apr 26 2011, Philip Webb wrote:

> 110426 Allan Gottlieb wrote:
>> My system is ~amd64.
>> For example evolution fails to start and says
>>   gottlieb@ajglap ~ $ evolution
>>   evolution: error while loading shared libraries: libxcb-aux.so.0: cannot 
>> open shared object file: No such file or directory
>> There is no libxcb-aux now on my system nor is there an libxcb-atom,
>> which revdep rebuild mentioned.
>
> I have
>
>   root:512 lib64> ls -l libxcb-aux.*
>   -rw-r--r-- 1 root root  8362 Oct  3  2009 libxcb-aux.a
>   -rw-r--r-- 1 root root   984 Jul  3  2010 libxcb-aux.la
>   lrwxrwxrwx 1 root root    19 Oct  3  2009 libxcb-aux.so -> 
> libxcb-aux.so.0.0.0
>   lrwxrwxrwx 1 root root    19 Oct  3  2009 libxcb-aux.so.0 -> 
> libxcb-aux.so.0.0.0
>   -rwxr-xr-x 1 root root 14232 Oct  3  2009 libxcb-aux.so.0.0.0
>
> also  libxcb-atom.so.1.0.0 : both were installed by  x11-libs/xcb-util-0.3.6 .
>
>> Something must have gone quite wrong in my last update world.
>
> It's always a bad idea to do 'emerge world' (without '-p'):
> I have always made a hand-written list of pkgs to be upgraded,
> then emerged them individually or in small groups.
> People are continually reporting problems which I have avoided since 2003 .

That is perhaps good advice but would not have helped here.  Very few
packages were specified and I would have done them in one bunch.
Also the problem seems to be that depclean was too aggressive in
removing old slots.  Indeed, it might be that both --syncs I did (1 day
apart) caught the mirror in an unstable state.

thanks for the advice,
allan

Reply via email to