Couldn't open libGL.so: Shared object "libGL.so" not foundlibGL.soの所在を確認したところ/usr/X11R7/libに置かれていました。
lrwxr-xr-x 1 root wheel 12 Sep 30 2014 /usr/X11R7/lib/libGL.so -> libGL.so.2.0環境変数LD_LIBRARY_PATHを設定すれば良いのかもしれませんが、このディレクトリはデフォルトで参照してくれないのでしょうか。そもそもデフォルトで参照されるディレクトリは何処なのでしょうか。
lrwxr-xr-x 1 root wheel 12 Sep 30 2014 /usr/X11R7/lib/libGL.so.2 -> libGL.so.2.0
-r--r--r-- 1 root wheel 2570627 Sep 30 2014 /usr/X11R7/lib/libGL.so.2.0
ktraceを使って調べてみました。libGL.soに関する箇所の前後は以下のようになっていました。これをみると/usr/pkg/lib/libGL.soと/usr/lib/libGL.soを探そうとしていたようです。これらのディレクトリが検索対象となっているのは何処かで定義されているのでしょうか。
2142 1 python2.7 CALL open(0xbfbfd104,0,0x3771ea)pkgsrc-Usersメーリングリストには2015年9月8日付で「libGL python meld bizarre LD_LIBRARY_PATH issue」という投稿がありました。
2142 1 python2.7 NAMI "/usr/pkg/lib/libGL.so"
2142 1 python2.7 RET open -1 errno 2 No such file or directory
2142 1 python2.7 CALL open(0xbfbfd104,0,0x3771ea)
2142 1 python2.7 NAMI "/usr/lib/libGL.so"
2142 1 python2.7 RET open -1 errno 2 No such file or directory
2142 1 python2.7 CALL __sigprocmask14(3,0xbfbfd75c,0)
2142 1 python2.7 RET __sigprocmask14 0
2142 1 python2.7 CALL write(2,0xbfbfd004,0x3b)
2142 1 python2.7 GIO fd 2 wrote 59 bytes
"Couldn't open libGL.so: Shared object \"libGL.so\" not found\n"
2142 1 python2.7 RET write 59/0x3b
当面は環境変数を設定して回避するしかなさそうですが、何か根本的な問題があるような気がします。
0 件のコメント:
コメントを投稿