On Dienstag 15 September 2009, Nikos Chantziaras wrote:
> On 09/15/2009 10:35 AM, Helmut Jarausch wrote:
> > Hi,
> >
> > as I have just bitten by it, have a look at
> > http://bugs.gentoo.org/show_bug.cgi?id=285004
> >
> > before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)
> >
> > since this breaks any X11-application (including your
> > browser to look at the URL above)
> >
> > Such an update should be DOUBLY MASKED !!!
> >
> > And the messages coming with libxcb just don't help.
> > revdep-rebuild doesn't help either.
> >
> > And one cannot remerge the broken packages either,
> > since there configure bails out.
> >
> > Oh dear, Gentoo !
> 
> It temporarily broke my system too, but nothing dramatic:
> 
> emerge -1 -j4 \
> $(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
>             x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
>             x11-libs/pango x11-libs/gtk+ gnome-base/libgnomeui \
>             x11-libs/qt-gui; do \
>      qlist -IC $i; \
> done) -v
> 
> resulted in a build failure (a package complained about missing symbols
> in libxcb-xlib.so during the link step).  According to the upgrade
> guide, that was not supposed to happen.  The fix was easy though; I just
> ran revdep-rebuild at this point (not many packages needed a rebuild, I
> guess having "--as-needed" in my LDFLAGS saved the day) and then I
> repeated the command, finally deleted /usr/lib/libxcb-xlib.so* and
> everything was fine.
> 
> One other slight breakage was revdep-rebuild wanting to rebuilt the same
> package over and over again.  If revdep-rebuild wants to repeatedly
> rebuild a package, you have to unmerge that package first and then
> re-run revdep-rebuild; only then will you see the final packages that
> need to be rebuild (in my case, kde-base/systemsettings).
> 
> Of course, rebooting the machine before finishing all of this is not a
> good idea.
> 

yeah, almost the same here. Removed the file first, run the la fixer then 
revdep-
rebuilt and everything was fine.

Reply via email to