freeglut seems to work better than glut on my AMD64 system, but the ebuild's dependencies lists >=media-libs/glut-3.7.1. If freeglut is already intalled, glut will also be installed. This caused a problem when freeglut is updated because glut blocks freeglut. Unmerging glut isn't the answer because jahshaka will re-install glut when running a revdep-rebuild. Reproducible: Always Steps to Reproduce: 1. emerge freeglut 2. emerge jahshaka Actual Results: glut will be installed. Expected Results: freeglut should have satisfied the dependency. All the other ebuilds that I have checked use virtual/glut as a depend instead of >=media-libs/glut-3.7.1. I have tested this on jahshaka and it seems to work fine. DEPEND="virtual/x11 media-video/avifile virtual/glut >=media-libs/freetype-2.1.4 >=x11-libs/qt-3" (Note that >=x11-libs/qt-3 should also be checked against Bug#:97535)
Not just an x86_64 issue. I just emerged jahshaka-2.0_rc1 and the ebuild still calls for >=media-libs/glut-3.7.1. FYI - glut was last updated in 1998 while freeglut is still in active development. Is there any reason to avoid freeglut for jahshaka?
(In reply to comment #1) > Not just an x86_64 issue. > > I just emerged jahshaka-2.0_rc1 and the ebuild still calls for > >=media-libs/glut-3.7.1. > > FYI - glut was last updated in 1998 while freeglut is still in active > development. Is there any reason to avoid freeglut for jahshaka? Agreed, plus with new X, we can just use virtual/glut instead.
This is an X-related issue and a trivial fix, so I just went ahead and fixed it.