[gentoo-user] Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
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
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
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.