* Ampere K. Hardraade -- Tuesday 03 May 2005 03:44:
> I have reinstalled all the graphics related packages again.  For some reasons,
> it worked this time. I managed to compile FlightGear without problems.  But 
> now
> I am having another issue: FlightGear doesn't run and gives me the following
> messages instead: 
> WARNING: ssgSGIHeader::: Failed to open 
> '/usr/local/FlightGear/share/FlightGear/Textures/Sky/cl_cumulus.rgb' for 
> reading.

So? What's with theses files? Are you sure you have these, at this weird path?
But anyway ...

> X Error of failed request:  GLXUnsupportedPrivateRequest

It is quite likely that the X server dynamically links against the wrong
libGL, just like fgfs. So I'd stay with the easier debugging target now, and
that's fgfs. Also, I don't know if the X server even needs OpenGL. I doesn't
have to run in HW accelerated mode (Xrender extension) to run 3D apps with
HW acceleration. (Disclaimer: I'm no X expert. :-)

I suppose that there's still an old libGL around that's used instead of the
new one. Try this:

   $ ldd `which fgfs`

and check if all the relevant libraries do really use what libs you think
it *should* use. I have this here:

   libglut.so.3 => /usr/X11R6/lib/libglut.so.3 (0x4005a000)
   libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x40082000)
   libGL.so.1 => /usr/lib/libGL.so.1 (0x40114000)
   libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x40537000)
   libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0x40c28000)

and I'm happy with it. Running strace again and checking the lib paths
is also a good idea.


Flightgear-devel mailing list

Reply via email to