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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000925Vine Linux1 バグ2010-02-04 16:022010-04-02 13:03
報告者anonymous 
担当者munepi 
優先度再現性不明 
状態完了解決状況不明 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000925: RE:self-build-vlcがビルドできません
説明Synapticからself-build-vlcをインストールすると self-build-libmad self-build-libmp4v2
self-build-faac self-build-ffmpeg self-build-vlc でビルドエラーになります。
作業中に生成されたログファイルを添付いたします。

----------------------------------------
宮崎隆一
タグ設定されていません。
archx86
パッケージself-build-vlc-1.0.4-2vl6
添付ファイルlog file icon vlc-build-error.log [^] (749,161 バイト) 2010-02-04 16:02
? file icon vlc-インストール作業記録 [^] (30,833 バイト) 2010-02-20 18:50 [表示]
log file icon self-build-faac.log [^] (90,740 バイト) 2010-03-04 00:29

- 関連

-  コメント
(0003908)
munepi (管理者)
2010-02-18 13:52

ご報告を有難うございます.
また、反応が遅くなりましてすみません。

> Synapticからself-build-vlcをインストールすると self-build-libmad self-
> build-libmp4v2
> self-build-faac self-build-ffmpeg self-build-vlc でビルドエラーになりま
> す。
> 作業中に生成されたログファイルを添付いたします。

本件は、new toolchain (gcc-4.4)になった影響で、libmad, libmp4v2 などが
コンパイルできないのが主な原因です。

[VineSeed:20120] にて、new toolchain への対応、および、いくつかのソースを更新しております。
こちらのテストをして頂ければありがたいです。
(0003909)
anonymous (参照)
2010-02-20 18:50

> [VineSeed:20120] にて、new toolchain への対応、および、いくつかのソースを
> 更新しております。
> こちらのテストをして頂ければありがたいです。

リプライありがとうございます。テストというほどのことはできませんが今日
新規にVineSeedをインストールいてSynapticのリポジトリに"test"へのパスを追加して
システムをアップデートしてからself-build-vlcをインストールしてみました。

最初いきなりvlcをインストールしようとすると依存性の欠如やダウンロードできない
パッケージなどがあり上手くいかなかったのでSynapticのエラーメッセージを参考に
openssl,libsmbclientをダウングレードしてself-build-x264というパッケージを事前
にインストールしてからself-build-vlcをやってみましたが添付ファイルの一番下に
あるように
Could not find libavcodec or libavutil. Use --disable-avcodec to ignore this error.
で止まってしまいます。実は自分のVine5.0環境でself-build-vlcを実行したときもこれと
同じエラーが出てインストールが出来ていません。
あまり参考にならないだろうとは思いますがご報告させていただきます。

----------------------------------------
宮崎隆一
(0003910)
anonymous (参照)
2010-03-04 00:29

山本様、今日はself-build-faacを単独でインストールしてみたのですがやはりうまく
いきませんでした。以下に作業記録を貼りつけself-build-faac.logを添付いたします。
self-build-faac.logの中に
main.c:33:26: error: /usr/include/mp4v2/mp4v2.h: Permission denied
というログがありますが作業はrootで行っています、原因がわかりません。
よろしくお願いします。

-------------------------------------------------------------------------------------------
[root@localhost ~]# apt-get install self-build-faac
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  self-build-faac
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
0B/9870B のアーカイブを取得する必要があります。
展開後に 7252B のディスク容量が追加消費されます。
変更を適用しています...
準備中 ############################## [100%]
更新/インストール中
  self-build-faac-1.28-6vl6.noarch ############################## [100%]
     rpm パッケージの作成を開始します。(self-build-faac)
     ソースファイルをダウンロードしています...
http://prdownloads.sourceforge.net/faac/faac-1.28.tar.bz2 [^]
--2010-03-03 23:55:54-- http://prdownloads.sourceforge.net/faac/faac-1.28.tar.bz2 [^]
prdownloads.sourceforge.net をDNSに問いあわせています... 216.34.181.59
prdownloads.sourceforge.net|216.34.181.59|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://jaist.dl.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.bz2 [^] [続く]
--2010-03-03 23:55:55-- http://jaist.dl.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.bz2 [^]
jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130
jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 531256 (519K) [application/x-bzip2]
`/var/tmp/self-build-faac.uNhFO8/rpm/SOURCES/faac-1.28.tar.bz2' に保存中

100%[===================================================================================>] 531,256 695K/s 時間 0.7s

2010-03-03 23:55:56 (695 KB/s) - `/var/tmp/self-build-faac.uNhFO8/rpm/SOURCES/faac-1.28.tar.bz2' へ保存完了 [531256/531256]

     ソースファイルのダウンロードが完了しました。
     rpm パッケージをビルドしています...
      (詳細は /var/tmp/self-build-faac.log を参照してください。)
     100%[=========================================================================================================>]
     rpm パッケージのビルドが完了しました。
     *エラー: rpm パッケージがみつかりません。
完了

 ---------------------------------------------------------------------------------------------------
 宮崎隆一
(0003911)
munepi (管理者)
2010-03-04 00:42

> self-build-faac.logの中に
> main.c:33:26: error: /usr/include/mp4v2/mp4v2.h: Permission denied
> というログがありますが作業はrootで行っています、原因がわかりません。
有り難うございます。
当方でも chroot にて再現出来ております。
可能な限り早く対応したいと思います。

お手数をお掛けしますが、ひとまず
/usr/include/mp4v2/*.h のパーミッションを 755 にすれば、
self-build-faac 以降、ビルドができるか思います。
(0003912)
munepi (管理者)
2010-03-04 02:26

当方の再現方法について、補足いたします。

> > self-build-faac.logの中に
> > main.c:33:26: error: /usr/include/mp4v2/mp4v2.h: Permission denied
> > というログがありますが作業はrootで行っています、原因がわかりません。
> 有り難うございます。
> 当方でも chroot にて再現出来ております。
再現方法は、VineSeed 上で、
 $ sudo vbuilder --clean --build --install-rpm apt-sourceslist-test --install-rpm self-build-faac
にて確認しました。

> お手数をお掛けしますが、ひとまず
> /usr/include/mp4v2/*.h のパーミッションを 755 にすれば、
> self-build-faac 以降、ビルドができるか思います。
すみません、正しくは、
 「/usr/include/mp4v2 のパーミッションを 755 にすれば、」
でした。実際に、chroot 上で確認できます。

 $ sudo /usr/sbin/chroot /var/local/vbootstrap/VineSeed /bin/bash
 bash-3.2# ls -la /usr/include/mp4v2/
 total 152
 drwx------ 2 root root 4096 Mar 4 02:13 .
 drwxr-xr-x 34 root root 4096 Mar 4 02:13 ..
 -rw-r--r-- 1 root root 6088 Mar 4 02:13 chapter.h
 -rw-r--r-- 1 root root 15818 Mar 4 02:13 file.h
 -rw-r--r-- 1 root root 3821 Mar 4 02:13 file_prop.h
 -rw-r--r-- 1 root root 15856 Mar 4 02:13 general.h
 -rw-r--r-- 1 root root 3037 Mar 4 02:13 isma.h
 -rw-r--r-- 1 root root 6161 Mar 4 02:13 itmf_generic.h
 -rw-r--r-- 1 root root 8568 Mar 4 02:13 itmf_tags.h
 -rw-r--r-- 1 root root 11663 Mar 4 02:13 meta.h
 -rw-r--r-- 1 root root 2515 Mar 4 02:13 mp4v2.h
 -rw-r--r-- 1 root root 2001 Mar 4 02:13 platform.h
 -rw-r--r-- 1 root root 1495 Mar 4 02:13 project.h
 -rw-r--r-- 1 root root 22517 Mar 4 02:13 sample.h
 -rw-r--r-- 1 root root 4001 Mar 4 02:13 streaming.h
 -rw-r--r-- 1 root root 12233 Mar 4 02:13 track.h
 -rw-r--r-- 1 root root 8596 Mar 4 02:13 track_prop.h
(0003913)
munepi (管理者)
2010-03-04 04:55

> > > self-build-faac.logの中に
> > > main.c:33:26: error: /usr/include/mp4v2/mp4v2.h: Permission denied
> > > というログがありますが作業はrootで行っています、原因がわかりません。
さきほど、[VineSeed:20268] にて、本件の不具合に対処しました
  self-build-libmp4v2-1.9.1-3vl6.{noarch,src}.rpm
を put しました。

実際に、%files セションを以下のように修正することで対処しました。

   %files devel
   %defattr(-,root,root)
   %doc README
 + %dir %{_includedir}/%{projname}
   %{_includedir}/%{projname}/*.h
   %{_libdir}/*.so
   %{_mandir}/man?/*
(0003914)
anonymous (参照)
2010-03-04 22:20

山本様、レスいただきありがとうございます。
> 「/usr/include/mp4v2 のパーミッションを 755 にすれば、」
これでself-build-faacのビルドに成功しました、引き続き
self-build-vlcも実行してみたところVLCメディアプレーヤー
をインストールすることが出来ました。この度は大変お世話になり
ありがとうございます。
あと今日改めて新規のパーティションにSeedをインストールして
openssl-develのバージョン依存関係を解決してself-build-gpac
を前もってインストールしてからself-build-vlcを実行してみま
したところself-build-mp4v2を修正してもらったお陰ですんなり
self-build-vlcが通りました。

-------------------------------------------------------
宮崎隆一
(0003915)
munepi (管理者)
2010-04-02 13:03

ご確認下さいましてありがとうございました。

状態を完了に致します。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2010-02-04 16:02 anonymous 添付ファイル追加: vlc-build-error.log
2010-02-04 16:02 anonymous 新規課題
2010-02-18 13:52 munepi コメント追加: 0003908
2010-02-20 18:50 anonymous 添付ファイル追加: vlc-インストール作業記録
2010-02-20 18:50 anonymous コメント追加: 0003909
2010-03-04 00:29 anonymous 概要 self-build-vlcがビルドできません => RE:self-build-vlcがビルドできません
2010-03-04 00:29 anonymous 添付ファイル追加: self-build-faac.log
2010-03-04 00:29 anonymous コメント追加: 0003910
2010-03-04 00:42 munepi コメント追加: 0003911
2010-03-04 02:26 munepi コメント追加: 0003912
2010-03-04 04:55 munepi 担当者 => munepi
2010-03-04 04:55 munepi コメント追加: 0003913
2010-03-04 22:20 anonymous コメント追加: 0003914
2010-04-02 13:03 munepi 状態 新規 => 完了
2010-04-02 13:03 munepi コメント追加: 0003915


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