vine-users ML アーカイブ



[vine-users:078236] Re: sylpheed を 2.4.8 にアップグレードしたいけ ど、できない

  • From: 宮脇利夫 <hibari100@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:078236] Re: sylpheed を 2.4.8 にアップグレードしたいけ ど、できない
  • Date: Sun, 23 Mar 2008 21:47:58 +0900
宮脇です。
岸さん、長南さん、続いてのフォローありがとうございます。

> じゃあ、/usr/lib/pkgconfig/glib-2.0.pc が glib2-devel-2.4.0
> のもので上書きされてしまったという可能性は? これは、上記
> ファイルの Version というところを見ればよいと思います。
/usr/lib/pkgconfig/glib-2.0.pcのバージョンは、下記のように 2.0.7です。
Name: GLib
Description: C Utility Library
Version: 2.0.7

> Vine の glibc2-devel パッケージに入っている
> ファイルと同名の(あるいは、ほぼ同名の)ファイルがほかにもあるかどうか、
> 調べてみた方がよいかもしれません。
これはどうやって調べるのでしょうか。

> あるいは、tarball か何かでほかの glib2-devel もインストールした
> ために、/usr/local/lib/pkgconfig/glib-2.0.pc とでもいうファイルが
> 存在するということは?
pkconfigとglib-2.0というファイルが、/usr/lib/と/usr/local/libフォルダの
両方にありましたので、/usr/local/libの方のpkconfigとglib-2.0を削除しまし
た。ーなぜ2カ所にあるのか、よくわかりませんが、以前 tarballか何かで同じ
ファイルを入れたのかも知れません。ー
それから、
$sudo rpm -tb --clean /home/toshio/sylpheed-2.4.8.tar.gz
と打つと、最後の方で以下のようなメッセージが出て、やはりrpmパッケージが
作れません。
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.7... yes
checking for GLIB - version >= 2.4.0... no
configure: error: Test for GLib failed. See the 'INSTALL' for help.
エラー: /var/tmp/rpm-tmp.81608 の不正な終了ステータス (%build)
RPM ビルドエラー:
    /var/tmp/rpm-tmp.81608 の不正な終了ステータス (%build)
------
glibのバージョンが2.4.0じゃないといけないのかと思い、glib-2.4.0.tar.bz2
をダウンロードしてきて、
$tar zxvf /home/toshio/glib-2.4.0.tar.bz2
$cd glib-2.4.0
$./configure
#make
#make installして、無事インストールできたようなのですが、
$ rpm -qa | grep glib とすると、
glib-1.2.10-0vl7
taglib-1.4-0vl1
avahi-glib-0.6.13-0vl1.3
glibc-devel-2.3.4-2vl3.3
glib2-2.12.7-0vl1
dbus-glib-0.62-0vl1.2
glibmm-2.12.10-0vl2
glib2-devel-2.12.7-0vl1
glibc-common-2.3.4-2vl3.3
glibc-kernheaders-2.6.12.1-0vl2
glib-devel-1.2.10-0vl7
glibc-2.3.4-2vl3.3
と出て、
glib-2.4.0はインストールされていないようです。わからないのが、このこと
と、sylpheed-2.4.8にアップグレードできないのは、このことと関係があるの
か、あるいは何か他に原因があるのかということです。