MSYS2 32bit 20141113
Table of Contents
ダウンロード
- http://sourceforge.net/projects/msys2/files/Base/i686/
- 2015.1.29時点の最新、msys2-i686-20141113.exe (49.3MB) をダウンロード
- 2014.10.31時点の最新、msys2-i686-20141003.exe (112.4MB) をダウンロード
- 64bit環境であれば、http://sourceforge.net/projects/msys2/files/latest/download?source=files から、msys2-x86_64-XXXXXXXX.exe をダウンロードする
インストール
そのまま「Next」
そのまま「Next」
そのまま「インストール」
そのまま「Finish」
パス設定
- 環境変数 PATH に下記を追加
C:\msys32\usr\bin\;C:\msys32\mingw32\bin;
pacman
データベースの更新
$ pacman -Sy
下記のようなメッセージが出る時は、一旦すべてのシェルを閉じ、 MSYS2をインストールしたディレクトリ(例: C:\msys32)の autorebase.bat を実行する。
5840 [main] pacman 7552 child_info_fork::abort: C:\msys32\usr\bin\msys-lzo2-2.dll: Loaded to different address: parent(0x2D0000) != child(0x420000) エラー: GPGME error: 無効な暗号エンジンです
下記は、正しく実行された結果
$ pacman -Sy :: パッケージデータベースの同期中... mingw32 は最新です mingw64 は最新です msys は最新です
リストの取得
$ pacman -Sl
上記の結果から、必要なものを
pacman -S パッケージ名
でインストールすればよい
Emacsビルド用のパッケージインストール
base-devel
$ pacman -S base-devel
mingw-w64-i686
$ pacman -S mingw-w64-i686
gcc
$ pacman -S gcc
libxml2-devel
$ pacman -S libxml2-devel