2013-02-25 12 views
5

Otrzymuję następujący błąd podczas próby zainstalowania mp4box i uruchomienia polecenia make lib./usr/bin/ld: nie można znaleźć -lglut

/usr/bin/ld: cannot find -lglut 
collect2: ld returned 1 exit status 
make[1]: *** [libgpac.so] Error 1 
make[1]: Leaving directory `/gpac/src' 
make: *** [lib] Error 2 

Po sprawdzeniu bibliotek to co mam:

lrwxrwxrwx 1 root root  13 Feb 15 18:25 libGL.so -> mesa/libGL.so 
-rw-r--r-- 1 root root 905952 Aug 23 2011 libGLU.a 
lrwxrwxrwx 1 root root  11 Feb 15 18:26 libGLU.so -> libGLU.so.1 
lrwxrwxrwx 1 root root  20 Feb 15 18:25 libGLU.so.1 -> libGLU.so.1.3.071000 
-rw-r--r-- 1 root root 453272 Aug 23 2011 libGLU.so.1.3.071000 
[email protected]:/usr/lib$ ln -s libGLU.so.1.3.071000 libGL.so 
ln: creating symbolic link `libGL.so': File exists 

Uwaga: Jestem całkowitą NEWB w linux więc proszę wziąć to pod uwagę! Wielkie dzięki!

Odpowiedz

14

Będziesz potrzebował implementacji GLUT. Najprostszym jeden dostać to freeglut:

sudo apt-get install freeglut3 freeglut3-dev 
+0

mam ten błąd, gdy próbowałem go: Wystąpiły błędy podczas przetwarzania: linux-image-2.6.38-16-generic linux-image-generic linux -image –

+1

...? Czy w ogóle używasz 'apt-get'? – nneonneo

+2

Tak, robię, zwykle działa. –

0

biegałam na ten sam problem, kiedy próbuje zainstalować MP4Box Potem znalazłem rozwiązanie.

przede wszystkim sprawdź, czy plik konfiguracyjny nie zawiera błędów. na przykład (brak dostępu błędu): w tym przypadku trzeba zmienić linię TMPDIR1 w pliku konfiguracyjnym (linia 7 przed Fi) na następujące kwestie:

TMPDIR1=/usr/local/src 

to trzeba zainstalować przesyt poleceniem:

yum install glut-devel 

teraz jeśli uruchomić następującą komendę

ls /usr/lib64 |grep glut 

będziesz se, że masz libglut.so (jeśli mogę libglut.so @ trzeba utworzyć Symb Olic link do niego) wtedy wszystko powinno działać prawidłowo