Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 177254 - sci-chemistry/pymol-0.99_rc8 (and rc6) requires media-libs/glut instead of virtual/glut
Summary: sci-chemistry/pymol-0.99_rc8 (and rc6) requires media-libs/glut instead of vi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Chemistry-Related Packages
URL:
Whiteboard:
Keywords:
: 180982 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-05 22:13 UTC by Nick Hatch
Modified: 2007-06-07 16:28 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Hatch 2007-05-05 22:13:58 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-05 22:18:50 UTC
 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).

Comment 2 Jeffrey Gardner (RETIRED) gentoo-dev 2007-05-05 23:03:04 UTC
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.
Comment 3 Nick Hatch 2007-05-06 00:24:25 UTC
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?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-06-05 18:23:09 UTC
*** Bug 180982 has been marked as a duplicate of this bug. ***
Comment 5 Nick Hatch 2007-06-05 19:16:06 UTC
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.)
Comment 6 Jeffrey Gardner (RETIRED) gentoo-dev 2007-06-05 22:20:34 UTC
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...
Comment 7 Jeffrey Gardner (RETIRED) gentoo-dev 2007-06-05 23:14:41 UTC
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...
Comment 8 hodak 2007-06-07 06:29:29 UTC
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.
Comment 9 Jeffrey Gardner (RETIRED) gentoo-dev 2007-06-07 16:28:58 UTC
I couldn't tell a difference between glut and freeglut, so pymol-0.99-rc10 is now in the tree.