gentooでPILを更新しようとしたらfterrors.hが見つからないって言われた
gentooのサーバに入れたPILを更新しようとしたら、こんな感じのエラーが出ました。
x86_64-pc-linux-gnu-gcc -march=native -O2 -s -pipe -fPIC -I/usr/include/freetype2 -IlibImaging -I/usr/include -I/usr/include/python2.7 -c _imagingft.c -o /var/tmp/portage/dev-python/imaging-1.1.7-r2/work/Imaging-1.1.7-python2_7/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>
freetype/fterrors.h
とやらが見つからないらしい。
調べてみたら、freetype2しか入ってない環境でそういうことが起こるらしい。 わざわざ2じゃないほう入れなくってもfreetype2のヘッダーを見に行かせちゃっていいみたい。
というわけで
# cd /usr/include/ # ln -s freetype2 freetype
こうしてみた。 コンパイルできた。 めでたしめでたし。
参考:software installation - PIL install in Ubuntu 14.04.1 LTS - Ask Ubuntu