あなたの習慣について教えてください!!

gtk+-2.2.0をインストールしようとしたのですが、インストールだけにエラーが出て完了しません。以下にログを書きます。(エラーらしきところのみにします途中略してます)

ーーーーーここからーーーーー
Libraries have been installed in:
/opt/valox//lib/gtk-2.0/2.4.0/immodules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

ーーー略ーーー

Cannot load module /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ipa.so: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ipa.so: cannot open shared object file: No such file or directory
/opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ipa.so does not export GTK+ IM module API: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ipa.so: cannot open shared object file: No such file or directory
Cannot load module /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so: cannot open shared object file: No such file or directory
/opt/valox//lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so does not export GTK+ IM module API: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so: cannot open shared object file: No such file or directory
Cannot load module /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-er.so: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-er.so: cannot open shared object file: No such file or directory
/opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-er.so does not export GTK+ IM module API: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-er.so: cannot open shared object file: No such file or directory
Cannot load module /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-et.so: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-et.so: cannot open shared object file: No such file or directory
/opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-et.so does not export GTK+ IM module API: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-ti-et.so: cannot open shared object file: No such file or directory
Cannot load module /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-viqr.so: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-viqr.so: cannot open shared object file: No such file or directory
/opt/valox//lib/gtk-2.0/2.4.0/immodules/im-viqr.so does not export GTK+ IM module API: /opt/valox//lib/gtk-2.0/2.4.0/immodules/im-viqr.so: cannot open shared object file: No such file or directory
make[4]: *** [install-data-hook] エラー 1
make[4]: 出ます ディレクトリ `/root/GTK2/gtk+-2.8.17/modules/input'
make[3]: *** [install-data-am] エラー 2
make[3]: 出ます ディレクトリ `/root/GTK2/gtk+-2.8.17/modules/input'
make[2]: *** [install-am] エラー 2
make[2]: 出ます ディレクトリ `/root/GTK2/gtk+-2.8.17/modules/input'
make[1]: *** [install-recursive] エラー 1
make[1]: 出ます ディレクトリ `/root/GTK2/gtk+-2.8.17/modules'
make: *** [install-recursive] エラー 1
ーーーーーここまでーーーーー
以上です。

エラーログを見ていると、何かのソフトのライブラリがインストールされていないのかと思い、
gtk+-devel gtk2+-devel を、インストールしましたが、変化ありませんでした。

CPPFLAGS="-I/opt/valox/include"
LDFLAGS="-L/opt/valox/lib"
PKG_CONFIG_PATH="/opt/valox/lib/pkgconfig"
export CPPFLAGS LDFLAGS PKG_CONFIG_PATH

LD_LIBRARY_PATH="/opt/valox/lib"
PATH="/opt/valox/bin:$PATH"
export LD_LIBRARY_PATH PATH
を実行してから ./configure && make && checkinstall
で、エラーが出ます。
何が足りないのかさっぱりです。エラーの意味もわかっていません。こんな状態ですがどなたか、解決法を、ご教授願えませんでしょうか。お願いいたします。

今回のことは、私は素人なので、できるだけ具体的に指示して下さい。箇条書きのような形式でもかまいません。よろしくお願いします。


補遺:環境は、redhat9 kernel-2.4.30古いのを使っているのは、PCが古いのでスペック上を考慮したものです。

A 回答 (1件)

RedHat-9の標準パッケージで "gtk2-2.2.1-4" がありますので、これを使うのが吉。


依存パッケージが多数あると思いますが、以下からダウンロードできます。

<RedHat-9 RPMS>
ftp://ftp.riken.go.jp/Linux/redhat/archive.redha …

<アップデートパッケージ>
ftp://ftp.riken.go.jp/Linux/redhat/archive.redha …
    • good
    • 0
この回答へのお礼

お礼が遅くなりました。自己解決いたしましたので、ご報告いたします。GTK+をcheckinstallしてからインストールしようとしていたのですが、一度、make install してから、checkinstallするとうまくいきました。回答くださりありがとうございました。

お礼日時:2011/06/21 12:59

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


おすすめ情報