From: godzil <godzil@godzil.net>
To: Gentoo user <gentoo-user@lists.gentoo.org>
Subject: [gentoo-user] Re: Headsup: bad breakage from today's xcb update
Date: Thu, 28 Apr 2011 12:51:40 +0200 [thread overview]
Message-ID: <9a53f712607e6bb3c0094c1039b0ce89@imp.godzil.net> (raw)
I have similar breakage with xcb*-0.3.8 but with gnome-base/nautilus
this time, but seems related with startup-notification...
During the ebuild compilation, it fail with a link error searching for
libxcb-aux, libxcb-event and libxcb-atom. I search in all .la file, run
lafilefixer to verify if all la is fixed
---
CCLD libeel-2.la
CCLD check-program
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lxcb-aux
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lxcb-event
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lxcb-atom
collect2: ld returned 1 exit status
make[2]: *** [check-program] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gnome-base/nautilus-2.32.2.1-r1/work/nautilus-2.32.2.1/eel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gnome-base/nautilus-2.32.2.1-r1/work/nautilus-2.32.2.1'
make: *** [all] Error 2
emake failed
---
I found refs about this libs in some .la files inside /usr/lib (here
libcheese-gtk.la, libgksu2.la libgnome-desktop-2.la,
libmetacity-private.la and libstartup-notification-1.la)
It looks like nautilus search for libstartup-notification and the .la
file end with screw everything. Maybe lafilefixer should have some logic
to search for missing lib inside la file, like revdep-rebuild do on
binary files. Searching for such breakages is really a pain, and can
happen oftenly with such bad tools as libtool...
Both xcb and startup-notification are latest version and compile
without a problem:
[I] x11-libs/startup-notification
Available versions: 0.10 (~)0.10_p20110426 {static-libs}
Installed versions: 0.10_p20110426(16:40:14
04/27/11)(-static-libs)
[I] x11-libs/xcb-util
Available versions: 0.3.6 (~)0.3.8 {debug doc static-libs test}
Installed versions: 0.3.8(10:15:14 04/28/11)(-doc -static-libs
-test)
(of course revdep-rebuild found nothing to do on
/usr/lib/libstartup-notification-1.so, so no easy way to find and
eliminate such painful bugs.)
Manoel
>There is already a bug filed against xlibs/xcb*-0.3.8, and 0.3.6 has
> already
>been removed from portage (a very bad decision).
>
>The major problem is with libstartup-notification, which relies on a
> function
>defined in xcb-util-0.3.6 and no longer exists in 0.3.8.
next reply other threads:[~2011-04-28 10:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-28 10:51 godzil [this message]
2011-04-28 17:48 ` [gentoo-user] Re: Headsup: bad breakage from today's xcb update walt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9a53f712607e6bb3c0094c1039b0ce89@imp.godzil.net \
--to=godzil@godzil.net \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox