のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

b2g arm emulatorのビルド(その1)

b2g arm emulatorのビルド(その2) - のねの日記
b2g arm emulatorのビルド(その3) - のねの日記

host StaticLib: libGLcommon (out/host/linux-x86/obj/STATIC_LIBRARIES/libGLcommon_intermediates/libGLcommon.a)
host SharedLib: libGLES_CM_translator (out/host/linux-x86/obj/lib/libGLES_CM_translator.so)
/usr/bin/ld: cannot find -lGL
collect2: ld はステータス 1 で終了しました
make: *** [out/host/linux-x86/obj/lib/libGLES_CM_translator.so] エラー 1

libgl1-mesa-devは、既にインストールされていた。
opengl - cannont find lGL - Stack Overflow

シンボリックリンクを張った。

64 ビット版 Ubuntu でビルドする際は、32 ビットバージョンの libX11.so と libGL.so のシンボリックリンクを追加する必要が出てくるかもしれません :

$ sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so