BlankTar

about | blog | works | photo

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
< node.jsで404と500のエラー処理 gitのリポジトリをmercurialに変換する >