Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001324Vine Linux1 バグ公開2012-08-03 08:002015-01-18 11:01
anonymous 
inagaki 
毎回 
テスト待ち不明 
6.2 
 
x86, x86_64
digikam-1.9.0-1vl6.src.rpm
0001324: digikam srpm ビルド不能
apt-get source -b digikam
を実行すると、

------------
Processing files: digikam-libs-1.9.0-1vl6.x86_64
エラー: ファイルが見つかりません: /home/uri/rpm/BUILDROOT/digikam-1.9.0-1vl6.x86_64/usr/lib64/kde4/plugins/marble/ExternalDraw.so


RPM ビルドエラー:
    ファイルが見つかりません: /home/uri/rpm/BUILDROOT/digikam-1.9.0-1vl6.x86_64/usr/lib64/kde4/plugins/marble/ExternalDraw.so
ビルドコマンド 'rpmbuild --rebuild digikam-1.9.0-1vl6.src.rpm' が失敗しました
E: 子プロセスが失敗しました
-----------

と言われ、ビルド不能です。

・現在、plus の RPM のバージョンは 1.4.0
・同じく、plus の SRPM のバージョンは 1.9.0 で異なっている。

SPEC ファイルの

%{_libdir}/kde4/plugins/marble/ExternalDraw.so

をコメントアウトすればビルドでき、動作も問題なさそうです。
設定されていません。
課題の履歴
2012-08-03 08:00anonymous新規課題
2012-10-04 16:42iwamotoコメント追加: 0007362
2012-10-04 16:42iwamoto状態新規 => 再現済
2012-10-04 16:42iwamoto詳細更新bug_revision_view_page.php?rev_id=74#r74
2012-10-04 16:47tomopコメント追加: 0007363
2012-10-04 20:38iwamotoコメント追加: 0007365
2015-01-18 11:01inagakiarchx86_64 => x86, x86_64
2015-01-18 11:01inagakiコメント追加: 0009132
2015-01-18 11:01inagaki担当者 => inagaki
2015-01-18 11:01inagaki再現性不明 => 毎回
2015-01-18 11:01inagaki状態再現済 => テスト待ち
2015-01-18 11:01inagakiバージョン6.1 => 6.2

コメント
(0007362)
iwamoto   
2012-10-04 16:42   
x86_64 で build すると、

-- libmarblewidget library found............ NO (optional)
--
-- digiKam will be compiled without geolocation using Marble widget support.

となるのが根本原因のようです。
(0007363)
tomop   
2012-10-04 16:47   
ざっと見たところ、specfileにBR: marble-develを追加することで対処できそうです。
(0007365)
iwamoto   
2012-10-04 20:38   
[iwamoto@chika ~]$ apt-cache search marble
kdeedu-marble - デスクトップ地球儀
kdeedu-marble-libs - marble のランタイムライブラリ
kdeplasma-addons - Additional plasmoids for KDE

となって -devel 無いんですよね。
put 漏れというかパッケージ漏れ?
(0009132)
inagaki   
2015-01-18 11:01   
digikam 1.9.0 から kdeedu-devel 4.6.4 の marble を検知できなくなっているようでした。%{_libdir}/kde4/plugins/marble/ExternalDraw.so をコメントアウトしたものを digikam-1.9.0-2vl6 として put しています。

x86_64 が 1.4.0 だった点も修正しています。