Red Hat Bugzilla – Bug 124333
should require xorg-x11-devel
Last modified: 2007-11-30 17:10:43 EST
freeglut-devel requires the gl headers in xorg-x11-devel, but the rpm
isn't enforcing this.
This brings up a bigger problem to light, where anything that currently
requires libGL to build has to require the X devel package, however
it's entirely possible that an alternate libGL could be installed
which provides the functionality.
The best way to fix this is probably for me to add a virtual provide
to the X -libs package of "Provides: libGL = 1.3", and a virtual
require in packages needing it (shouldn't be any, autoreqprov should
pick them up). Similar dep for -devel package, only it would be
Making this change to X and freeglut would be the first step to
fixing this for all OpenGL apps (that use freeglut or not).
Will update soon...
I think the best solution for the freeglut package for now is to
BuildRequire the gl header file. That way the freeglut package
will compile with X.Org Mesa's libGL, XFree86's Mesa libGL, or
any other libGL that has developmental headers installed. I'll make
that change in the next build.
I've also added libGL virtual provides to xorg, but XFree86 packaging
doesn't have it yet, so I'd prefer to keep freeglut working with all
X implementations and libGL implementations.
I'll update this again when I've built the package in rawhide.
I fixed this quite a while ago, but seem to have forgotten to
close the report.
Setting status to "RAWHIDE"