mail-client/evolution-2.32.2-r3 and various other packages fail to compile because of missing libxcb-libraries: ... CC libart_lgpl_la-art_vpath_bpath.lo CC libart_lgpl_la-art_vpath_dash.lo CC libart_lgpl_la-art_vpath_svp.lo CCLD libart_lgpl.la /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-aux /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-event /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-atom collect2: ld returned 1 exit status xcb-aux.so, xcb-event.so and xcb-atom.so are no longer part of libxcb, and there is only version x11-libs/libxcb-1.7 left in portage. Reproducible: Always Steps to Reproduce: 1. Update to version x11-libs/libxcb-1.7 and uninstall old versions of libxcb. 2. Emerge evolution / libgksu / gnome-desktop / etc. Actual Results: They all fail with the same error message: /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-aux /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-event /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-atom Expected Results: Emerge of those packages should succeed without any error message.
Created attachment 271477 [details] build.log
Did you tried revdep-rebuild already ? Just to check if that's not i.e. la file pollution.
revdep-rebuild finds broken packages (like evolution) because of missing libxcb*.so-files, and tries to rebuild them. But all rebuilds fail with the above mentioned error messages. "lafilefixer --justfixit" does not help either.
I just saw that the problem is upgrading from x11-libs/xcb-util-0.3.6 to x11-libs/xcb-util-0.3.8. libxcb-atom.so, libxcb-aux.so and libxcb-event.so are missing in the new version.
Attach a build log while V=1.
this need to be patched because xcb-util api has change after bum to version 0.38
1) Please post your `emerge -vpq media-libs/libart_lgpl' output. 2) Please post the output of `pkg-config --libs libart-2.0'. 3) Please post your `emerge --info' output too[1]. [1] Since you are still using an older version of gcc as your system compiler, updating your entire system might be a good idea.
*** This bug has been marked as a duplicate of bug 366227 ***