2012-12-18 9 views
7

Ben komutu çalıştırmak istedim:hata kurtulmak olamaz "/ usr/bin/ld: -lncurses bulamıyorum"

repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r6

ve aşağıdaki çıktıyı var:

Traceback (most recent call last): File "/home/anu/bin/repo", line 91, in <module> import readline ImportError: No module named readline

Yukarıdaki kodu düzeltmek için pip install readline ve easy_install readline komutlarını kullanarak readline'ı yüklemeyi denedim, ancak her iki komut da şu çıktıları verir:

/usr/bin/ld: cannot find -lncurses 

collect2: ld returned 1 exit status 

error: command 'gcc' failed with exit status 1 

ben ubuntu piton 2.7.3 ile 12.04 ve android kaynak kodunu kurmak istiyorum.

Özlediğim o bana ne bir onu ama hiçbir başarı düzeltmek için çok ... Can herkes noktasını aradı? Bir 64 bitlik işletim sistemi çalıştırıyorsanız

+1

Şekil dışarı komutu. Takmadan önce pip yerine python readline paketi edinebilirsiniz. /" Dosya: –

+0

Ben her şeyi yaptı ama hala aynı hatayı anu @ anu-Studio-1558 olsun: ~ $ repo init -u https://android.googlesource.com/platform/manifest traceback (en son çağrı son) home/anu/bin/repo ", satır 91, içe aktarma içe aktarma iletisim: – beeCoder

cevap

0

, sen kütüphanelerin i386 sürümlerini yüklemek gerekebilir. Android ana bilgisayar komutlarının bir çoğu (tümü?) Yalnızca 32 bittir.

+0

readline adlı bir modül yok. Bunu 64 bit işletim sisteminde çalıştırıyorum. i386 kitaplıklarını yükledim ancak yine de düzeltemiyorum – beeCoder

0

Ben Repo piton önceki sürümünde olup mevcut sürümü 2.7.3 ile çalışıyor piton 2.7 .Guess yükleyerek sorunu yukarıda sabit.

15
sudo apt-get install libncurses5-dev 

Ve sonra yeniden çalıştırın size ncurses dev paketini bir dağıtımı denilen ve onu apt-get ne