- [[PerlモジュールPg:http://search.cpan.org/~mergl/pgsql_perl5-1.9.0/]]をCPANからダウンロードしてインストール。
env POSTGRES_INCLUDE=/usr/local/pgsql/include \
POSTGRES_LIB=/usr/local/pgsql/lib perl Makefile.PL
-- コンパイル時にlibpqの場所を指定しているのにPg使用時にライブラリーロードに失敗してエラーになる。
Can't load '/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Pg/Pg.so'
for module Pg: Shared object "libpq.so.3" not found at
/usr/libdata/perl/5.00503/DynaLoader.pm line 169.
at pgsample.pl line 5
BEGIN failed--compilation aborted at pgsample.pl line 5.
-- @INCに/usr/local/pgsql/libを入れれば良さそうだけどOSの問題なので以下で解決した。
ln -s /usr/local/pgsql/lib/libpq.so.3 /usr/local/lib/