[pgsql-jp: 25330] Re: 7.2 での Pg.pm のインストールエラーについて

KAWAI,Takanori GCD00051 @ nifty.ne.jp
2002年 3月 18日 (月) 14:05:20 JST


川合孝典です。

----- Original Message -----
From: <Linux @ Lupin.net>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Monday, March 18, 2002 1:30 PM
Subject: [pgsql-jp: 25328] Re: 7.2 での Pg.pm のインストールエラーについて


> 自己レスです。
>
> perl から、
>
> #!/usr/local/bin/perl
> use lib "./";
> use Pg;
>
> で、認識はするものの
>
> $conn = Pg::connectdb("host=192.168.0.10 port=5432 dbnamehoge");
dbnamehogeはdbname=hogeのタイプミスだとは思うのですが。

> perl: error while loading shared libraries
> :/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/Pg/Pg.so
> :undefinedsymbol
> :PQconnectdb
>
> の、エラーが発生しました。
>
> このエラーの追いかけ方に、何かヒントを頂ければ幸いです。
まずはmakeの後にmake testはしてみましたか?
それでチェックしてから、実際にインストールしたほうがよいでしょう。

手順:
  perl Makefile.PL
  make
  make test
  (rootに変わって)
  make install

ちなみに単独でビルドするさいにはperl Makefile.PLする前に
PostgreSQLのライブラリやインクルードのディレクトリを環境変数
POSTGRES_LIBとPOSTGRES_INCLUDEに指定したほうがいいで
しょう。

===================================================
川合 孝典 (Hippo2000)
   DBI日本語メーリングリスト管理人、Kansai.pm所属
   kwitknr @ cpan.org GCD00051 @ nifty.ne.jp
   http://member.nifty.ne.jp/hippo2000
   http://www.hippo2000.info/ (引っ越しました)
「Perlを256倍使うための本 DBI編」 発売中
http://www.ascii.co.jp/books/detail/4-7561/4-7561-4058-0.html
===================================================




pgsql-jp メーリングリストの案内