The togl.c file, included with PyOgenGL's Togl widget, only supports up to tk8.3. The preprocessor looks for specific versions of Tk, and only checks up to 8.3. I have a simple patch available to fix this problem. (will attempt to attach) Reproducible: Always Steps to Reproduce: 1. emerge tk8.4 2. emerge PyOpenGL 3.
Created attachment 11337 [details, diff] patch to PyOpenGl-2.0.0.44 directory to allow building with Tk8.4 in the ebuild, change "config.diff" to "config-r1.diff" and emerge. Shouldn't have any effect on current Tk8.3 users. Ideally, tk8.4 includes would be at "/usr/include/tk8.4", rather than "/usr/lib/tk8.4/include"...
I have updated patch, but not ebuild number - should create identical binary image. Please test.
I have updated ChangeLog to point to this bug and patch.
Not fixed. The attached patch does not work good. I'm in the same way.
wrangler
this bug is fixed. there is another problem wit togl not supporting 8.4.4 explicitly. you should follow bug #32070