Thread: RE: [PyOpenGL-Users] installation (?) problem on irix646
Brought to you by:
mcfletch
From: Tarn W. B. <twb...@ma...> - 2001-09-24 16:38:23
|
| I just installed python2.1.1 and pyOpenGL2.0.0.44 on IRIX646 (octane, | Irix 6.5.11 ) and everything seemed to work smoothly. However I cannot run | the example programs in OpenGLContext (tests) like spincube.py. | I always get the error message: | | File | "/usr/local/lib/python2.1/site-packages/OpenGLContext/glutcontext.py", | line 55, in setupCallbacks glutKeyboardUpFunc(self.glutOnKeyUp) | NameError: global name 'glutKeyboardUpFunc' is not defined glutKeyboardUpFunc is GLUT 3.7 specific. You probably have an older version of GLUT. To check this run the script "site-packages/OpenGL/scripts/info.py". It will output a file "PyOpenGL_info.html" Look in the GLUT section for the API version entry. If it is less than 0xd than you have an older version of GLUT. You don't have to have 3.7 to run PyOpenGL. PyOpenGL will adjust the Python binding for whatever version you have, but apparently OpenGLContext needs 3.7. Note to Mike: OpenGLContext should probably check for 3.7 if there isn't a graceful fallback, i.e. ----------------- from OpenGL.GLUT import __api_version__ if __api_version__ < 0xd: print "need 3.7" sys.exit(1) ----------------- for future reference: 0x1=1.0, 0x2=2.0, 0x5=3.0, 0x7=3.1, 0x9=3.4, 0xb=3.6, 0xd=3.7 thanks, Tarn |
From: Tarn W. B. <twb...@ma...> - 2001-09-24 16:42:41
|
By the way, did all the PyOpenGL demos run fine? If so I can put Irix in the list of ports presumed to work. Tarn |
From: lothar e. <le...@he...> - 2001-09-24 17:28:11
|
On Mon, 24 Sep 2001, Tarn Weisner Burton wrote: > By the way, did all the PyOpenGL demos run fine? If so I can put Irix in > the list of ports presumed to work. Yes most of the demos run just fine. ( Except lesson6,18 in NeHe - probably due to an error on my part. I get the message _imaging C module not installed - I have to figure out what this means.) I ran info.py and got: GLUT API Version 0x000b ( as you predicted it is < 0x0d ) Thanks for your help. I will now try to install glut3.7 (again because I thought I did it a while ago but I was obviously wrong ) Thanks, Lothar. |
From: Mike C. F. <mcf...@ho...> - 2001-09-24 17:41:46
|
Yup, the OpenGLContext docs say requires 3.7, but I suppose I should see about what sub-set of functionality can be provided when regressing to earlier versions. Likely a lot, but apps using missing functionality are going to have problems (obviously). Suppose a mechanism for warning about such things is in order <sigh> :) . BTW, when checking the GLUT docs for version notes, I noticed that even the interlinking isn't there with my IE 5.5 version. Are you testing with IE 5.5 or 6.0 or 5.0? Enjoy, Mike -----Original Message----- From: pyo...@li... [mailto:pyo...@li...]On Behalf Of Tarn Weisner Burton Sent: September 24, 2001 12:35 To: PyOpenGL Mailing List Subject: RE: [PyOpenGL-Users] installation (?) problem on irix646 ... Note to Mike: OpenGLContext should probably check for 3.7 if there isn't a graceful fallback, i.e. ----------------- from OpenGL.GLUT import __api_version__ if __api_version__ < 0xd: print "need 3.7" sys.exit(1) ----------------- for future reference: 0x1=1.0, 0x2=2.0, 0x5=3.0, 0x7=3.1, 0x9=3.4, 0xb=3.6, 0xd=3.7 thanks, Tarn _______________________________________________ PyOpenGL Homepage http://pyopengl.sourceforge.net _______________________________________________ PyOpenGL-Users mailing list PyO...@li... https://lists.sourceforge.net/lists/listinfo/pyopengl-users |
From: Tarn W. B. <twb...@ma...> - 2001-09-24 23:04:06
|
| Yes most of the demos run just fine. ( Except lesson6,18 in NeHe - | probably due to an error on my part. I get the message _imaging C module | not installed - I have to figure out what this means.) | You need PIL. http://www.pythonware.com/products/pil/ Tarn |
From: Tarn W. B. <twb...@ma...> - 2001-09-24 23:11:24
|
| BTW, when checking the GLUT docs for version notes, I noticed | that even the | interlinking isn't there with my IE 5.5 version. Are you testing with IE | 5.5 or 6.0 or 5.0? I've got IE6. Do mean that some of GLUT function names aren't hyperlinked? Or are you saying that the web server isn't giving you the right page? The GLUT docs need the most editing and most of the function names aren't labeled yet, so XSLT won't hyperlink the output. GL, GLU and GLE names should be hyperlinked though (a few exceptions). Note that the only place I have been able to find version info is in glut.h Tarn |
From: Tarn W. B. <twb...@ma...> - 2001-09-25 01:16:43
|
| Was referring to the GLUT names. Didn't realise you were doing | any editing | to create those links, assumed they were being auto-linked. Sorry about | that, yes, the links are there for the other modules. The actual linking is automatic (done by local mods to the stylesheets), but function names are mark up like foo -> <function>foo</function> Tarn |
From: Tarn W. B. <twb...@ma...> - 2001-09-26 13:58:22
|
| I replaced library_dirs=/usr/lib with | | library_dirs=/usr/lib32 | | as on the newer systems the default compilation is with a -n32 flag. This | may be slightly machine dependent but maybe one could add this as the | first path to be searched ... done. thanks, Tarn |