NEWEST / < NEXT   BACK >

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!

 

| Web | 03:51 PM | comments (0) | trackback (x) |

コメント

コメントする








NEWEST / PAGE TOP / < NEXT   BACK >


ARCHIVES

<前月 2010年09月 次月>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30   

CATEGORIES

OTHER