[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:6359] ImageMagick 6.2.0



>>>>> [meadow-develop : No.6361] にて
>>>>> "三好" = 私は書きました:
三好> (2) コンパイルエラー

三好> コンパイル時に以下のエラーが発生します。

ssize_t が定義されていなかったので、magick/nt-base.h をインクルー
ドするようにしました。他の環境で問題が出ない確認をお願いします。


三好> そもそも、mw32fns.c の
三好> > #include <magick/blob-private.h>
三好> で、プライベート(と思われるよう)なヘッダをインクルードしているのが
三好> おかしいですね。これは、OpenBlob() のために必要です。この関数って
三好> 内部関数のようなので、他の公開された関数を使う必要がありそうですね。

自前の XPM のデコーダで、OpenBlob() を使ってました。このデコーダは、
内部処理なので、OpenBlob() を使うのは仕方がないかと思います。
;; 他のデコーダのソースを参考にしただけなので、本当に必要なのかど
;; うかは分かりません。


>>>>> [meadow-develop : No.6363] にて
>>>>> 藤井さんは書きました:
藤井> >  LOCAL_FLAGS     = -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I..\nt\inc \
藤井> > - 	-I$(MAGICKDIR)\include
藤井> > + 	-I$(MAGICKDIR)
藤井> > の方が、ディレクトリ構成に自由度が増して良いかと思います。
藤井> > 
藤井> > それとも、ImageMagick に include ディレクトリが明確な形で存在しま
藤井> > したっけ?

藤井> ソースアーカイブには存在しませんが、バイナリをヘッダファイル付きでイン
藤井> ストールした場合は include ディレクトリ以下に各種ヘッダがインストールさ
藤井> れる模様です。

なるほど。バイナリのインストーラにそんな機能があったとは知りません
でした。

では、この方法でヘッダがインストールしてあることを前提として構わな
いですよね?

--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/