Lorsque j'essaie de compiler les libvips à partir du code source, j'ai rencontré l'erreur suivante :
tests parallèles : installation de './test-driver'
libvips/Makefile.am:77 : erreur : HAVE_INTROSPECTION n'apparaît pas dans AM_CONDITIONAL
............
./configure : ligne 3659 : erreur de syntaxe près du jeton inattendu 1.30.0'
./configure: line 3659:
GOBJECT_INTROSPECTION_CHECK(1.30.0)'
J'ai trouvé une solution sur le lien suivant :
https://github.com/thestinger/vte-ng/issues/4
La solution est :
clonez https://github.com/GNOME/gobject-introspection et recherchez le répertoire m4/, où se trouve le fichier instrospection.m4. Copiez ce fichier dans le répertoire vte-ng/m4 et réajustez le fichier autogen.sh.
Bonjour @huskier ,
Merci pour le rapport. J'ai essayé ici avec git master libvips :
tar xf ../vips-8.10.0.tar.gz
cd vips-8.10.0/
CFLAGS="-g -Wall" CXXFLAGS="-g -Wall" ./configure --prefix=/home/john/vips
make
make install
Et ça a l'air de bien fonctionner. Comment as-tu déclenché cette erreur ? Avez-vous peut-être exécuté autogen.sh au lieu de configurer ?
@jcupitt Oui, le bogue est déclenché lorsque j'exécute autogen.sh plutôt que configure.
En fait, il n'y a pas de fichier "condigure" dans le package gitcloned, et seul autogen.sh est disponible.
Oui, vous devez avoir installé gobject-introspection pour pouvoir exécuter autogen.sh
. Les versions tarball officielles incluent un configure
pré-construit.
Merci pour votre explication.
Commentaire le plus utile
Oui, vous devez avoir installé gobject-introspection pour pouvoir exécuter
autogen.sh
. Les versions tarball officielles incluent unconfigure
pré-construit.