1

VIPS 8.1.1をビルドしました

libjpeg-turbo-official           1.4.2-2050921

sourceforge project websiteからパッケージをダウンロードしました。パッケージをインストールした後、Vips を次のように構成します。

./configure --with-jpeg-includes=/opt/libjpeg-turbo/include --with-jpeg-libraries=/opt/libjpeg-turbo/lib64/libjpeg.a

jpeg ファイルをロードするか、jpeg ファイルを保存しようとすると、次のエラー メッセージが表示されました。

VipsJpeg: Wrong JPEG library version: library is 80, caller expects 62

VIPS のビルド方法が間違っていませんか? 他のバージョンの libjpeg-turbo でビルドする必要がありますか? それとも他の問題ですか?

という名前の別のライブラリ ファイルが見つかりましたlibjpeg.so.62。Vips をアンインストールして、このファイルで再構築しようとしましたが、問題は解決しません。

4

1 に答える 1

0

ヘッダーがライブラリと一致しない場合、このメッセージは libjpeg によって生成されます。.62 ヘッダーに対してビルドしたようですが、.80 ライブラリ バイナリで実行しようとしたようです。

システムに古いヘッダー ファイルがないか確認し、それらを削除します。たぶんapt-get remove libjpeg-dev

于 2015-11-09T07:43:04.307 に答える