2005-08-08
@ [win] Sylpheed 2.0.0(3)
libiconvのインストールはここからlibiconv-1.9.2-mingwPORT.tar.bz2というアーカイブを取得して、解凍してmingwPORTディレクトリにあるmingwPORT.shというスクリプトを実行します。ただし、これを実行する前にGNUのFTPサーバからlibiconv-1.9.2.tar.gzを取得して、/tmpディレクトリ*1に置いておきます。ではいざスクリプトを実行!色々聞かれるので下記のように答えてみます。
$ mkdir -p /usr/src $ ./mingwPORT.sh Download file? (Yes) No[ENTER] Unarchive file? (Yes) [ENTER] Archive file type? (tar.gz) [ENTER] Archive file? (libiconv-1.9.2.tar.gz) [ENTER] Archive file path? (/tmp) [ENTER] Source path? (/usr/src/libiconv-1.9.2) [ENTER] Installation directory? (/mingw) [ENTER] CFLAGS (-O3 -s -mms-bitfields -march=i686) [ENTER]
するとlibiconvの./configure && make && make installを勝手にやってくれて見事libiconvがインストールされます。試しに下記コマンドを実行してみましょう。
$ iconv --version
というわけで気を取り直してSylpheed2をコンパイルしましょう。
$ ./configure --prefix=/d/sylpheed2
$ make
(略)
d:/cygwin/gtk2/include/glib-2.0/glib/gi18n.h:23:21: libintl.h: No such file or directory
In file included from session.h:33,
from smtp.h:29,
from prefs_account.h:32,
from folder.h:112,
from folderview.h:28,
from mainwindow.h:30,
from main.c:53:
socket.h:28:19: netdb.h: No such file or directory
main.c: In function `main':
main.c:346: error: `SIGPIPE' undeclared (first use in this function)
main.c:346: error: (Each undeclared identifier is reported only once
main.c:346: error: for each function it appears in.)
make[3]: *** [main.o] Error 1
ありゃりゃ、またエラーになりましたね。どうしたもんかな...
*1 mountコマンドでどのディレクトリがマウントされているか調べられます
本日のツッコミ(全2件) [ツッコミを入れる]
# Jurassic5? [どうでした?Nasも見たのかな?]
# おいぬめ [おっ、ADSL1M開通? Jurassic5はねぇ、曲全然知らなかったけど、coolだったよ。 ライブで聴くとHip..]
# ADSL1M [興奮しすぎだよ。]