• PerlモジュールPgを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/

[ 編集 | 凍結 | 差分 | 添付 | 複製 | 名前変更 | リロード ]   [ 新規 | 一覧 | 単語検索 | 最終更新 | ヘルプ ]
Last-modified: 2004-07-18 (日) 15:16:40 (6176d)