here adresindeki talimatları takip ettim. $ repo sync
sonra $ make
ile inşa etmeye çalıştı, ama bu hata var: Ubuntu 10.04 LTS kullanmaAndroid build failure
host SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so)
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../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 returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libneo_cgi.so] Error 1
. Herhangi bir yardım takdir edildi.
UPD
: Ben iddia, o sorun benim 32 bit sistem üzerinde 64bit kütüphanelerini yaşıyorum olabilir ki, bir discussion bulundu.$ ls -l /usr/lib/libz.so
lrwxrwxrwx 1 root root 20 2010-07-07 17:08 /usr/lib/libz.so -> /lib/libz.so.1.2.3.3
$ file /lib/libz.so.1.2.3.3
/lib/libz.so.1.2.3.3: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
Bunu nasıl libz.so.1.2.3.3 doğru lib ve durumda ben bunu nasıl yapıyorsunuz, doğru biriyle değiştirilmesi gerekirse, anlamaya mı?
Ayrıca, $ arch
, bir i686 mimarisine sahip olduğumu söylüyor. Makine kullanıyorum, Core 2 DUO CPU ile Lenovo ThinkPad SL500.
siteler arası çoğaltma genellikle burada hoş karşılanmaz Debian sistemine farklı dağıtımlar
lib32z1
farklı adı vardır. http://superuser.com/questions/161688/ubuntu-libraries-problem/161765#161765 – msw@msw Bu yanıtı iki gün sonra burada kopyaladım. Umudum, bu SU yardımcı olabilir. – folone