プロが教えるわが家の防犯対策術!

アプリケーション起動時にsymbol lookup error: と出る

keyholetvというアプリケーションを、scientific linux cern 4にインストールしました。
実行しようとしたら、以下のエラーメッセージが出てきました。

[root@ishigamin KeyHoleTV]# lkeyholetv
lkeyholetv: symbol lookup error: lkeyholetv: undefined symbol: gtk_combo_box_get_active_text

どうすればよいのか、よく分かりません。
どなたか教えていただけるとうれしいです。

keyholetv
http://www.v2p.jp/video/

上記アドレスのなかにある、32bitバージョンをインストールしました。

A 回答 (3件)

SL5系では、gtk2で提供されるlibgtk-x11-2.0.so.0にgtk_combo_box_get_active_textが含まれていますが、SL4系では対応しないようですね。



SL5にアップグレードすることは可能ですか?
無理ならgtk2ほか関連するライブラリを追加でインストールする必要がありますが、結構面倒そうです。
    • good
    • 0
この回答へのお礼

ご回答いただき、ありがとうございます。

gtk2を個別にインストールしようとしたところ、
かなりの依存性紙足されていなく、面倒だと感じたので、
アップグレードを検討してみます。

アップグレードすると、既存のファイルなどはすべて消滅してしまうのでしょうか?
バックアップを取っておく必要があるのでしょうか?

お礼日時:2010/10/30 19:17

読み替えの例が間違っていたので訂正



centos-release-5-2.el5.centos.i386.rpm
 ↓
sl-release-5.5-1.i386.rpm
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2010/10/31 15:09

おそらく、↓のような方法で簡単にアップグレードできるのではないかと思います。



http://aquadrops.ne78.jp/archives/727

CentOSの例ですが、SLでも同様でしょう。

例えば、

 centos-release-notes-5.2-2.i386.rpm
  ↓
 sl-release-5.5-1.i386.rpm

などと読み替えてください。
ただ、いずれにせよ、重要なデータはバックアップしておくことをお勧めします。
    • good
    • 0
この回答へのお礼

ありがとうございます。

とても助かりました。

お礼日時:2010/10/31 15:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!