※この記事はページリニューアル以前の記事です。そのため表示の崩れや、リンク切れなどを含む可能性があります。(順次修正予定)

メモ。

php-5.1.6 で'--with-imap=[imap-2006a_path]'オプション付けてmakeしたら、こんなん言われた。
[PATH]ext/imap/php_imap.c:78: error: conflicting types for 'utf8_mime2text'
はい先生! make できません!!


・・・原因はCクライアントライブラリ(imap-2006a)にあるようです。

では修正しませう。
FILE:[imap-2006a_path]/include/utf8.h
548行目あたり
long utf8_mime2text (SIZEDTEXT *src,SIZEDTEXT *dst,long flags);
上記を下記に修正。
long utf8_mime2text (SIZEDTEXT *src,SIZEDTEXT *dst);

----
うん。おーけー。