[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:3088

From: Hiroyuki Yamamoto <Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>>
Date: Wed, 10 Aug 2005 16:59:40 +0900
Subject: [sylpheed-jp:03088] Sylpheed Win32版のビルド手順

山本です。

Sylpheed Win32 版のビルド手順を以下に示します。

1. MinGW と MSYS のインストール

以下のページから、 MinGW と MSYS の最新版をインストールします。

http://www.mingw.org/download.shtml

以下のものを順にインストールします。

MinGW-4.1.1.exe
MSYS-1.0.10.exe
(msysDTK-1.0.1.exe) ←あれば便利

2. GTK+ 開発環境のインストール

以下のページから、 "Gtk+/Win32 Development Environment (runtime, devel,
docs, glade, etc.) Installer 2.6.8-rc1" をインストールします。

http://gladewin32.sourceforge.net/

3. GLib をパッチを当てたものに置き換える

そのままでは GLib のバグでネットワーク周りが正常に動作しません。
そのため、 GLib に次のパッチを当てる必要があります。

http://lists.gnetlibrary.org/pipermail/gnet/2005-June/000432.html

このパッチを適用済みのバイナリを用意しました。
以下のファイルをダウンロード後展開し、 C:\GTK\ 以下に上書きします。

http://sylpheed.good-day.net/glib-2.6.5-mingw-modified.zip

4. MSYS の設定の修正

インストール直後の状態では configure が GTK+ の検出に失敗するため、設定
を一部修正する必要があります。

1) MSYS のコンソールウィンドウを立ち上げます。
2) mkdir /target で /target (C:\MSYS\1.0\target) を作成します。
3) /etc/fstab (C:\MSYS\1.0\etc\fstab) を vi その他で編集します。

c:/MinGW /mingw
c:/GTK /target (←この行を追加)

4) MSYS を終了して立ち上げ直します。

5. コンパイル

MSYS のコンソールを立ち上げ、 sylpheed-2.1.0.tar.bz2 を展開し、コンパイ
ルします。

$ tar jxvf /path/to/sylpheed-2.1.0.tar.bz2
$ cd sylpheed-2.1.0
$ ./configure
$ make
$ make install

6. 実行

C:\MSYS\1.0\local\bin\sylpheed.exe に実行ファイルができているので、
Explorer 等から実行します(MSYS から実行すると設定ファイルの位置が変わる
ので注意)。

-- 
Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

->    3088 2005-08-10 16:59 [Hiroyuki Yamamoto <h] Sylpheed Win32版のビルド手順            
      3089 2005-08-10 17:59 ┣[kazu yamamoto <nami@]                                       
      3090 2005-08-10 18:24 ┃┗[Hiroyuki Yamamoto <h]                                     
      3091 2005-08-10 18:57 ┗[Aki Tohmi <akimyan@x]