NEWEST /   

rpm で libgd のインストール (Linux)

 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) |

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) |

Mac OSX 10.5 のPHPにGDライブラリをインストール

ここを参考にインストールしましたが、全然インストールされず・・・
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 /   


ARCHIVES

<前月 2009年08月 次月>
            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 31      

CATEGORIES

OTHER