Total: - (Today: - Yesterday: - )
- 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