Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 365235

Summary: mail-client/evolution-2.32.2-r3 - 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
Product: Gentoo Linux Reporter: roltel <roland.schnabel>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description roltel 2011-04-28 18:13:08 UTC
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.
Comment 1 roltel 2011-04-28 18:17:50 UTC
Created attachment 271477 [details]
build.log
Comment 2 Rafał Mużyło 2011-04-28 18:22:13 UTC
Did you tried revdep-rebuild already ?
Just to check if that's not i.e. la file pollution.
Comment 3 roltel 2011-04-29 08:50:23 UTC
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.
Comment 4 roltel 2011-04-29 09:01:06 UTC
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.
Comment 5 Rafał Mużyło 2011-05-01 19:36:38 UTC
Attach a build log while V=1.
Comment 6 tman 2011-05-01 19:54:49 UTC
this need to be patched because xcb-util api has change after bum to version 0.38
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2011-05-06 02:47:38 UTC
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.
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-05-09 08:24:37 UTC

*** This bug has been marked as a duplicate of bug 366227 ***