J'essaie de compiler mate-desktop mais quand je lance ./autogen.sh
le script se termine avec ces erreurs
Checking for required M4 macros...
libtool.m4 not found
glib-gettext.m4 not found
intltool.m4 not found
pkg.m4 not found
gtk-doc.m4 not found
Yelp.m4 not found
***Error***: some autoconf macros required to build mate-desktop
were not found in your aclocal path, or some forbidden
macros were found. Perhaps you need to adjust your
ACLOCAL_FLAGS?
Que dois-je faire pour me débarrasser de ces erreurs? Je suis fatigué d'installer les dernières versions d'inittool, glib, gtk, Yelp, etc., mais j'obtiens toujours les erreurs de macros.
Par défaut, aclocal
devrait rechercher les macros dans le répertoire/usr/share/aclocal - comme indiqué par l'option --print-ac-dir
:
$ aclocal --print-ac-dir
/usr/share/aclocal
Toutefois, si, pour une raison quelconque, le vôtre n’y parvient pas, vous pouvez ajouter un chemin de recherche explicite via la variable d’environnement ACLOCAL_FLAGS
, par exemple.
ACLOCAL_FLAGS="-I /usr/share/aclocal" ./autogen.sh
Notez que les installations mate-common
et gtk-doc
de github installent par défaut leurs macros m4 dans /usr/local/share/aclocal
qui n'est pas recherché par défaut même avec un "travail" aclocal
; vous pouvez ajouter ce chemin de la même manière, c.-à-d.
ACLOCAL_FLAGS="-I /usr/share/aclocal -I /usr/local/share/aclocal" ./autogen.sh