On 04/27/2011 12:31 PM, Volker Armin Hemmann wrote:
On Tuesday 26 April 2011 13:46:01 walt wrote:
On 04/26/2011 01:03 PM, walt wrote:
There is already a bug filed against xlibs/xcb*-0.3.8, and 0.3.6 has
already been removed from portage (a very bad decision).

Oops, my bad.  x11-libs/xcb-util has just been split into several packages
with the update to 0.3.8.

If, like me, you need to downgrade xcb-util back to 0.3.6 you must delete
all of the xcb*0.3.8 packages first or you will get file collision errors.

The real breakage is in the libstartup-notification package, which hasn't
been fixed yet and still depends on xcb-util-0.3.6.

nope

behold:

[I] x11-libs/xcb-util
      Available versions:  0.3.6{tbz2} (~)0.3.8{tbz2} [M](~)9999[1] {debug doc
static-libs test}
      Installed versions:  0.3.8{tbz2}(19:17:13 26.04.2011)(-doc -static-libs -
test)
      Homepage:            http://xcb.freedesktop.org/
      Description:         X C-language Bindings sample implementations

[I] x11-libs/xcb-util-image
      Available versions:  (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
      Installed versions:  0.3.8{tbz2}(19:17:53 26.04.2011)(-doc -static-libs -
test)
      Homepage:            http://xcb.freedesktop.org/
      Description:         X C-language Bindings sample implementations

[I] x11-libs/xcb-util-keysyms
      Available versions:  (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
      Installed versions:  0.3.8{tbz2}(19:17:32 26.04.2011)(-doc -static-libs -
test)
      Homepage:            http://xcb.freedesktop.org/
      Description:         X C-language Bindings sample implementations

[I] x11-libs/xcb-util-renderutil
      Available versions:  (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
      Installed versions:  0.3.8{tbz2}(19:18:35 26.04.2011)(-doc -static-libs -
test)
      Homepage:            http://xcb.freedesktop.org/
      Description:         X C-language Bindings sample implementations

[I] x11-libs/xcb-util-wm
      Available versions:  (~)0.3.8{tbz2} [M](~)9999[1] {doc static-libs test}
      Installed versions:  0.3.8{tbz2}(19:18:14 26.04.2011)(-doc -static-libs -
test)

Hi Volker.  I may be misunderstanding your post.  If I'm reading correctly,
you have all of the xcb-util-*-0.3.8 installed, as I did yesterday after the
routine update-world of my ~x86 and ~amd64 machines.

I had no problems building the xcb-util* updates, or even building the
libstartup-notification package.

The real problem is that libstartup-notification is expecting xcb-util to define
the function "xcb-atom-get", which AFAICT was eliminated from xcb-util-*-0.3.8.

#readelf -s libxcb-atom.so.1.0.0 | grep xcb_atom_get
    16: 000019e0   137 FUNC    GLOBAL DEFAULT   11 xcb_atom_get <====== THIS ONE
    28: 00001c90    42 FUNC    GLOBAL DEFAULT   11 xcb_atom_get_name_predefi
    32: 00001cc0   246 FUNC    GLOBAL DEFAULT   11 xcb_atom_get_name
    46: 00001b80   155 FUNC    GLOBAL DEFAULT   11 xcb_atom_get_fast
    68: 00001c20   107 FUNC    GLOBAL DEFAULT   11 xcb_atom_get_fast_reply
    83: 00001a70   271 FUNC    GLOBAL DEFAULT   11 xcb_atom_get_predefined

Can you find that symbol defined anywhere in xcb-util-*0.3.8?  I looked but I
couldn't find it and then deleted all of the xcb*-0.3.8 packages.

Thanks for any hints.


Reply via email to