MinGW build.blog

2012年08月

時間がかかるので、必要な部分のみ。toolsはstaticでビルド。

cat gettext-tools/woe32dll/gettextlib-exports.c | grep -v rpl_opt > gettext-tools/woe32dll/gettextlib-exports.c.new
mv gettext-tools/woe32dll/gettextlib-exports.c.new gettext-tools/woe32dll/gettextlib-exports.c

gettext-runtime

cd gettext-runtime
./configure --prefix=/mingw --enable-threads=win32 --enable-relocatable
make && make install

gettext-tools

cd gettext-tools
./configure --prefix=/mingw --enable-threads=win32 --enable-relocatable --disable-shared
make
install src/msgfmt.exe /mingw/bin
install src/msgmerge.exe /mingw/bin
install src/xgettext.exe /mingw/bin
2012.08.25 gettext-0.18.1.1

./configure --prefix=/mingw

2012.08.24 libiconv-1.14

sed 's/-O3/-O3 -mms-bitfields -mthreads/' win32/Makefile.gcc >Makefile.gcc
touch *.h
make IMPLIB='libz.dll.a' -f Makefile.gcc
make install -f Makefile.gcc SHARED_MODE=1 BINARY_PATH=/ex-lib/bin INCLUDE_PATH=/ex-lib/include $ LIBRARY_PATH=/ex-lib/lib

2012.8.24 zlib-1.2.7

make clean GC-inlined
cp pthreadGC2.dll /mingw/bin
cp libpthreadGC2.a /mingw/lib/libpthread.a
cp pthread.h sched.h semaphore.h /mingw/include/.
make clean GCE-inlined
cp libpthreadGCE2.a /mingw/lib/libpthreadGCE2.dll.a

2012.8.25 pthreads-w32-2-9-1-release

./configure --prefix=/mingw --enable-optimise --enable-stl --enable-unicode
2012.08.14 wxMSW-2.8.12

PCRE - Perl Compatible Regular Expressions

Perl の正規表現が C 言語で使える。
glib の --with-pcre=internal の修正のため入れた。

./configure --prefix=/mingw

./configure --prefix=/mingw --with-gdktarget=win32 --with-included-immodules=ime --disable-debug --disable-gtk-doc

./configure --prefix=/mingw --with-included-loaders=yes --without-libjasper --disable-debug

./configure --prefix=/mingw

./configure --prefix=/mingw --with-included-modules=yes --disable-debug --disable-gtk-doc --without-x

util\cairo-missing\cairo-missing.h
以下の3行を削除
#ifndef _SSIZE_T_DEFINED
typedef SSIZE_T ssize_t;
#endif
./configure --prefix=/mingw

./configure --prefix=/mingw

2012.08.11 pixman-0.26.2

./configure --prefix=/mingw

./configure --prefix=/mingw --without-threads

./configure --prefix=/mingw

./configure --prefix=/mingw

./configure --prefix=/mingw

./configure --prefix=mingw --with-pcre=internal --enable-debug=no --disable-gtk-doc

test

このページのトップヘ