Gentoo Archives: gentoo-user

From: Volker Armin Hemmann <volkerarmin@××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Headsup: bad breakage from today's xcb update [correction]
Date: Wed, 27 Apr 2011 21:42:12
Message-Id: 1763807.44ajDeNnHk@localhost
In Reply to: [gentoo-user] Re: Headsup: bad breakage from today's xcb update [correction] by walt
1 On Wednesday 27 April 2011 14:26:23 walt wrote:
2 > On 04/27/2011 12:31 PM, Volker Armin Hemmann wrote:
3 > > On Tuesday 26 April 2011 13:46:01 walt wrote:
4 > >> On 04/26/2011 01:03 PM, walt wrote:
5 > >>> There is already a bug filed against xlibs/xcb*-0.3.8, and 0.3.6 has
6 > >>> already been removed from portage (a very bad decision).
7 > >>
8 > >> Oops, my bad. x11-libs/xcb-util has just been split into several
9 > >> packages with the update to 0.3.8.
10 > >>
11 > >> If, like me, you need to downgrade xcb-util back to 0.3.6 you must
12 > >> delete all of the xcb*0.3.8 packages first or you will get file
13 > >> collision errors.
14 > >>
15 > >> The real breakage is in the libstartup-notification package, which
16 > >> hasn't been fixed yet and still depends on xcb-util-0.3.6.
17 > >
18 > > nope
19 > >
20 > > behold:
21 > >
22 > > [I] x11-libs/xcb-util
23 > >
24 > > Available versions: 0.3.6{tbz2} (~)0.3.8{tbz2}
25 > > [M](~)9999[1] {debug doc
26 > >
27 > > static-libs test}
28 > >
29 > > Installed versions: 0.3.8{tbz2}(19:17:13 26.04.2011)(-doc
30 > > -static-libs -
31 > >
32 > > test)
33 > >
34 > > Homepage: http://xcb.freedesktop.org/
35 > > Description: X C-language Bindings sample
36 > > implementations
37 > >
38 > > [I] x11-libs/xcb-util-image
39 > >
40 > > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc
41 > > static-libs test} Installed versions: 0.3.8{tbz2}(19:17:53
42 > > 26.04.2011)(-doc -static-libs -
43 > >
44 > > test)
45 > >
46 > > Homepage: http://xcb.freedesktop.org/
47 > > Description: X C-language Bindings sample
48 > > implementations
49 > >
50 > > [I] x11-libs/xcb-util-keysyms
51 > >
52 > > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc
53 > > static-libs test} Installed versions: 0.3.8{tbz2}(19:17:32
54 > > 26.04.2011)(-doc -static-libs -
55 > >
56 > > test)
57 > >
58 > > Homepage: http://xcb.freedesktop.org/
59 > > Description: X C-language Bindings sample
60 > > implementations
61 > >
62 > > [I] x11-libs/xcb-util-renderutil
63 > >
64 > > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc
65 > > static-libs test} Installed versions: 0.3.8{tbz2}(19:18:35
66 > > 26.04.2011)(-doc -static-libs -
67 > >
68 > > test)
69 > >
70 > > Homepage: http://xcb.freedesktop.org/
71 > > Description: X C-language Bindings sample
72 > > implementations
73 > >
74 > > [I] x11-libs/xcb-util-wm
75 > >
76 > > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc
77 > > static-libs test} Installed versions: 0.3.8{tbz2}(19:18:14
78 > > 26.04.2011)(-doc -static-libs -
79 > >
80 > > test)
81 >
82 > Hi Volker. I may be misunderstanding your post. If I'm reading correctly,
83 > you have all of the xcb-util-*-0.3.8 installed, as I did yesterday after the
84 > routine update-world of my ~x86 and ~amd64 machines.
85 >
86 > I had no problems building the xcb-util* updates, or even building the
87 > libstartup-notification package.
88 >
89 > The real problem is that libstartup-notification is expecting xcb-util to
90 > define the function "xcb-atom-get", which AFAICT was eliminated from
91 > xcb-util-*-0.3.8.
92 >
93
94 and which symptoms are caused by this?
95
96 > #readelf -s libxcb-atom.so.1.0.0 | grep xcb_atom_get
97 don't have that lib.
98
99 only:
100 readelf -s /usr/lib64/libxcb-util.so.0.0.0| grep xcb_atom_get
101 34: 0000000000002c60 35 FUNC GLOBAL DEFAULT 11
102 xcb_atom_get_name_predefi
103 55: 0000000000002b60 230 FUNC GLOBAL DEFAULT 11
104 xcb_atom_get_predefined
105
106 and
107 equery belongs /usr/lib64/libxcb-util.so.0.0.0
108 * Searching for /usr/lib64/libxcb-util.so.0.0.0 ...
109 x11-libs/xcb-util-0.3.8 (/usr/lib64/libxcb-util.so.0.0.0)
110
111 no libxcb-atom

Replies