Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000843Vine Linux1 バグ公開2009-12-03 20:212011-02-02 22:29
kudoh 
 
不明 
完了却下 
VineSeed 
 
x86
iksemel
0000843: iksemel に Info dir 用の項目が存在しない
パッケージ iksemel-devel-1.3-2vl5 をインストール中に、
install-info: 警告: `/usr/share/info/iksemel.info' に Info dir 用の項目がありません
との警告が発生します。
設定されていません。
課題の履歴
2009-12-03 20:21kudoh新規課題
2009-12-06 12:27Takemikaduchiコメント追加: 0003619
2011-02-02 22:29kazutakaバージョンVineSeed,5.0 => VineSeed
2011-02-02 22:29kazutaka状態新規 => 完了
2011-02-02 22:29kazutaka解決状況不明 => 却下
2011-02-02 22:29kazutakaコメント追加: 0003620

コメント
(0003619)
Takemikaduchi   
2009-12-06 12:27   
> パッケージ iksemel-devel-1.3-2vl5 をインストール中に、
> install-info: 警告: `/usr/share/info/iksemel.info' に Info dir 用の項目が
> ありません
> との警告が発生します。

パッケージャではありませんが、この現象について調査いたしましたので、レポートさせていただきます。

まず、iksemelの現在のバージョンですとパッケージがリビルドできない状態です。
リビルドすると以下のようなメッセージが表示されます。

実行中(%build): /bin/sh -e /var/tmp/rpm-tmp.61193
+ umask 022
+ cd /home/xxxxxxxxxxx/rpm/BUILD
+ cd iksemel-1.3
+ libtoolize --copy --force --automake
+ aclocal
/usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
/usr/share/aclocal/gtk.m4:7: run info '(automake)Extending aclocal'
/usr/share/aclocal/gtk.m4:7: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal [^]
configure.ac:48: warning: macro `AM_PATH_LIBGNUTLS' not found in library
+ autoheader
+ automake --add-missing --force-missing --gnu --include-deps
+ autoconf
configure.ac:48: error: possibly undefined macro: AM_PATH_LIBGNUTLS
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
エラー: /var/tmp/rpm-tmp.61193 の不正な終了ステータス (%build)

/usr/share/aclocal/libgnutls.m4が必要なのですが、現在のgnutls-develにはないようです。
fedoraにはiksemel-1.4にてlibgnutls.m4を使用しないようにするパッチがあります。
試しにそのパッチが含まれているiksemel-1.4のパッケージをリビルドしましたが、正常に終了し、パッケージが作成されました。ただ、install-infoの記述内容は一緒なので警告が出ます。
以下のようにiksemel.specを修正すると、install-infoば警告は表示されなくなります。

--- iksemel.spec.orig 2009-12-06 11:22:58.000000000 +0900
+++ iksemel.spec 2009-12-06 11:39:33.000000000 +0900
@@ -87,10 +87,12 @@ rm -rf %{buildroot}
 %post -p /sbin/ldconfig

 %post devel
-/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
+if [ -f %{_infodir}/%{name}.info ]; then
+ /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
+fi

 %preun devel
-if [ $1 = 0 ]; then
+if [ $1 = 0 -a -f %{_infodir}/%{name}.info ]; then
     /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
 fi

以上、ご報告まで。
(0003620)
kazutaka   
2011-02-02 22:29   
最初の報告からリプライが無いまま一年以上過ぎましたので、
バグレポートの有効期限(下記 URL 参照)に従い、却下と
して閉じておきます。

(URL: http://trac.vinelinux.org/wiki/BTSHouseKeeping [^])

尚、必要に応じてこのレポートを再度オープンすることも
できますので、その後の状況の変化や追加の情報等があれば、
引き続きこのレポートにリプライをお願いします。