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

