我希望我错过了一些愚蠢的简单。
我试图在Ubuntu 15.10上从源代码编译ImageMagick。它编译并运行得很好,但缺少对PNG的支持。安装了libpng
和libpng-dev
,但ImageMagick没有安装它:
./configure --with-quantum-depth=8 --enable-hdri --with-bzlib=yes --with-jpeg=yes --with-png=yes --with-tiff=yes
...
checking for PNG... no
....
PNG --with-png=yes no
....
Options used to compile and link:
PREFIX = /usr/local
EXEC-PREFIX = /usr/local
VERSION = 6.9.3
CC = gcc
CFLAGS = -fopenmp -g -O2 -Wall -mtune=haswell -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=8
CPPFLAGS = -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=8
PCFLAGS =
DEFS = -DHAVE_CONFIG_H
LDFLAGS =
LIBS =
CXX = g++
CXXFLAGS = -g -O2 -pthread
FEATURES = DPC HDRI Cipher OpenMP
DELEGATES = bzlib mpeg jbig jpeg ps tiff
感谢您提供任何帮助!
答案 0 :(得分:4)
我不知道问题是什么,但我知道如何修复它。
sudo apt-get build-dep imagemagick
现在我确定我没有遗漏任何依赖项,并且PNG支持是自动的。
答案 1 :(得分:0)
尝试在DELEGATES列表中添加png。
尝试添加" - with-png"
尝试添加" - with-modules"
答案 2 :(得分:0)
尝试放
PKG_CONFIG_PATH=/path/to/lib/pkgconfig
在您的环境中,其中/ path / to / lib是包含libpng.so的目录