Arduino: avrdude telah memutus ketergantungan ke libtinfo.so.5 dari ncurses-5

Dibuat pada 30 Des 2016  ·  5Komentar  ·  Sumber: arduino/Arduino

avrdude dari Arduino-1.8.0 telah memutus ketergantungan ke libtinfo.so.5.

$ ldd avrdude 
    linux-vdso.so.1 (0x00007ffc2507f000)
    librt.so.1 => /lib64/librt.so.1 (0x00007fcb13f1c000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcb13d00000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fcb13a04000)
    libtinfo.so.5 => not found
    libc.so.6 => /lib64/libc.so.6 (0x00007fcb1366b000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fcb14124000)

Komentar yang paling membantu

libtinfo.so.5 tidak ada di repositori Archlinux. Jika arduino perlu menggunakan versi avrdude-nya sendiri, ia juga harus menyertakan pustaka yang benar.

Semua 5 komentar

Saya percaya bahwa ketergantungan harus disediakan oleh sistem, sama seperti semua ketergantungan lain yang terpenuhi. Pada sistem Debian file ini ada dalam paket libtinfo5 .

Di gentoo saat ini saya telah menginstal ncurses-6.x dan avrdude-6.3 (diinstal dari portage) saat ini terhubung dengannya tanpa masalah (yaitu libtinfo.so.6 ).
Saya tidak yakin, tetapi jika Anda mendistribusikan binari yang telah dikompilasi, bukankah seharusnya Anda menggunakan tautan statis dalam kasus ini (untuk memastikan bahwa mereka tidak bergantung pada sistem env)?

libtinfo.so.5 tidak ada di repositori Archlinux. Jika arduino perlu menggunakan versi avrdude-nya sendiri, ia juga harus menyertakan pustaka yang benar.

@TheLoko ArchLinux menggunakan avrdude sendiri dari sumber upstream. Silakan baca wiki dengan seksama dapat menginstal arduino-avr-core.

@gagara Saya pikir masalahnya sudah ada di versi sebelumnya. Namun Anda benar bahwa lib harus dikemas statis untuk rilis biner arduino.

Masalah muncul kembali setelah memindahkan budak jenkins dari Ubuntu 12.04 ke Debian 7 untuk memperbaiki https://github.com/arduino/Arduino/issues/5430.
Pengemasan distro libtinfo6 biasanya mengirimkan pustaka yang kompatibel untuk menghindari masalah seperti ini (cari ncurses5-compat atau yang serupa).
Memindahkan masalah ke https://github.com/arduino/avrdude-build-script/issues/4

Apakah halaman ini membantu?
0 / 5 - 0 peringkat