Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000666Vine Linux1 バグ公開2009-02-16 18:242009-09-14 11:30
anonymous 
kazutaka 
不明 
完了不明 
4.2 
 
openh323-devel-1.18.0-0vl3.1
0000666: openh323-devel を使うアプリの make がエラーになる
openh323-devel のライブラリを使用するアプリケーションの make が以下のようなエラーで失敗する。

--------start
      ターゲットファイル `/home/kazu/rpm/BUILD/openh323_v1_18_0/lib/libh323_linux_x86_r.so' の検討を行います。
       ファイル `/home/kazu/rpm/BUILD/openh323_v1_18_0/lib/libh323_linux_x86_r.so' が存在しません。
       ターゲットファイル `/home/kazu/rpm/BUILD/openh323_v1_18_0/lib/libh323_linux_x86_r.so' の必要条件を満たしました。
      ターゲット `/home/kazu/rpm/BUILD/openh323_v1_18_0/lib/libh323_linux_x86_r.so' の再 make が必要です。
make -C /home/kazu/rpm/BUILD/openh323_v1_18_0/src opt
チェインに子プロセス 0x080864e0 (/home/kazu/rpm/BUILD/openh323_v1_18_0/lib/libh323_linux_x86_r.so) PID 2562 を取り込みました。
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
生存子プロセス 0x080864e0 (/home/kazu/rpm/BUILD/openh323_v1_18_0/lib/libh323_linux_x86_r.so) PID 2562
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
make: *** /home/kazu/rpm/BUILD/openh323_v1_18_0/src: そのようなファイルやディレクトリはありません。中止。
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x080864e0 PID 2562 を回収します
make: *** [/home/kazu/rpm/BUILD/openh323_v1_18_0/lib/libh323_linux_x86_r.so] エラー 2
--------end

ちなみに私は kazu ではありません。

原因は、openh323-devel パッケージに含まれる /usr/share/openh323/openh323u.mak が以下のようになっているためです。

--------start
PWLIBDIR = /usr/share/pwlib/
OPENH323DIR = /home/kazu/rpm/BUILD/openh323_v1_18_0
STDCCFLAGS +=
LDFLAGS +=
LDLIBS +=
ENDLDLIBS := $(ENDLDLIBS)
--------end

OPENH323DIR = /usr

が正解かと思われます。
設定されていません。
課題の履歴
2009-02-16 18:24anonymous新規課題
2009-02-16 18:26anonymousパッケージopenh323-1.18.0-0vl3.1 => openh323-devel-1.18.0-0vl3.1
2009-02-16 18:26anonymousコメント追加: 0003025
2009-06-07 15:53kazutaka担当者 => kazutaka
2009-06-07 15:53kazutaka状態新規 => 担当者決定
2009-06-07 15:53kazutakaコメント追加: 0003026
2009-06-13 23:43kazutaka状態担当者決定 => テスト待ち
2009-06-13 23:43kazutakaコメント追加: 0003027
2009-09-14 11:30kazutaka状態テスト待ち => 完了
2009-09-14 11:30kazutakaコメント追加: 0003028

コメント
(0003025)
anonymous   
2009-02-16 18:26   
おっと、関連パッケージを間違えたので訂正します。
×openh323
○openh323-devel
(0003026)
kazutaka   
2009-06-07 15:53   
前回リビルド時の影響かも知れませんが、
とりあえず見てみます。

割り当て済みに変更します。
(0003027)
kazutaka   
2009-06-13 23:43   
修正した openh323-1.18.0-1vl4 を先ほど
upload しておきました。

具体的に make でエラーになるプログラムが何なのか
分からないので正確な検証はできていませんが、
ひとまず debian 等のパッケージを参考に openh323u.mak
の OPENH323DIR を sed で /usr に置き換えるように
しておきました。

確認待ちに変更します。
(0003028)
kazutaka   
2009-09-14 11:30   
元報告者の方からのリプライはありませんが、修正完了から
三ヶ月以上経過しましたので、バグレポートの有効期限(下記
URL 参照)に従い、完了として閉じておきます。

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