*MinGW [#j0d6bed6]
MinGWの開発環境パック。もともとは、[[AlephOneJP>http://mjolnir.logue.be/]]をビルドするために作ったものだが、ONScripterのビルドに流用したりしている。((20100122のみ))
#contents

**[[MinGW Logue GCC 4.7.2>http://mingw-logue-pack.googlecode.com/files/Setup%20MinGW%20Logue%20GCC472.exe]] [#mefe0b47]
GCC4.7.2の自ビルド品。自己解凍式。
#sh{{
Using built-in specs.
COLLECT_GCC=D:\MinGW\bin\gcc.exe
COLLECT_LTO_WRAPPER=d:/mingw/bin/../libexec/gcc/mingw32/4.7.2/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc-4.7.2/configure --prefix=/mingw --with-arch=i686 --with-tune=generic --build=mingw32 --enable-threads --enable-languages=c,c++,objc,obj-c++ --enable-libgomp --enable-libiconv --enable-version-specific-runtime-libs --disable-sjlj-exceptions --with-dwarf2 --disable-win32-registry --disable-werror --disable-nls --disable-ppl-version-check --enable-cloog-backend=isl --disable-cloog-version-check --with-host-libstdcxx=-lstdc++ --enable-lto --with-system-zlib --enable-libstdcxx-debug --enable-cxx-flags='-fno-function-sections -fno-data-sections' --enable-fully-dynamic-string --disable-libstdcxx-pch --enable-static --disable-shared --disable-bootstrap --with-pkgversion=Logue --with-bugurl=http://code.google.com/p/mingw-logue-pack/issues/list
Thread model: win32
gcc version 4.7.2 (Logue)
}}
以下のビルド済みライブラリを選択で追加可能。
-pthreads-2.9.1
-libiconv-1.14
-gmp-5.0.2
-mpc-0.9
-mpfr3.0.1
-polylib-5.22.5
-ppl-0.12pre1
-cloog-ppl-0.15.11
-zlib-1.2.5
-gcc-4.6.1
-binutils-2.21.53
-w32api-3.17-2

**[[MinGW Logue Pack 20121005>http://mingw-logue-pack.googlecode.com/files/MinGW%20Logue%20Pack%20121015.7z]] [#n5f39bcc]
上記のMinGW Logue GCC-4.7.2ベース。すべてスタティックリンク
|~環境			|~ライブラリ		|~ユーティリティ|
|binutils 2.22.90	|libiconv 1.14		|bzip2-1.0.6|
|GCC 4.7.2		|expat 2.1.0		|zlib-1.2.7|
|mingw-runtime 3.20-2	|Boost 1.51.0		|pkg-config-0.25-1|
|w32api 3.17-2		|jpeg v8d		|nasm-2.10|
|pthreads-2.9.1		|libpng 1.5.12		|yasm-1.2.0|
|opengl-4.3		|tiff 4.0.3		|autoconf-2.68|
|GMP-5.0.5		|freetype 2.4.10	|automake-1.12.4|
|mpfr-3.1.1		|libmad 0.15.1b		|libtool-2.4|
|mpc-1.0.1		|sqlite-3.7.14.1	||
|polylib-5.22.5		|libogg-1.3.0		||
|ppl-1.0		|flac-1.2.1-1		||
|CLooG-0.17.0		|libsndfile-1.0.25	||
|			|speex-1.2rc1		||
|			|libvorbis-1.3.3	||
|			|libmikmod 3.2.0-beta2	||
|			|freeglut-2.6.0		||
|			|glew-1.7.0		||
|			|SDL-1.2.15-r6363hg	||
|			|SDL_image-1.2.13-r316hg||
|			|SDL_net-1.2.9-r197hg	||
|			|SDL_ttf-2.0.10-r174hg	||
|			|smpeg-0.4.5svn398	||
|			|zziplib-0.13.62	||

*パッチ済みソースコード [#gc1acba8]
-[[Mesa3D 7.6.1>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/Mesa-7.6.1-MinGW%5E_fix-src.7z]] - MinGWでビルドできるようにソースを修正。(ヘッダのパスが間違ってただけだが・・・。)
-[[smpeg-0.4.5svn389>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/smpeg-0.4.5svn389+freebsd-amd64patch-src.7z]] - FreeBSD AMD64パッチ済み
-[[flac-1.2.1-MinGW_fix.7z>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/flac-1.2.1-MinGW%5E_fix.tar.gz]] - http://aur.archlinux.org/packages.php?ID=36177のパッチを当てた。
-[[libmikmod-3.2.0-beta2 MinGW_fix.7z>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/libmikmod-3.2.0-beta2-MinGW%5E_fix.7z]]

*ありがちなこと [#l2ed5a80]
:hoge.c:???: undefined reference to `???@?'って感じエラーが出る|configureのオプションにLIBS="-lws2_32"を加える。