The pymol ebuild has a dependancy on media-libs/glut instead of virutual/glut. Pymol works perfectly fine with freeglut, and this requirement results in unresolvable blocking dependencies on my system. Reproducible: Always
19 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; pymol-0.98.ebuild, pymol-0.99_rc6.ebuild, pymol-0.99_rc6-r1.ebuild, pymol-0.99_rc6-r2.ebuild: Switch dep back to media-libs/glut from virtual/glut, pymol works really poorly with freeglut. You get messages about being unable to acquire a direct rendering context (i.e., no accelerated 3D).
Agreed. While I don't get those messages with freeglut, I did find that the performance using freeglut was laggy and glut was much better. The deps aren't unresolvable...just unmerge freeglut and emerge glut instead. I didn't need revdep-rebuild afterwards either.
Fair enough. I'll switch to glut, I haven't had any poor perfomance problems using freeglut (2.4.0), but then again, I haven't used it with glut, so perhaps I don't know what I'm missing. Pymol on linux with freeglut seems just as usable as pymol on the Windows and OS X platform, I use all three regularly. Out of curiousity though, if pymol is workable with freeglut, why not require virtual/glut and let the user decide?
*** Bug 180982 has been marked as a duplicate of this bug. ***
I don't want to sound belligerent; however, I would like to point out that freeglut (2.4.0) is listed upstream as the official dependancy: http://delsci.com/rel/099/ On x86 at least, I don't notice any difference in performance between glut and freeglut. (reopening, feel free to revert if this is not appropriate.)
I'll tell you what... I'll put pymol-0.99-rc10 in the science overlay with virtual/glut support. As of right now, it's having trouble loading the tkinter module so I'm investigating the cause of that. Feel free to "layman -a science" and have a go at it...
mmkay...unmerging "blt" and remerging tk and python fixed the tkinter situation.... python-0.99-rc10 is up for testing and seems to be fine with freeglut so far. I'll use it for a few days and see how it goes...
pymol-0.99-rc10 is out. Updating the revision number 2974 is all that is required. I have been using it for couple of days, seems to work fine. I have not tested freeglut though.
I couldn't tell a difference between glut and freeglut, so pymol-0.99-rc10 is now in the tree.