public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
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.



             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