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.
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.
Komentar yang paling membantu
Ya, Anda harus menginstal gobject-introspection untuk dapat menjalankan
autogen.sh
. Rilis tarball resmi menyertakanconfigure
.