[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compile failure libGL.a



On Sat, Mar 25, 2006 at 11:03:47AM +0100, Gudjon I. Gudjonsson wrote:
> Hi
>    Has anyone had the following problem when compiling C++ programs:
> "/usr/X11R6/lib/libGL.a: could not read symbols: Bad value"
> I found this on the internet which is the same problem in Ubuntu.
> http://www.cegui.org.uk/mantis/view.php?id=7
> But my question is the following. Assuming the problem stems from libGL.a not 
> having been compiled with the -fPIC option. Can I recompile it safely with 
> this option? I downloaded the Debian version of xorg-x11-6.9.0.dfsg.1 but 
> decided to ask the list before continuing.

My guess is that you're trying to link libGL.a which is a
static library, and therefor not build with -fPIC, into a shared
library, which needs to be build with -fPIC.

Instead of /usr/X11R6/lib/libGL.a, you need to link to 
/usr/X11R6/lib/libGL.so.

Both are be part of xlibmesa-gl-dev.

I have no idea why you try to link the static version, but you
shouldn't.


Kurt



Reply to: