autoreconf gagal dengan 'Tidak bisa exec "libtoolize"'


12

Saya ingin belajar tentang autotool, jadi saya mulai menonton beberapa tutorial di YouTube.

Saya membuat folder bernama hellodan kemudian membuat configure.acfile:

AC_INIT([hello],[.01])
AC_OUTPUT 

Saya menyimpannya dan kemudian berlari autoreconf -i. Jelas, ini tidak berfungsi pertama kali karena tidak diinstal. Lalu saya instal autoconfdengan perintah sudo apt-get install autoconf2.13.

Sekarang setelah ini saya kembali berlari autoreconf -i, tetapi sekarang saya mendapatkan kesalahan seperti yang ditunjukkan di bawah ini:

Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.

Saya baru saja memeriksa folder halo saya, itu menciptakan configuredan autom4te.cachetetapi masih, ketika menjalankannya autoreconf -imenunjukkan dua baris kesalahan ini, apakah akan ada masalah di masa depan, apa kesalahan ini?
abkds

Alih-alih au → reconf − iautoreconf -i jika saya melakukan au → conf − iautoconf -i, maka tidak ada kesalahan. apa perbedaan b / w autoreconfdan autoconfperintah
abkds

Ketika Anda memiliki pesan kesalahan yang merujuk ke program yang tampaknya hilang, seperti libtoolize di sini, Anda dapat mencoba apt-file search filenamedan mengganti nama file dengan apa yang Anda miliki dan itu akan memberi tahu Anda paket apa yang perlu Anda instal.

@illuminE informasi yang pasti berguna akan mengingatnya untuk masa depan
abkds

1
sudo apt-get install build-essential libtool bekerja untuk saya - saya akan memilihnya tetapi saya tidak memiliki reputasi untuk melakukannya
kris

Jawaban:


36

Kamu seharusnya melakukan sudo apt-get install build-essential libtool


Hanya mencobanya, tetapi masih menunjukkan kesalahan yang sama
abkds

@TrafalgarLaw Bisakah Anda juga mencoba sudo apt-get install libtool. Saya tidak yakin apakah itu termasuk dalam build-essential.
UVV

Terima kasih kawan, kau benar itu berhasil :)! libtooltidak dibuild-essential
abkds

khusus apt-get install libtooluntuk binerlibtoolize
m3nda

5

Coba ini..

sudo apt-get install automake autoconf libtool autoreconf -i

Ini berhasil untuk saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.