glib2 construire peut pas trouver automake 1.13 quand automake 1.14 est installé
Je suis d'essayer de construire glib-2.36.4 sur CentOS5. Je me rends compte qu'il serait plus sage de mettre à niveau à 6, mais ce n'est pas possible en raison d'une exigence des clients.
J'ai commencé a faire construire et j'obtiens l'erreur ci-dessous. L'erreur se plaint que automake-1.13 n'existe pas sur le système. Cependant, j'ai construit automake 1.14 et installé. Un automake --version sorties de la version correcte.
J'ai fait une liste yum installé | grep automake pour assurer automake n'ont pas de conflit d'installations.
J'ai essayé de googler la question, mais je ne peux pas trouver quoi que ce soit.
make[4]: Entering directory `/home/tharper/glib-2.36.4/docs/reference/glib'
cd ../../.. && /bin/sh /home/tharper/glib-2.36.4/missing
automake-1.13 --gnu docs/reference/glib/Makefile
/home/tharper/glib-2.36.4/missing: line 81: automake-1.13: command not found
WARNING: 'automake-1.13' is missing on your system.
You should only need it if you modified 'Makefile.am' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'automake' program is part of the GNU Automake package:
<http://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<http://www.gnu.org/software/autoconf>
<http://www.gnu.org/software/m4/>
<http://www.perl.org/>
make[4]: *** [Makefile.in] Error 127
make[4]: Leaving directory `/home/tharper/glib-2.36.4/docs/reference/glib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/tharper/glib-2.36.4/docs/reference'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tharper/glib-2.36.4/docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tharper/glib-2.36.4'
make: *** [all] Error 2
OriginalL'auteur Thomas Lann | 2014-02-12
Vous devez vous connecter pour publier un commentaire.
À partir du répertoire de niveau supérieur exécutez la commande
Fondamentalement, votre makefiles ont été construits à l'aide de Automake 1.13 et maintenant vous avez 1.14 ils sont confus, de sorte que l'exécution de automake va recréer tous les Makefiles à l'aide de votre nouvelle version.
Avez-vous d'exécuter la aclocal de commande dans le répertoire, alors automake, puis faire? Cela a fonctionné pour moi, pour un problème similaire.
J'ai abandonné cette tentative. Le client a modifié leur exigence et ce n'est plus nécessaire. Merci à vous pour votre aide.
OriginalL'auteur iain
De mon côté, il affichera un avertissement après l'exécution automake, et je lance la commande à résolu ce problème:
autoreconf-fiv
OriginalL'auteur user2767023
J'ai couru dans un problème similaire lorsque vous essayez de compiler gnome-mplayer-1.0.9.2 sur Ubuntu 14.01.1.
J'ai réussi à résoudre le problème en exécutant la commande suivante dans le dossier source:
OriginalL'auteur Alecz