[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.. ##
######################################################################