Quantcast
Channel: openSUSE Forums
Viewing all articles
Browse latest Browse all 40713

Debugging vpython access to gdk

$
0
0
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

Code:

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

Code:

# 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.)

Viewing all articles
Browse latest Browse all 40713

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>