build androind on Ubuntu intrepid (x86_64)
Android を Ubuntu Intrepid (x86_64) でbuildしようとしても,libz.soが見つからないと怒られる。
host Executable: aapt (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../libz.a when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz
/usr/bin/ld: cannot find -lz
collect2: ld はステータス 1 で終了しました
make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] エラー 1
Issue 1005のthreadを読むと,getlibsというツールがあって,libz.soはどのパッケージをインストールすればいいのかがわかる。
sakura@/home/abekatsu/src/android% getlibs libz.so
libz.so: zlib1g-dev
The following i386 packages will be installed:
zlib1g-dev
なので,zlib1g-devをいれてみると,buildが進んだ。
« Ubuntu Intrepid のカスタムカーネルのビルド | トップページ | 4月からのBSデジタル »
「パソコン・インターネット」カテゴリの記事
- MultiCore CPUなマシンにUbuntu 9.04 を入れたらこれだけは確認しておけ。(2009.06.25)
- build androind on Ubuntu intrepid (x86_64)(2009.03.30)
- Ubuntu Intrepid のカスタムカーネルのビルド(2009.03.29)
- ばかぁ〜!(2009.03.07)
- なんかのdmesg(2009.01.11)
この記事へのコメントは終了しました。
コメント