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 |