rss-glx 0.9 プロジェクトのソース コードをダウンロードしてビルドします。しかし、configure スクリプトは、GL ライブラリーが見つからないと不平を言いました!
...
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for glNewList in -lGL... no
checking for glNewList in -lMesaGL... no
configure: error: GL library was not found.
しかし、/usr/lib には GL ライブラリがあります。
$ ls /usr/lib/GL*
/usr/lib/libGLcore.so.1 /usr/lib/libGL.so.180.29
/usr/lib/libGLcore.so.180.29 /usr/lib/libGLU.a
/usr/lib/libGLEW.so.1.5 /usr/lib/libGLU.so
/usr/lib/libGLEW.so.1.5.0 /usr/lib/libGLU.so.1
/usr/lib/libGL.la /usr/lib/libGLU.so.1.3.070004
/usr/lib/libGL.so.1
誰でも理由を教えてもらえますか?ありがとう。
ありがとう、ドリシュ。その理由が分かった。私の /usr/lib では、libGL.so は /usr/lib/nvidia/libGL.so.1.2.xlibmesa へのシンボリック リンクです。また、/usr/lib/nvidia には、libGL.so.1.2.xlibmesa ではなく、存在しない libGL.so.1 へのシンボリック リンクでもある libGL.so.xlibmesa があります。これで問題は解決しました。問題ありません。
いくつかのヌル シンボリック リンクがある理由がわかりません。2.6.26-1 から 2.6.26-2 に更新された Debian のカーネル用の nvidia グラフィック カード ドライバを再インストールしたときに発生したと思います。