NEWEST /
2009,08,21, Friday
author : Hiroyo NISHIDE
cpan> install GD
**UNRECOVERABLE ERROR**
Could not find gdlib-config in the search path.
あれ GDは入ってるはずなのに・・・
#up2date -i gd-prog
でgdライブラリ群のインストールらしい。
up2date --dry-run -i libgd
up2date --dry-run -i gdlib
up2date --dry-run -i gd-lib
いろいろ試してしもうた(全部ハズレ)
| UNIX |
09:19 AM |
comments (0) |
trackback (x) |
2009,08,11, Tuesday
author : Hiroyo NISHIDE
一つ前の記事のつづき
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) |
2009,08,04, Tuesday
author : Hiroyo NISHIDE
ここを参考にインストールしましたが、全然インストールされず・・・
http://www.atmarkit.co.jp/fcoding/articles/macll/macllb.html
どうも10.5だとGDのconfigure時に環境をいろいろ設定しないといけないらしい。
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6
MACOSX_DEPLOYMENT_TARGET=10.5
CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe"
CXXFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe"
LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load"
ここでlibpngはOSX付属のを使っているので、/usr/X11R6。
続きは上記URLを参考に、インストール、php.ini 書き換え、httpd restart でうまくいきました。
最初、libpng, libjpegをfinkからインストールしたものを指定していましたが
./configure --with-zlib-dir=/usr --with-jpeg-dir=/sw/lib --with-png-dir=/sw/lib
これはエラーなくコンパイル&インストールされるのに、動かすとダメでした T T
| Web |
12:01 PM |
comments (0) |
trackback (x) |
NEWEST /
PAGE TOP /