LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   installing libquicktime: libGL.la not found (https://www.linuxquestions.org/questions/linux-software-2/installing-libquicktime-libgl-la-not-found-115495/)

Y0jiMb0 11-13-2003 03:11 AM

installing libquicktime: libGL.la not found
 
Hi!
I'd like to install libquicktime (ver: 0.9.2). I do './configure' -> OK
then I do 'make' and I get an error: it returns 2 and says:
Code:

...
libtool: link: cannot find the library `/usr/X11R6/lib/libGL.la'
make[3]: *** [lqtplay] Error 1
make[3]: Leaving directory `/usr/local/src/libquicktime-0.9.2/utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/libquicktime-0.9.2/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/libquicktime-0.9.2'
make: *** [all] Error 2

when I do 'whereis libGL.la' I get
Code:

libGL: /usr/lib/libGL.so
I soft-linked using:
Code:

ln -s /usr/lib/libGL* /usr/X11R6/lib/
but still the same error. What more can I do? :confused:
It must be something stupid but I cannot figure it out; I'm too :newbie:
Any help is appreciated.
Regards

cdlen 11-13-2003 04:01 AM

if you try with :
locate libGL
you'll surely find that you got no libGL.la
libGL.la is provided by the Mesa-devel package.
You could check your packages using :
rpm -qa |grep -i mesa
and
rpm -ql Mesa-devel
(when installed !) to verify the list of files provided

Y0jiMb0 11-13-2003 05:11 AM

'locate libGL' gives
Code:

/usr/lib/libGL.so
/usr/lib/libGLcore.so.1.0.4363
/usr/lib/libGL.so.1.0.4363
/usr/lib/libGL.so.1
/usr/lib/libGLcore.so.1
/usr/X11R6/lib/libGLw.a
/usr/X11R6/lib/libGLU.so.1
/usr/X11R6/lib/libGLU.so.1.3.500
/usr/X11R6/lib/libGLU.la
/usr/X11R6/lib/libGLU.so

You're right: I don't have it.
I went to sourceforge to get it, but there are only three packages:
mesademos
mesalib
miscellaneous
I downloaded mesalib and compiled it, but it returns error 2 and says something like (I translate to english)
Code:

/usr/bin/ld: cannot be found -lstdc++
What happens? I already have installed the libstdc++...
Regards

cdlen 11-13-2003 06:58 AM

I meant rpm packages . You can find them for example at http://rpms.mandrakeclub.com/. Mandrake is built on rpm's so it is better at first at least(!) to work with them
Check out there the
NVIDIA_GLX-4363-3mdk.i586.html
libMesaGLU1-devel-5.0-3mdk.i586.html
pages. They've got all you need
The second one provides libGL.la you're missing. But what's funny the libGLU.la you already got. Perhaps i'm missing something here (perhaps you installed things without rpm's)
What do say
rpm -qa |grep -i mesa
and
rpm -qa |grep -i nvidia
?

Y0jiMb0 11-13-2003 09:06 AM

Ok ;) thank you for the link
I installed the libmesa-devel package.
Quote:

But what's funny the libGLU.la you already got. Perhaps i'm missing something here (perhaps you installed things without rpm's)
Yes, I use to install (at least lastly) everything, if possible, using sources.
'rpm -qa |grep -i mesa' gives
Code:

Mesa-5.0-3mdk
Mesa-demos-5.0-3mdk
xmms-mesa-1.2.7-18mdk
libMesaGLU1-5.0-3mdk
libMesaglut3-devel-5.0-3mdk
libMesaGL1-5.0-3mdk
libMesaGLU1-devel-5.0-3mdk
libMesaglut3-5.0-3mdk

and 'rpm -qa |grep -i nvidia' gives nothing.
:confused:
Regards


All times are GMT -5. The time now is 01:11 PM.