2013-02-25 8 views
5

mp4boxをインストールしてmake libコマンドを実行しようとすると、次のエラーが表示されます。/usr/bin/ld:-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 

は、私は私が得るものだというライブラリを確認した後:

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 

注:私は、Linuxで合計初心者くさいだので、考慮にそれをしてください! ありがとう!

答えて

14

GLUTの実装が必要です。取得するための最も簡単な1はFreeGLUTです:

sudo apt-get install freeglut3 freeglut3-dev 
+0

を動作するはずです: のlinux-画像-2.6.38-16-ジェネリック のlinux-画像ジェネリック Linuxの:処理中に エラーが発生しました - 画像 –

+1

...?通常、 'apt-get'を使っていますか? – nneonneo

+2

はい、私は、通常動作します。 –

0

私はその後、私は解決策を見つけたMP4Boxをインストールしようとしていたとき、私は同じ問題に実行していました。

まず、設定ファイルでエラーが発生していないかどうかを確認します。例えば(パーミッション拒否エラー):次へをconfigureファイル(FI前に7行目)にTMPDIR1ラインを変更する必要があり、この場合の :

TMPDIR1=/usr/local/src 

、あなたは、このコマンドを使用して供給過剰をインストールする必要があります。今、あなたは、次のコマンドを実行した場合

yum install glut-devel 

ls /usr/lib64 |grep glut 

ご意志SEあなたはlibglut.soをカント場合は、SYMBを作成する必要が@あなたは(libglut.so持っていますそれにオリッチリンク) そしてすべてが、私はそれをしようとしたとき、私はこのエラーを得た適切

関連する問題