[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:12501] Re: recompile postgres



たはら@会津大です.

Hatta> はったです。
Hatta> From: Tahara Yuusuke <m5021212@xxxxxxxxxxxx>
Hatta> Subject: [debian-users:12493] Re: recompile postgres 

>> >> tar: Cannot add file usr/lib/perl5/i386-linux/5.004/auto/Pg/Pg.so: No such file or directory
>> >> tar: Cannot add file usr/lib/perl5/i386-linux/5.004/auto/Pg/Pg.bs: No such file or directory
>> >> :
>> >> 
>> >> というエラーが出てパッケージが作成できません.どうもマルチパッケー
>> >> ジの libpgperl 作成時のエラーらしいのですがどうしたらよいのでしょ
>> >> うか? rules をいじったのが問題かも知れないと思って,rules などに
>> >> は手を入れないでパッケージを作成しても同様のエラーが出ます.

>> このエラーは,postgresql のソースファイルから,libpgperl *も*作成
>> される時のエラーで,ソースを展開したツリーの usr/lib/perl5/...
>> が無いと言っているようです.

Hatta> ありゃ、はやとちりでしたね、失礼しました。
Hatta> 確認のため、ソースから(何も手を加えずに)パッケージ作ってみましたが、と
Hatta> りあえずエラーもなくモノはできました。

ありがとうございます.

自分の環境だと postgresql-doc_6.4.2-5_all.deb しか作成されません.
やったことは,

% dpkg-source -x postgresql_6.4.2-5.dsc 
dpkg-source: extracting postgresql in postgresql-6.4.2

(ディレクトリ postgresql-6.4.2 が出来る)

% cd postgresql-6.4.2

% dpkg-buildpackage -rfakeroot -us -uc -b

とやると dh_movefiles -a でこけて例のエラーが出ます.
どうやら,postgresql-6.4.2/debian/tmp/usr/lib/perl5 の下に出来上がっ
た Perl ライブラリがインストールされないのが原因のようですが,make 
でエラーが出るわけでもないし,謎です...

環境は potato の最新の状態です.
ビルドの方法が間違っているのでしょうか?

######################################################################
##     The University of Aizu / Department of Computer Systems      ##
##    Tahara Yuusuke / e-mail: m5021212@xxxxxxxxxxxx (ICQ:14439176) ##
##                       URL : http://www.u-aizu.ac.jp/%7Em5021212/ ##
## the pleasure on my right hand, and the sadness on another hand.. ##
######################################################################