ソースコードからlibvipsをコンパイルしようとすると、次のエラーが発生しました。
並列テスト:「./ test-driver」のインストール
libvips / Makefile.am:77:エラー:HAVE_INTROSPECTIONがAM_CONDITIONALに表示されません
...........。
./configure:行3659:予期しないトークンの近くの構文エラー1.30.0'
./configure: line 3659:
GOBJECT_INTROSPECTION_CHECK(1.30.0) '
私は次のリンクから解決策を得ました:
https://github.com/thestinger/vte-ng/issues/4
解決策は次のとおりです。
https://github.com/GNOME/gobject-introspectionのクローンを作成し、instrospection.m4ファイルがあるm4 /ディレクトリを探します。 そのファイルをvte-ng / m4ディレクトリにコピーし、autogen.shを再度調整します。
こんにちは@huskier 、
レポートをありがとう。 私はここでgitmasterlibvipsを試してみました:
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
そして、それはうまくいくようです。 このエラーをどのようにトリガーしましたか? 構成するのではなく、autogen.shを実行したのでしょうか。
@jcupittはい、設定ではなくautogen.shを実行するとバグが発生します。
実際、gitclonedパッケージには「condigure」ファイルはなく、autogen.shのみが使用可能です。
はい、 autogen.sh
を実行するには、gobject-introspectionをインストールする必要があります。 公式のtarballリリースには、ビルド済みのconfigure
ます。
説明ありがとうございます。
最も参考になるコメント
はい、
autogen.sh
を実行するには、gobject-introspectionをインストールする必要があります。 公式のtarballリリースには、ビルド済みのconfigure
ます。