Don't fail the tests when libglut.so or libgle.so cannot be loaded.

This commit is contained in:
Thomas Heller 2006-05-03 18:35:39 +00:00
parent 1bb6230930
commit 14f3da7585
1 changed files with 16 additions and 2 deletions

View File

@ -39,9 +39,23 @@ class Test_OpenGL_libs(unittest.TestCase):
if lib_glu:
self.glu = CDLL(lib_glu, RTLD_GLOBAL)
if lib_glut:
self.glut = CDLL(lib_glut)
# On some systems, additional libraries seem to be
# required, loading glut fails with
# "OSError: /usr/lib/libglut.so.3: undefined symbol: XGetExtensionVersion"
# I cannot figure out how to repair the test on these
# systems (red hat), so we ignore it when the glut or gle
# libraries cannot be loaded. See also:
# https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1478253&group_id=5470
# http://mail.python.org/pipermail/python-dev/2006-May/064789.html
try:
self.glut = CDLL(lib_glut)
except OSError:
pass
if lib_gle:
self.gle = CDLL(lib_gle)
try:
self.gle = CDLL(lib_gle)
except OSError:
pass
if lib_gl:
def test_gl(self):