Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 365235 - 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
Summary: mail-client/evolution-2.32.2-r3 - libart_lgpl.la /usr/lib/gcc/x86_64-pc-linux...
Status: RESOLVED DUPLICATE of bug 366227
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-28 18:13 UTC by roltel
Modified: 2011-05-09 08:24 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,28.36 KB, text/plain)
2011-04-28 18:17 UTC, roltel
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***