如何编译 ImageMagick 以支持修补版本的 Autotrace?

如何编译 ImageMagick 以支持修补版本的 Autotrace?

这里没有 yum 选项

我已经下载、修补、配置、编译并安装了 autotrace。系统上名为 autotrace 的文件有:

/usr/local/include/autotrace/autotrace.h
/usr/local/man/man1/autotrace.1
/usr/local/bin/autotrace
/usr/local/bin/autotrace-config
/usr/local/share/aclocal/autotrace.m4
/usr/local/lib/pkgconfig/autotrace.pc

我正在尝试使用以下命令编译 ImageMagick:

./configure --with-autotrace LDFLAGS=-L/usr/local/include/autotrace CFLAGS=-I/usr/local/include/autotrace

但我仍然在输出中得到以下内容:

...
Autotrace         --with-autotrace=yes        no
...

我遗漏了什么?如何告诉配置缺少什么,以便找到并链接自动跟踪?

答案1

我遇到了类似的问题(在 Ubuntu 中),通过autotrace从源代码安装并ImageMagick仅使用--with-autotrace标志(不带LDFLAGSCFLAGS)进行配置,它就可以正常工作

# build and install autotrace from source
cd /tmp
wget https://sourceforge.net/projects/autotrace/files/AutoTrace/0.31.1/autotrace-0.31.1.tar.gz
tar xvzf autotrace-0.31.1.tar.gz
cd /tmp/autotrace-0.31.1
./configure
make
sudo make install

# build and install ImageMagick
cd /tmp
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd /tmp/ImageMagick-7.0.3-5
./configure --with-autotrace
make
sudo make install

相关内容