[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 メーリングリストの案内