autoreconf échoue avec «Impossible d'exécuter« libtoolize »»

12

Je voulais en savoir plus sur les outils automatiques, j'ai donc commencé à regarder des didacticiels sur YouTube.

J'ai créé un dossier nommé hellopuis créé un configure.acfichier:

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

Je l'ai sauvegardé puis j'ai couru autoreconf -i. Évidemment, cela n'a pas fonctionné la première fois car il n'était pas installé. Ensuite, j'ai installé autoconfpar la commande sudo apt-get install autoconf2.13.

Maintenant, après cela, j'ai de nouveau couru autoreconf -i, mais maintenant j'obtiens l'erreur comme indiqué ci-dessous:

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.
abkds
la source
Je viens de vérifier mon dossier bonjour, il a créé le configureet le autom4te.cachemais quand même en l'exécutant autoreconf -iil montre ces deux lignes d'erreur, y aura-t-il des problèmes à l'avenir, quelles sont ces erreurs?
abkds
Au lieu de au → reconf − iautoreconf -i si je fais au → conf − iautoconf -i, alors il ne montre aucune erreur. quelle est la différence n / b autoreconfet autoconfcommande
abkds
Lorsque vous avez un message d'erreur qui fait référence à un programme qui semble être manquant, comme libtoolize ici, vous pouvez essayer de apt-file search filenameremplacer le nom de fichier par ce que vous avez et il vous dira quel package vous devez installer.
@illuminE qui est sûr est une information pratique se souviendra que pour l'avenir
abkds
1
sudo apt-get install build-essential libtool a fonctionné pour moi - je voterais mais je n'ai pas la réputation de le faire
kris

Réponses:

36

Tu devrais faire sudo apt-get install build-essential libtool

UVV
la source
Je viens de l'essayer, mais il montre toujours la même erreur
abkds
@TrafalgarLaw Pourriez-vous également essayer sudo apt-get install libtool. Je ne sais pas s'il est inclus dans build-essential.
UVV
Merci mec, tu avais raison ça a fonctionné :)! libtooln'est pas enbuild-essential
abkds
spécialement apt-get install libtoolpour le binairelibtoolize
m3nda
5

Essaye ça..

sudo apt-get install automake autoconf libtool autoreconf -i

Cela a fonctionné pour moi.

pbu
la source