Last active
September 20, 2020 17:02
-
-
Save paul91/9008409 to your computer and use it in GitHub Desktop.
How to install GraphicsMagick on CentOS 6.4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Install build dependencies | |
yum install -y gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel | |
# Get GraphicsMagick source | |
wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.9.tar.gz | |
tar zxvf GraphicsMagick-1.3.9.tar.gz | |
# Configure and compile | |
cd GraphicsMagick-1.3.9 | |
./configure --enable-shared | |
make | |
make install | |
# Ensure everything was installed correctly | |
gm version | |
# If you are going to use this with PHP you can also instal the pecl extension | |
pecl install gmagick-1.0.8b2 |
For reference, I was able to compile 1.3.9 without issue using the following version of libpng:
libpng.x86_64 2:1.2.49-1.el6_2 @base
libpng-devel.x86_64 2:1.2.49-1.el6_2 @base
gm version >> not found with root user
how to execute with root
./configure: line 87: IFSer: command not found
echo $?
77
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I get "coders/png.c error: dereferencing pointer to incomplete type" everywhere in my console. The fix is to use version 1.3.21 of GraphicsMagick, otherwise libpng will break the whole thing.