2009,08,11, Tuesday
OSX PHP freetype GD
一つ前の記事のつづき
freetypeライブラリを入れていなかったので、GDごと再インストール
OSX付属のfreetypeがあるので、
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/X11R6
で、コンパイルメイクメイクインストール といったんですが、肝心の imagettfbbox がやっぱり動かない...
apache のerror_logを見ると・・・
__THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_ THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
[notice] child pid 57274 exit signal Trace/BPT trap (5)
何じゃこりゃー
どうやらOSXの問題のようで、ここいらに↓
http://developer.apple.com/releasenotes/CoreFoundation/CoreFoundation.html
理由が書いてあるようですが、まぁ置いといて
解決策、いろいろあるようですが、基本はfreetypeを別のところにインストール。
Macportを使った例もありましたが、
http://ftp.twaren.net/Unix/NonGNU/freetype/
からfreetype をとってきて、インストールすることにします。
./configure --with-fsspec=no --with-fsref=no --with-quickdraw-toolbox=no --with-quickdraw-carbon=no
FLAGSは前回(GD)と同じのを付ける
make
sudo make install
で、再度gdのディレクトリに移動し、
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/local/lib
(FLAGS省略してあります)で、続きは前回と同じようにインストールすればOK!
freetypeライブラリを入れていなかったので、GDごと再インストール
OSX付属のfreetypeがあるので、
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/X11R6
で、コンパイルメイクメイクインストール といったんですが、肝心の imagettfbbox がやっぱり動かない...
apache のerror_logを見ると・・・
__THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_ THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
[notice] child pid 57274 exit signal Trace/BPT trap (5)
何じゃこりゃー
どうやらOSXの問題のようで、ここいらに↓
http://developer.apple.com/releasenotes/CoreFoundation/CoreFoundation.html
理由が書いてあるようですが、まぁ置いといて
解決策、いろいろあるようですが、基本はfreetypeを別のところにインストール。
Macportを使った例もありましたが、
http://ftp.twaren.net/Unix/NonGNU/freetype/
からfreetype をとってきて、インストールすることにします。
./configure --with-fsspec=no --with-fsref=no --with-quickdraw-toolbox=no --with-quickdraw-carbon=no
FLAGSは前回(GD)と同じのを付ける
make
sudo make install
で、再度gdのディレクトリに移動し、
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/local/lib
(FLAGS省略してあります)で、続きは前回と同じようにインストールすればOK!
| Web | 03:51 PM | comments (0) | trackback (x) |