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

Total: - (Today: - Yesterday: - )
最終更新日 2011/04/22 20:13

  • openSUSE 11.4では3種類のwxGTKライブラリが提供されているが、kaiengineに対応しているのはwxcontainer+Unicodeです
種類 パッケージ名 ファイル名
STL+Unicode libwx...u...stl /usr/lib/wx-???-stl/libwx...u....so.*
wxcontainer+Unicode libwx...u...wxcontainer /usr/lib/wx-???-container/libwx...u....so.*
wxcontainer+ANSI libwx......wxcontainer /usr/lib/wx-???-container/libwx.......so.*
  • STL+Unicodeの場合、kaiengine実行時に以下のようなエラーが発生する
/usr/local/bin/kaiengine: relocation error: /usr/local/bin/kaiengine: symbol _ZTV10wxListBase, version WXU_2.8 not defined in file libwx_baseu-2.8.so.0 with link time reference
  • このページ内容の対象バージョン
    • openSUSE 11.4 i586(32-bit版)で確認しました
    • バージョンが異なる場合、嘘の情報になってしまう可能性があります


1.リポジトリの追加

  • YaSTでリポジトリを追加する
  • [ソフトウェア]->[ソフトウェアリポジトリ]->[追加]->[コミュニティリポジトリの追加]
名前 URL
メインリポジトリ(オープンソース) http://download.opensuse.org/distribution/11.4/repo/oss/

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

  • wxcontainer+Unicodeをインストールする
> sudo zypper install libwx_baseu-2_8-0-wxcontainer \
libwx_baseu_net-2_8-0-wxcontainer \
libwx_baseu_xml-2_8-0-wxcontainer
> sudo zypper install libwx_gtk2u_core-2_8-0-wxcontainer \
libwx_gtk2u_adv-2_8-0-wxcontainer \
libwx_gtk2u_aui-2_8-0-wxcontainer \
libwx_gtk2u_html-2_8-0-wxcontainer \
libwx_gtk2u_qa-2_8-0-wxcontainer \
libwx_gtk2u_richtext-2_8-0-wxcontainer \
libwx_gtk2u_xrc-2_8-0-wxcontainer

3.依存ライブラリの確認

  • wxcontainer+Unicodeがインストールされるディレクトリは次のパスになるので
/usr/lib/wx-2.8-wxcontainer
  • LD_LIBRARY_PATHを設定後、kaiengineの不足ライブラリがないか再確認しておく
> export LD_LIBRARY_PATH=/usr/lib/wx-2.8-wxcontainer:$LD_LIBRARY_PATH
> ldd /usr/local/bin/kaiengine
    linux-gate.so.1 => (0xffffe000)
    libwx_gtk2u_richtext-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_gtk2u_richtext-2.8.so.0 (0xb76a1000)
    libwx_gtk2u_aui-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_gtk2u_aui-2.8.so.0 (0xb763a000)
    libwx_gtk2u_xrc-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_gtk2u_xrc-2.8.so.0 (0xb75b7000)
    libwx_gtk2u_qa-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_gtk2u_qa-2.8.so.0 (0xb7598000)
    libwx_gtk2u_html-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_gtk2u_html-2.8.so.0 (0xb74fa000)
    libwx_gtk2u_adv-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_gtk2u_adv-2.8.so.0 (0xb743b000)
    libwx_gtk2u_core-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0 (0xb70d4000)
    libwx_baseu_xml-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_baseu_xml-2.8.so.0 (0xb70c9000)
    libwx_baseu_net-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_baseu_net-2.8.so.0 (0xb709b000)
    libwx_baseu-2.8.so.0 => /usr/lib/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0 (0xb6f48000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6e3f000)
    libm.so.6 => /lib/libm.so.6 (0xb6e15000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6df7000)
    ...以下省略

以上で、openSUSE 11.4でのwxGTKライブラリのインストールは終わり。


コメント

名前:
コメント:
最終更新:2011年04月22日 20:13
ツールボックス

下から選んでください:

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