J'ai suivi les instructions de here. Après $ repo sync
j'ai essayé de le construire avec $ make
, mais eu cette erreur:Échec de la version Android
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
utilisant Ubuntu 10.04 LTS. Toute aide appréciée.
UPD: J'ai trouvé un discussion, qui prétend, ce problème pourrait être que je vais avoir sur mon système 32bit libs 64bit.
$ 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
Comment puis-je savoir, si ce libz.so.1.2.3.3 est le droit lib, et dans le cas où je dois le remplacer par celui de droite, comment puis-je le faire? En outre, $ arch
dit, j'ai une architecture i686. Machine, j'utilise est Lenovo ThinkPad SL500 avec Core 2 DUO CPU.
duplication cross-site est généralement mal vue ici, surtout vous ne faites pas une note. http://superuser.com/questions/161688/ubuntu-libraries-problem/161765#161765 – msw
@msw J'ai dupliqué celui-ci après deux jours sans réponses ici. Espéré, que SU pourrait aider. – folone