使用libjpeg-turbo构建的VIPS错误的JPEG库版本

时间:2015-11-09 06:23:49

标签: python image-processing vips

我用

构建了VIPS 8.1.1
libjpeg-turbo-official           1.4.2-2050921

我从sourceforge项目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并使用此文件重新生成,但问题仍然存在。

1 个答案:

答案 0 :(得分:0)

如果标题与库不匹配,则由libjpeg生成该消息。这听起来像是你针对.62标题构建的,但是试图使用.80库二进制文件运行。

检查系统中是否有旧的头文件并将其删除。也许apt-get remove libjpeg-dev