2013年4月24日水曜日

Windows7 64bitでgimp2.8.4、gimp2.9~、gimp-painterをビルド(その6)

いくつかバージョンあげ。
あげた後、
gtkが不安定だったのが安定した気がする。
gimpの起動時のsplashが表示されないのが解決。
あと、gtk-demoをいじっていたらたまに落ちたのが、
落ちなくなった。


・libpng
cd $LOCALBUILDDIR && \
cd libpng-1.5.15 && \
make clean

cd $LOCALBUILDDIR && \
tar xzf libpng-1.5.15.tar.gz && \
cd libpng-1.5.15 && \
./configure --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR && \
make && \
make install

・libffi
cd $LOCALBUILDDIR && \
cd libffi-3.0.13 && \
make clean

cd $LOCALBUILDDIR && \
tar xzf libffi-3.0.13.tar.gz && \
cd libffi-3.0.13 && \
./configure --prefix=$LOCALDESTDIR --host=x86_64-w64-mingw32 && \
make && \
make install

・glib
cd $LOCALBUILDDIR && \
cd glib-2.36.1 && \
make clean

cd $LOCALBUILDDIR && \
tar -jxf glib-2.36.1.tar.bz2 && \
cd glib-2.36.1 && \
./autogen.sh --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR --with-pcre=internal --enable-debug=no --disable-gtk-doc && \
make && \
make install

・fontconfig
cd $LOCALBUILDDIR && \
cd fontconfig-2.10.92 && \
make clean

cd $LOCALBUILDDIR && \
tar xzf fontconfig-2.10.92.tar.gz && \
cd fontconfig-2.10.92 && \
./configure --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR --enable-libxml2 --disable-docs && \
make && \
make install

・pango
cd $LOCALBUILDDIR && \
cd pango-1.34.0 && \
make clean

cd $LOCALBUILDDIR && \
tar xf pango-1.34.0.tar.xz && \
cd pango-1.34.0 && \
./configure --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR --with-included-modules=yes --disable-debug --disable-gtk-doc && \
make && \
make install

・atk
cd $LOCALBUILDDIR && \
cd atk-2.8.0 && \
make clean

cd $LOCALBUILDDIR && \
tar xf atk-2.8.0.tar.xz && \
cd atk-2.8.0 && \
./configure --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR && \
make && \
make install

・gdk-pixbuf
cd $LOCALBUILDDIR && \
cd gdk-pixbuf-2.28.1 && \
make clean

cd $LOCALBUILDDIR && \
tar xf gdk-pixbuf-2.28.1.tar.xz && \
cd gdk-pixbuf-2.28.1 && \
./configure --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR --with-included-loaders=yes --without-libjasper --disable-debug && \
make && \
make install

・gtk+
cd $LOCALBUILDDIR && \
cd gtk+-2.24.17 && \
make clean

cd $LOCALBUILDDIR && \
tar xf gtk+-2.24.17.tar.xz && \
cd gtk+-2.24.17 && \
./configure --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR --with-gdktarget=win32 --with-included-immodules=ime --disable-debug --disable-gtk-doc && \
rm gtk/gtk.def && \
make && \
make install

cd demos
./pixbuf-demo

cd gtk-demo
gtk-demo

・libexif
cd $LOCALBUILDDIR && \
cd libexif-0.6.21 && \
make clean

cd $LOCALBUILDDIR && \
tar -jxf libexif-0.6.21.tar.bz2 && \
cd libexif-0.6.21 && \
./configure --build=x86_64-w64-mingw32 --prefix=$LOCALDESTDIR && \
make && \
make install

・librsvg

cd $LOCALBUILDDIR && \
cd librsvg-2.37.0 && \
make clean

cd $LOCALBUILDDIR && \
tar xf librsvg-2.37.0.tar.xz && \
cd librsvg-2.37.0

パッチは前に使ったやつをそのまま使う
librsvg-2.32.0-gtk3.patch

patch -p1 < librsvg-2.32.0-gtk3.patch

./configure --prefix=$LOCALDESTDIR --build=x86_64-w64-mingw32 --disable-introspection --enable-gtk-theme --disable-pixbuf-loader --enable-shared --disable-static

make
make install

・poppler

cd $LOCALBUILDDIR && \
cd poppler-0.22.3 && \
make clean

cd $LOCALBUILDDIR && \
tar xzf poppler-0.22.3.tar.gz && \
cd poppler-0.22.3

./configure --prefix=$LOCALDESTDIR --build=x86_64-w64-mingw32 --enable-shared --disable-static --enable-xpdf-headers GLIB_MKENUMS=/local64/bin/glib-mkenums

C:\MinGW\build64\poppler-0.22.3\test
perf-test.cc

下記のように修正

void strcpy_s(char* dst, size_t dst_size, const char* src)

errno_t strcpy_s(char* dst, size_t dst_size, const char* src)

make
make install

・gimpを再度ビルド

0 件のコメント:

コメントを投稿