Libvips: [Laporan bug dengan solusi] kesalahan: HAVE_INTROSPECTION tidak muncul di AM_CONDITIONAL

Dibuat pada 30 Jul 2020  ·  4Komentar  ·  Sumber: libvips/libvips

Ketika saya mencoba mengkompilasi libvips dari kode sumber, saya menemukan kesalahan berikut:
tes paralel: menginstal './test-driver'
libvips/Makefile.am:77: kesalahan: HAVE_INTROSPECTION tidak muncul di AM_CONDITIONAL
............
./configure: baris 3659: kesalahan sintaks di dekat token tak terduga 1.30.0' ./configure: line 3659: GOBJECT_INTROSPECTION_CHECK(1.30.0)'

Saya mendapatkan solusi dari tautan berikut:
https://github.com/thestinger/vte-ng/issues/4

Solusinya adalah:
clone https://github.com/GNOME/gobject-introspection dan cari direktori m4/, di mana file instrospection.m4 berada. Salin file itu ke direktori vte-ng/m4 dan setel autogen.sh lagi.

bug

Komentar yang paling membantu

Ya, Anda harus menginstal gobject-introspection untuk dapat menjalankan autogen.sh . Rilis tarball resmi menyertakan configure .

Semua 4 komentar

Halo @huskier ,

Terima kasih atas laporannya. Saya mencoba di sini dengan 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

Dan tampaknya bekerja dengan baik. Bagaimana Anda memicu kesalahan ini? Apakah Anda mungkin menjalankan autogen.sh daripada mengkonfigurasi?

@jcupitt Ya, bug dipicu ketika saya menjalankan autogen.sh daripada mengkonfigurasi.

Sebenarnya, tidak ada file "condigure" dalam paket gitcloned, dan hanya autogen.sh yang tersedia.

Ya, Anda harus menginstal gobject-introspection untuk dapat menjalankan autogen.sh . Rilis tarball resmi menyertakan configure .

Terima kasih atas penjelasan Anda.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat