2009-04-17

Fedora 11 Beta の MinGW パッケージ


Fedora 11 Beta で利用できる、MinGW クロスコンパイル用パッケージを紹介します。Fedora 11 は、4 月 14 に開発がフリーズされ、4 月 28 日に Preview 版がリリースされる予定です。【リリース・スケジュール
そのため、現在 Rawhide から入手できる MinGW クロスコンパイル用パッケージが、リリース版で(最初に)利用できるパッケージだと考えられます。

$ rpm -qa | grep mingw32 | sort
mingw32-SDL-1.2.13-6.fc11.noarch
mingw32-atk-1.25.2-8.fc11.noarch
mingw32-atk-static-1.25.2-8.fc11.noarch
mingw32-binutils-2.19.1-4.fc11.x86_64
mingw32-bzip2-1.0.5-7.fc11.noarch
mingw32-cairo-1.8.6-1.fc11.noarch
mingw32-cairomm-1.8.0-1.fc11.noarch
mingw32-cpp-4.4.0-0.7.fc11.x86_64
mingw32-crossreport-6-2.fc11.noarch
mingw32-dlfcn-0-0.5.r11.fc11.noarch
mingw32-expat-2.0.1-4.fc11.noarch
mingw32-filesystem-50-3.fc11.noarch
mingw32-fontconfig-2.6.0-9.fc11.noarch
mingw32-freetype-2.3.8-3.fc11.noarch
mingw32-gcc-4.4.0-0.7.fc11.x86_64
mingw32-gcc-c++-4.4.0-0.7.fc11.x86_64
mingw32-gcc-gfortran-4.4.0-0.7.fc11.x86_64
mingw32-gcc-objc++-4.4.0-0.7.fc11.x86_64
mingw32-gcc-objc-4.4.0-0.7.fc11.x86_64
mingw32-gdbm-1.8.0-4.fc11.noarch
mingw32-gettext-0.17-10.fc11.noarch
mingw32-glib2-2.19.10-1.fc11.noarch
mingw32-glib2-static-2.19.10-1.fc11.noarch
mingw32-glibmm24-2.19.2-1.fc11.noarch
mingw32-gnutls-2.6.4-1.fc11.noarch
mingw32-gtk-vnc-0.3.8-5.fc11.noarch
mingw32-gtk2-2.15.5-2.fc11.noarch
mingw32-gtk2-static-2.15.5-2.fc11.noarch
mingw32-iconv-1.12-9.fc11.noarch
mingw32-jasper-1.900.1-8.fc11.noarch
mingw32-libgcrypt-1.4.4-3.fc11.noarch
mingw32-libgpg-error-1.6-11.fc11.noarch
mingw32-libjpeg-6b-10.fc11.noarch
mingw32-libltdl-1.5.26-13.fc11.noarch
mingw32-liboil-0.3.16-1.fc11.noarch
mingw32-libpng-1.2.35-1.fc11.noarch
mingw32-libsigc++20-2.2.2-6.fc11.noarch
mingw32-libxml2-2.7.2-8.fc11.noarch
mingw32-nsis-2.44-1.fc11.x86_64
mingw32-nsiswrapper-3-4.fc11.noarch
mingw32-openssl-0.9.8j-4.fc11.noarch
mingw32-pango-1.23.0-1.fc11.noarch
mingw32-pango-static-1.23.0-1.fc11.noarch
mingw32-pangomm-2.24.0-1.fc11.noarch
mingw32-pdcurses-3.4-5.fc11.noarch
mingw32-physfs-1.0.1-12.fc11.noarch
mingw32-pixman-0.13.2-4.fc11.noarch
mingw32-pthreads-2.8.0-7.fc11.noarch
mingw32-qt-4.5.0-4.fc11.noarch
mingw32-qt-qmake-4.5.0-3.fc11.x86_64
mingw32-qwt-5.1.1-6.fc11.noarch

mingw32-readline-5.2-6.fc11.noarch
mingw32-runtime-3.15.2-3.fc11.noarch
mingw32-sqlite-3.6.6.2-3.fc11.noarch
mingw32-termcap-1.3.1-7.fc11.noarch
mingw32-w32api-3.13-3.fc11.noarch
mingw32-wpcap-4.1.beta5-2.fc11.noarch
mingw32-wpcap-docs-4.1.beta5-2.fc11.noarch
mingw32-wpcap-examples-4.1.beta5-2.fc11.noarch
mingw32-zlib-1.2.3-15.fc11.noarch
mingw32-zlib-static-1.2.3-15.fc11.noarch
$

GUI ライブラリには C/C++ 用に GTK+Qt/Qwt が利用できます。この機会に Qt/Qwt のプログラミングを始めてみようかと考えています。

ちなみに(32 bit パッケージがかなり混ざるので、今回インストールを躊躇していましたが、結局)wine をインストールして、mingw32-gtk2-2.15.5-2.fc11.noarch に同梱されている gtk-demo.exe を実行してみました。

$ wine cmd
CMD Version 1.1.18

Z:\home\bitwalk>gtk-demo


以前のパッケージではエラーで実行できませんでしたので、一歩前進ですが、文字化けがひどくて、残念ながら使い物になりません。
 

0 件のコメント: