ImportError: /usr/lib64/libxcb-shm.so.0: undefined symbol: xcb_send_fd

OpenSuse 13.1 x86_64
I’m trying to run chirp (python program for ham radio’s) and I get this error on startup:

# ./chirpw
CHIRP 0.4.1 on Linux - Welcome to openSUSE 13.1 "Bottle" - Kernel %r (%t). (Python 2.7.6)
Traceback (most recent call last):
  File "./chirpw", line 91, in <module>
    import gtk
  File "/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
    from gtk import _gtk
ImportError: /usr/lib64/libxcb-shm.so.0: undefined symbol: xcb_send_fd

# nm /usr/lib64/libxcb-shm.so.0|grep xcb_send_fd
                 U xcb_send_fd

# rpm -q libxcb-shm0
libxcb-shm0-1.11.1-49.1.x86_64

The offending python code in /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/init.py :


if 'gtk._gtk' in sys.modules:
    _gtk = sys.modules'gtk._gtk']
else:
    from gtk import _gtk   <<== line 40

I have libxcb-shm0 installed according to yast and nm shows that symbol is NOT defined (defined but not exported?) in the library, so I’m kinda stuck
chirpw ran fine before I reformatted my HDD and reinstalled 13.1
any suggestions?