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

Re: [MD:6359] ImageMagick 6.2.0



北口です。

三好> (2) コンパイルエラー

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

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

OKです。

# 私はVC7(VS.NET2003)なので、私と三好さんと藤井さんで一通り確認できた
# ようですね(^^;

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

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

はい、普通使うものじゃないでしょうけど、内部デコーダを作っているので仕方
ないのかなと思います。

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

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

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

ImageMagickをソースからインストールする方は、おそらくほとんどいないと
思いますので、バイナリを前提としていいのではないかと思っています。


--
Shuichi Kitaguchi // kit@xxxxxxxx / ki@xxxxxxxxxxxxxx