Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0002528Vine Linux1 バグ2013-01-23 00:132015-01-02 17:05
報告者shirow_higa 
担当者munepi 
優先度再現性毎回 
状態完了解決状況不明 
バージョンVineSeed 
修正予定バージョンVineSeed修正済バージョン 
概要0002528: [Seed] self-build-libquicktime-1.2.4-2vl7が、ビルドに失敗しインストールが正常に終了しない
説明先日Seed向けにリリースされた「self-build-libquicktime-1.2.4-2vl7.noarch.rpm」が、ビルドに失敗しrpmインストールが失敗します。

ログの内容(一部)は以下になります。
'--------------------
/usr/lib/libgbm.so.1: undefined reference to `drmIoctl'
collect2: ld returned 1 exit status
make[3]: *** [libquicktime_config] Error 1
make[3]: Leaving directory `/var/tmp/self-build-libquicktime.DsNUgK/rpm/BUILD/libquicktime-1.2.4/utils/gtk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/self-build-libquicktime.DsNUgK/rpm/BUILD/libquicktime-1.2.4/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/self-build-libquicktime.DsNUgK/rpm/BUILD/libquicktime-1.2.4'
make: *** [all] Error 2
エラー: /var/tmp/rpm-tmp.kRgXJC の不正な終了ステータス (%build)


RPM ビルドのエラー:
    /var/tmp/rpm-tmp.kRgXJC の不正な終了ステータス (%build)
'--------------------

/var/tmp/self-build-libquicktime.log文を添付しておりますので、ご確認くださいませ。

シロー
タグ設定されていません。
archx86
パッケージself-build-libquicktime-1.2.4-2vl7
添付ファイルzip file icon self-build-libquicktime.zip [^] (10,545 バイト) 2013-01-23 00:13

- 関連

-  コメント
(0008963)
shirow_higa (報告者)
2014-11-13 03:43

長年、悩まされていた本件について原因が分かり解決できたので
ご報告致します。

以下のバグレポートに、ヒントが書かれていました。
https://lists.debian.org/debian-x/2010/05/msg00329.html [^]

まずエラー内容の「/usr/lib/libgbm.so.1: undefined reference to `drmIoctl'」について
確認します。

$ ldd /usr/lib/libgbm.so.1
        linux-gate.so.1 (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0xb771e000)
        libglapi.so.0 => /usr/lib/libglapi.so.0 (0xb76da000)
        libdrm.so.2 => /usr/lib/psb/libdrm.so.2 (0xb76cf000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb76b3000)
        libc.so.6 => /lib/libc.so.6 (0xb74f5000)
        /lib/ld-linux.so.2 (0xb7754000)

なぜか「libdrm.so.2」が「/usr/lib/libdrm.so.2」では無く、「/usr/lib/psb/libdrm.so.2」になっています。

$ ls -l /usr/lib/libdrm.so.2
lrwxrwxrwx 1 root root 15 6月 29 00:10 /usr/lib/libdrm.so.2 -> libdrm.so.2.4.0*

$ ls -l /usr/lib/psb/libdrm.so.2
lrwxrwxrwx 1 root root 15 5月 2 2012 /usr/lib/psb/libdrm.so.2 -> libdrm.so.2.3.0*

なぜか「libdrm.so.2.3.0」になっています。

$ rpm -ql libdrm-poulsbo |grep /usr/lib/
/usr/lib/psb/libdrm.so.2
/usr/lib/psb/libdrm.so.2.3.0

そこで原因となっている「libdrm-poulsbo」「libdrm-poulsbo-devel」を削除の上、
再度「self-build-libquicktime」を実行し直したところ無事にインストールが完了しました。

これで、同じバグでビルドに失敗していた「self-build-libquicktime」、
「self-build-mplayer」の2件は解決いたしました。
(0009039)
munepi (管理者)
2015-01-02 17:05

shirow_higa さん、self followをありがとうございます。

一旦、「完了」といたします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2013-01-23 00:13 shirow_higa 新規課題
2013-01-23 00:13 shirow_higa 添付ファイル追加: self-build-libquicktime.zip
2014-11-13 03:43 shirow_higa コメント追加: 0008963
2015-01-02 17:05 munepi コメント追加: 0009039
2015-01-02 17:05 munepi 担当者 => munepi
2015-01-02 17:05 munepi 状態 新規 => 完了
2015-01-02 17:05 munepi 修正予定バージョン => VineSeed


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker