Debugging vpython access to gdk

I have installed vpython-wx 6.05 on openSUSE 12.3 (fully patched).
The vidle gui loads python modules correctly, but when I attempt to run a test visual example I get

Traceback (most recent call last):
  File "/home/colin/Downloads/lab1start/lab1start.py", line 3
    from visual import *
  File "/home/colin/Downloads/vpython-wx-6.05/build/lib.linux-x86_64-2.7/visual/__init__.py", line 33
    from visual.visual_all import * # this statement not included in vis/__init__.py
  File "/home/colin/Downloads/vpython-wx-6.05/build/lib.linux-x86_64-2.7/visual/visual_all.py", line 10
    from visual_common.cvisual import vector
ImportError: /usr/lib64/libgdkglextmm-x11-1.2.so.0: undefined symbol: gdk_gl_draw_icosahedron

OK so something is up with gdkglextmm. I tried

# nm -gC libgdkglextmm-x11-1.2.so | grep icos
                 U gdk_gl_draw_icosahedron
000000000000d070 T Gdk::GL::Drawable::draw_icosahedron(bool)

but I am not sure how to interpret this output in light of vpython having a problem with this symbol.

Any wise programmer can help me get unstuck?

(Coursera course Physics 1 uses vpython but there is no vpython package in Yast for 12.3 so I have compiled everything I need to. I think everything is working otherwise, no ongoing problems.)

Hi,

I don’t know if this is still relevant, but I will reply for anyone that happens to follow what I did.

Today I successfully created a rpm for VPython-6.11 on OpenSUSE 13.2. It was not easy.

After solving a nightmare of dependencies, I did:

$ python2.7 setup.py bdist_rpm

Then, to be able to run VPython, I had to do:

LD_PRELOAD=/usr/lib64/libgdkglextmm-x11-1.2.so:/usr/lib64/libGLU.so python example.py

Best regards,
Marcelo.