Vine Linux バグトラッキングシステム - VineSeed
課題の詳細を表示
0002962VineSeed1 バグ公開2015-08-28 17:492015-12-05 22:07
hl.hex 
tomop 
毎回 
完了修正不要 
x86, x86_64
ncurses
0002962: ncurses-5.9-3vl7 / ncurses-devel に libtinfow.soが含まれていない
ncurses-devel に libtinfow.soが含まれていない。

spec内にて --enable-widec でワイド文字対応のライブラリを作成する旨は
あるもののパッケージに含まれていない。

UbuntuやPLDなど他のディストリの同バージョンには、libtinfow.so存在するので
パッケージングのミスと思われます。
rpm -ql ncurses-devel | grep -ie libtinfow
設定されていません。
課題の履歴
2015-08-28 17:49hl.hex新規課題
2015-08-28 18:50tomopカテゴリ1 要望 => カテゴリなし
2015-08-28 18:50tomopプロジェクトrequests => VineSeed
2015-08-28 18:53tomoparch => x86, x86_64
2015-08-28 18:53tomopパッケージ => ncurses
2015-08-28 18:53tomopコメント追加: 0009529
2015-08-28 18:53tomopカテゴリカテゴリなし => 1 バグ
2015-08-29 00:42tomopコメント追加: 0009530
2015-12-05 22:07tomopコメント追加: 0009597
2015-12-05 22:07tomop担当者 => tomop
2015-12-05 22:07tomop状態新規 => 完了
2015-12-05 22:07tomop解決状況不明 => 修正不要

コメント
(0009529)
tomop   
2015-08-28 18:53   
 "VineSeed"プロジェクトが適切と思われますので移動しました。
(0009530)
tomop   
2015-08-29 00:42   
 Fedora, openSUSE, Ubuntuには存在しない模様です。

 またbuildの流れを追ってみましたが、char版のlibtinfo.so*は捨てられており、実際はlibtinfo.so*がwchar_t版のようです。

 %buildを以下のようにすることで両方を共存させられますが、必要性や影響範囲がわからないので続きはどなたかお願いします。

- char版: configureに"--with-termlib=tinfo"オプションを渡す
- wchar_t版: configureに"--with-termlib=tinfow"オプションを渡す
(0009597)
tomop   
2015-12-05 22:07   
 以下の2コマンドで試しましたが、問題なく動作していますのでlibtinfo.so*は共用可能と判断してクローズします。

- screen (libncurses + libtinfo)
- dialog (libncursesw + libtinfo)