[pgsql-jp: 26743] Re: 7.2でのPG.pm のインストールエラーについて(make test)
Takao Kato
sirius @ jp.fujitsu.com
2002年 7月 18日 (木) 11:27:23 JST
加藤@川崎です。
..snip..
> make -f Makefile test
> make[1]: Entering directory
> `/usr/local/src/postgresql-7.2/src/interfaces/perl5'
> PERL_DL_NONLAZY=1
> /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.1/i386-linux-thread-multi -I/usr/lib/perl5/5.6.1 test.pl
> Can't load 'blib/arch/auto/Pg/Pg.so' for module Pg: blib/arch/auto/Pg/Pg.so:
> und
> efined symbol: lo_export at
> /usr/lib/perl5/5.6.1/i386-linux-thread-multi/DynaLoader.pm line 206.
> at test.pl line 12
..snip..
2箇所ほど行をくっつけました。その上で確認したのですが上の > ではじまる
7,8行目の先頭数文字が切れてますね。想像の範囲ですが、
7行目 Not Found
8行目 Not Defined symbol : lo_export at
かな。抜本的解決策ではないのですが、このエラーメッセージから、
(1)blib/arch/auto/Pg/Pg.soがロードパス(-Iオプション他)上に存在しない。
(2)DynaLoader.pm 206行目経由test.pl 12行目から参照している lo_export
がない
と言ってますね。正しく Pg.so ができてますか?出来ていないだけのように見
えます。
それでは
----
加藤@川崎
お便りは kato @ lantc.cs.fujitsu.co.jp まで
pgsql-jp メーリングリストの案内