4 votes

Impossible d'exécuter "glibtoolize" : Aucun fichier ou répertoire de ce type

J'ai un shell script autogen.sh Je l'exécute sous le répertoire de mon projet dans le terminal :

./autogen.sh 

Je reçois une erreur :

Impossible d'exécuter "glibtoolize" : Aucun fichier ou répertoire de ce type à /usr/local/Cellar/autoconf/2.69/share/autoconf/Autom4te/FileUtils.pm ligne 345, ligne 4.

Ensuite, il semble qu'il ne puisse pas trouver glibtoolize, alors j'ai essayé de déterminer où se trouve mon glibtoolize. Finalement, je l'ai trouvé dans ce chemin :

/usr/local/Cellar/libtool/2.4.2/bin/glibtoolize

Ensuite, je suis coincé, comment résoudre mon problème après avoir trouvé mon glibtoolize ?

9voto

laalto Points 1993

On dirait que vous avez déjà libtool installé via brew mais il n'est pas lié donc les liens symboliques requis dans le fichier /usr/local/bin sont toujours portés disparus. Pour les créer,

brew link libtool

3voto

Xeroxoid Points 686

J'ai rencontré de multiples problèmes en téléchargeant protobuf. Essayez

brew install libtool

-3voto

Gregg Cleland Points 1329

J'ai eu le même problème après avoir ajouté glibtoolize à la variable PATH, cela a fonctionné.

PATH=$PATH:/usr/local/Cellar/libtool/2.4.2/bin
export PATH

0 votes

Cela ne fait que définir le chemin, qui ne lie rien.

1 votes

De même, vous ne pouvez pas définir un chemin d'accès à un fichier spécifique dans bash. Ce que vous feriez, c'est définir PATH=$PATH:/usr/local/Cellar/libtool/2.4.2/bin mais cela reste problématique car cette méthode ne définit qu'un seul chemin vers une chose dans $PATH ce qui n'est pas idéal.

0 votes

Ja, c'est vrai, j'ai changé ma réponse. Quoi qu'il en soit, cela a résolu mon problème, car Brew n'avait pas rendu glibtoolize globalement disponible.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X