Created
December 29, 2013 16:58
-
-
Save shingonoide/8172291 to your computer and use it in GitHub Desktop.
Trying to install PIL "pip install PIL" and got this error.
This file contains hidden or 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
building '_imagingft' extension | |
gcc -pthread -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fstack-protecto | |
r --param=ssp-buffer-size=4 -fPIC -I/usr/include/freetype2 -IlibImaging -I/home/cafeerp/instances/cafeerp_ocb7/include -I/usr/local/include -I/usr/include -I/usr/include/python2.7 - | |
c _imagingft.c -o build/temp.linux-x86_64-2.7/_imagingft.o | |
_imagingft.c:73:31: fatal error: freetype/fterrors.h: No such file or directory | |
#include <freetype/fterrors.h> | |
^ | |
compilation terminated. |
Symbolic link also fixes the issue on Fedora Core 22.
Worked on Dockerfile using From ubuntu 14.0.2
Trick worked on Fedora 22. Thanks.
Altering the directory structure in an actively maintained distro to work around a bug in someone's installation script, is not the right way to solve the problem. It would be better to go back to the author of the PIL setup and ask them to fix it.
The directory structure have changed a bit in Ubuntu 16.04, but this workaround fixed the problem:
ln -s /usr/include/freetype2/freetype /usr/include/freetype
@ricgu8086 Thanks! Worked perfectly.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Worked perfectly, thank you!