[gentoo-user] Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system

2009-09-15 Thread Nikos Chantziaras

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.





Re: [gentoo-user] Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system

2009-09-15 Thread Boris Fersing
I didn't have any big problem neither. After uprading to libxcb-1.4 a
lot of packages failed to compile. I searched for warning messages
with elogv, followed the upgrade guide and now all is fine.

regards,

Boris

On Tue, Sep 15, 2009 at 11:31, Nikos Chantziaras rea...@arcor.de 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.






-- 
42



Re: [gentoo-user] Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system

2009-09-15 Thread Volker Armin Hemmann
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.