Quando tento compilar o libvips a partir do código-fonte, encontrei o seguinte erro:
testes-paralelos: instalando './test-driver'
libvips / Makefile.am: 77: erro: HAVE_INTROSPECTION não aparece em AM_CONDITIONAL
............
./configure: linha 3659: erro de sintaxe próximo ao token inesperado 1.30.0'
./configure: line 3659:
GOBJECT_INTROSPECTION_CHECK (1.30.0) '
Eu obtive uma solução no seguinte link:
https://github.com/thestinger/vte-ng/issues/4
A solução é:
clone https://github.com/GNOME/gobject-introspection e procure o diretório m4 /, onde está o arquivo instrospection.m4. Copie esse arquivo para o diretório vte-ng / m4 e ajuste o autogen.sh novamente.
Olá @huskier ,
Obrigado pelo relatório. Tentei aqui com 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
E parece funcionar bem. Como você desencadeou esse erro? Você rodou autogen.sh em vez de configurar?
@jcupitt Sim, o bug é acionado quando executo autogen.sh em vez de configurar.
Na verdade, não existe um arquivo "condigure" no pacote gitcloned e apenas autogen.sh está disponível.
Sim, você precisa ter o gobject-introspection instalado para poder executar autogen.sh
. Os lançamentos de tarball oficiais incluem um configure
pré-construído.
Obrigado pela sua explicação.
Comentários muito úteis
Sim, você precisa ter o gobject-introspection instalado para poder executar
autogen.sh
. Os lançamentos de tarball oficiais incluem umconfigure
pré-construído.