Libvips: Erro [relatório de bug com solução]: HAVE_INTROSPECTION não aparece em AM_CONDITIONAL

Criado em 30 jul. 2020  ·  4Comentários  ·  Fonte: libvips/libvips

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.

bug

Comentários muito úteis

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.

Todos 4 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações