Gentoo Archives: gentoo-user

From: walt <w41ter@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Headsup: bad breakage from today's xcb update [correction]
Date: Wed, 27 Apr 2011 21:28:33
Message-Id: ipa1lv$cca$1@dough.gmane.org
In Reply to: Re: [gentoo-user] Re: Headsup: bad breakage from today's xcb update [correction] by Volker Armin Hemmann
1 On 04/27/2011 12:31 PM, Volker Armin Hemmann wrote:
2 > On Tuesday 26 April 2011 13:46:01 walt wrote:
3 >> On 04/26/2011 01:03 PM, walt wrote:
4 >>> There is already a bug filed against xlibs/xcb*-0.3.8, and 0.3.6 has
5 >>> already been removed from portage (a very bad decision).
6 >>
7 >> Oops, my bad. x11-libs/xcb-util has just been split into several packages
8 >> with the update to 0.3.8.
9 >>
10 >> If, like me, you need to downgrade xcb-util back to 0.3.6 you must delete
11 >> all of the xcb*0.3.8 packages first or you will get file collision errors.
12 >>
13 >> The real breakage is in the libstartup-notification package, which hasn't
14 >> been fixed yet and still depends on xcb-util-0.3.6.
15 >
16 > nope
17 >
18 > behold:
19 >
20 > [I] x11-libs/xcb-util
21 > Available versions: 0.3.6{tbz2} (~)0.3.8{tbz2} [M](~)9999[1] {debug doc
22 > static-libs test}
23 > Installed versions: 0.3.8{tbz2}(19:17:13 26.04.2011)(-doc -static-libs -
24 > test)
25 > Homepage: http://xcb.freedesktop.org/
26 > Description: X C-language Bindings sample implementations
27 >
28 > [I] x11-libs/xcb-util-image
29 > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
30 > Installed versions: 0.3.8{tbz2}(19:17:53 26.04.2011)(-doc -static-libs -
31 > test)
32 > Homepage: http://xcb.freedesktop.org/
33 > Description: X C-language Bindings sample implementations
34 >
35 > [I] x11-libs/xcb-util-keysyms
36 > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
37 > Installed versions: 0.3.8{tbz2}(19:17:32 26.04.2011)(-doc -static-libs -
38 > test)
39 > Homepage: http://xcb.freedesktop.org/
40 > Description: X C-language Bindings sample implementations
41 >
42 > [I] x11-libs/xcb-util-renderutil
43 > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
44 > Installed versions: 0.3.8{tbz2}(19:18:35 26.04.2011)(-doc -static-libs -
45 > test)
46 > Homepage: http://xcb.freedesktop.org/
47 > Description: X C-language Bindings sample implementations
48 >
49 > [I] x11-libs/xcb-util-wm
50 > Available versions: (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
51 > Installed versions: 0.3.8{tbz2}(19:18:14 26.04.2011)(-doc -static-libs -
52 > test)
53
54 Hi Volker. I may be misunderstanding your post. If I'm reading correctly,
55 you have all of the xcb-util-*-0.3.8 installed, as I did yesterday after the
56 routine update-world of my ~x86 and ~amd64 machines.
57
58 I had no problems building the xcb-util* updates, or even building the
59 libstartup-notification package.
60
61 The real problem is that libstartup-notification is expecting xcb-util to define
62 the function "xcb-atom-get", which AFAICT was eliminated from xcb-util-*-0.3.8.
63
64 #readelf -s libxcb-atom.so.1.0.0 | grep xcb_atom_get
65 16: 000019e0 137 FUNC GLOBAL DEFAULT 11 xcb_atom_get <====== THIS ONE
66 28: 00001c90 42 FUNC GLOBAL DEFAULT 11 xcb_atom_get_name_predefi
67 32: 00001cc0 246 FUNC GLOBAL DEFAULT 11 xcb_atom_get_name
68 46: 00001b80 155 FUNC GLOBAL DEFAULT 11 xcb_atom_get_fast
69 68: 00001c20 107 FUNC GLOBAL DEFAULT 11 xcb_atom_get_fast_reply
70 83: 00001a70 271 FUNC GLOBAL DEFAULT 11 xcb_atom_get_predefined
71
72 Can you find that symbol defined anywhere in xcb-util-*0.3.8? I looked but I
73 couldn't find it and then deleted all of the xcb*-0.3.8 packages.
74
75 Thanks for any hints.

Replies

Subject Author
Re: [gentoo-user] Re: Headsup: bad breakage from today's xcb update [correction] Volker Armin Hemmann <volkerarmin@××××××××××.com>