Linuxでkai(kai設定編) > kaiインストール > wxGTK > fedora64

Total: - (Today: - Yesterday: - )
最終更新日 2011/05/26 20:27

  • wxGTKのソースファイル(SRPM)を入手、オプションを変更したRPMを作成する
  • kaiengineに必要な32-bitのwxGTKを作成し、fedora 64-bit版にインストールする
  • このページ内容の対象バージョン
    • fedora 15 x86_64(64-bit版)でも確認しました
    • fedora 14 x86_64(64-bit版)で確認しました
    • fedora 13 x86_64(64-bit版)では未確認です
    • バージョンが異なる場合、嘘の情報になってしまう可能性があります
  • ページ内容は14確認時のものです


1.Mockのインストール

  • Mockをインストールする
$ sudo yum install mock
  • 自ユーザーをmockグループに追加する
$ sudo usermod -a -G mock ユーザー名
$ groups
自ユーザー : 自ユーザー wheel mock        ← mockグループに所属している
  • 32-bitビルド環境を作る
$ cd /etc/mock
$ sudo unlink default.cfg
$ sudo ln -s fedora-14-i386.cfg default.cfg
$ mock --init -r fedora-14-i386

2.wxGTKソースコードの入手とSPECファイルの修正

  • mockbuildユーザーを登録する
$ sudo useradd mockbuild -s /sbin/nologin
$ mkdir -p ~/rpmbuild/{BUILD,SOURCES,SPECS,SRPMS,RPMS}
$ echo "%_topdir $HOME/rpmbuild" > ~/.rpmmacros
  • wxGTKのソースコードをダウンロードし、インストールする
$ cd ~
$ yumdownloader --source wxGTK
$ rpm -ivh wxGTK-2.8.11-3.fc14.src.rpm
  • wxGTKのSPECファイルを修正する
  • --enable-compat24オプションを削除する
$ cd ~/rpmbuild/SPECS
$ vi wxGTK.spec
変更前
    --enable-timer \
    --enable-compat24 \        ← この行を削除します
    --disable-catch_segvs
変更後
    --enable-timer \
    --disable-catch_segvs
  • SRPMファイルを作成する
$ rpmbuild -bs wxGTK.spec

3.wxGTKライブラリのビルド

  • mockを使用して、32-bitのwxGTKをビルドする
$ cd ~/rpmbuild/SRPMS
$ mock -r fedora-14-i386 --rebuild wxGTK-2.8.11-3.fc14.src.rpm --target i686

4.wxGTKライブラリのインストール

  • 32-bitのwxGTKの依存ライブラリをインストールする
$ sudo yum install glibc.i686 libgcc.i686 libstdc++.i686
$ sudo yum install expat.i686 zlib.i686
$ sudo yum install gtk2.i686 gtk2-engines.i686
$ sudo yum install PackageKit-gtk-module.i686 libcanberra-gtk2.i686
$ sudo yum install SDL.i686 libXxf86vm.i686
  • ビルドした32-bitのwxGTKをインストールする
$ cd /var/lib/mock/fedora-14-i386/result
$ sudo rpm -ivh wxBase-2.8.11-3.fc14.i686.rpm
$ sudo rpm -ivh wxGTK-2.8.11-3.fc14.i686.rpm

以上で、fedora 64-bitでの32-bit版wxGTKライブラリのインストールは終わり。


コメント

  • fedora 14 x86_64 (64-bit版)での内容でページを作成しました -- kar (2011-04-20 21:44:16)
  • fedora 15 確認を追記 -- kar (2011-05-26 20:27:40)
名前:
コメント:
最終更新:2011年05月26日 20:27
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。