Gentoo Archives: gentoo-user

From: Boris Fersing <kernelsensei@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system
Date: Tue, 15 Sep 2009 09:38:15
Message-Id: f9d564ad0909150237w4c0eb724l9fc47accc8556e8f@mail.gmail.com
In Reply to: [gentoo-user] Re: *** WARNING *** - upgrade to libxcb-1.4 (-r1) breaks your system by Nikos Chantziaras
1 I didn't have any big problem neither. After uprading to libxcb-1.4 a
2 lot of packages failed to compile. I searched for warning messages
3 with elogv, followed the upgrade guide and now all is fine.
4
5 regards,
6
7 Boris
8
9 On Tue, Sep 15, 2009 at 11:31, Nikos Chantziaras <realnc@×××××.de> wrote:
10 > On 09/15/2009 10:35 AM, Helmut Jarausch wrote:
11 >>
12 >> Hi,
13 >>
14 >> as I have just bitten by it, have a look at
15 >> http://bugs.gentoo.org/show_bug.cgi?id=285004
16 >>
17 >> before upgrading to x11-libs/libxcb-1.4 (1.4.-r1)
18 >>
19 >> since this breaks any X11-application (including your
20 >> browser to look at the URL above)
21 >>
22 >> Such an update should be DOUBLY MASKED !!!
23 >>
24 >> And the messages coming with libxcb just don't help.
25 >> revdep-rebuild doesn't help either.
26 >>
27 >> And one cannot remerge the broken packages either,
28 >> since there configure bails out.
29 >>
30 >> Oh dear, Gentoo !
31 >
32 > It temporarily broke my system too, but nothing dramatic:
33 >
34 > emerge -1 -j4 \
35 > $(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
36 >           x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
37 >           x11-libs/pango x11-libs/gtk+ gnome-base/libgnomeui \
38 >           x11-libs/qt-gui; do \
39 >    qlist -IC $i; \
40 > done) -v
41 >
42 > resulted in a build failure (a package complained about missing symbols in
43 > libxcb-xlib.so during the link step).  According to the upgrade guide, that
44 > was not supposed to happen.  The fix was easy though; I just ran
45 > revdep-rebuild at this point (not many packages needed a rebuild, I guess
46 > having "--as-needed" in my LDFLAGS saved the day) and then I repeated the
47 > command, finally deleted /usr/lib/libxcb-xlib.so* and everything was fine.
48 >
49 > One other slight breakage was revdep-rebuild wanting to rebuilt the same
50 > package over and over again.  If revdep-rebuild wants to repeatedly rebuild
51 > a package, you have to unmerge that package first and then re-run
52 > revdep-rebuild; only then will you see the final packages that need to be
53 > rebuild (in my case, kde-base/systemsettings).
54 >
55 > Of course, rebooting the machine before finishing all of this is not a good
56 > idea.
57 >
58 >
59 >
60
61
62
63 --
64 42