Bugs item #3177110, was opened at 2011-02-09 22:21
Message generated for change (Comment added) made by cjgohlke
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105988&aid=3177110&group_id=5988
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: install
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Eli Stevens (wickedgrey)
Assigned to: Mike C. Fletcher (mcfletch)
Summary: Windows python 2.7 installer includes dep. on msvcr71.dll
Initial Comment:
\Python27\Lib\site-packages\PyOpenGL-3.0.1-py2.7-win32.egg\OpenGL\DLLS\gle32.dll
is trying to load msvcr71.dll instead of msvcr90.dll , which doesn't match
python 2.7.
This results in this when trying to import OpenGL.GL:
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import OpenGL.GL
At that point, the following message appears in an alert box:
python.exe - Unable To Locate Component
This application has failed to start becuase MSVCR71.dll was not found.
Re-installing the application may fix this problem.
The same behavior occurs when trying to import OpenGL.GL from inside our
application, however, aside from the alert box, the application seems to run
fine (we're able to use OpenGL just fine, see 3d stuff, shaders, etc. etc.).
It seems like either the egg for python 2.7 should either include the
msvcr71.dll, or should only try to reference msvcr90.dll (since that's what
python 2.7 uses).
Original mailing list thread here:
http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTimctcemkdkY4U4JyX9EibLj01ERgNhBXPbrC-Rq%40mail.gmail.com&forum_name=pyopengl-users
----------------------------------------------------------------------
Comment By: Christoph Gohlke (cjgohlke)
Date: 2011-02-15 14:35
Message:
gle32.dll, included in the PyOpenGL installers for Python 2.6 and 2.7 at
<http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl&gt;, is linked against
msvcr90.dll.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105988&aid=3177110&group_id=5988