DBI,DBD(Perlのモジュール)インストールできず
PostgreSQLをPerlで制御しようと、Perlモジュール、DBIとDBD::Pgをインストールしようとしたのですが、エラーが出て、うまくいきません。
長くなるので、最初に概略を書きますと、DBD::Pgのmake testで、
dyld:Perl Undefined Symbols
というエラーが発生しています。
手順としては、CPANからモジュールをダウンロードしてきて、READMEに書いてある通りの手順でインストールしました。
最初、DBIのインストールで、
make: *** [test_dynamic] Error 35
と出るをかまわずmake installし、その後で、DBD::Pgでmake testすると、どうしても上記のエラーが出ます。
dyldというのが、よくわかっていないのですが、dlopenと関係ありそうだったので、dlcompatをインストールしてみたり、ML(英語 http://archive.develooper.com/macosx@perl.org/msg04283.html)で、検索したら同じ症状の人がいたものの、それを参考にしてみてもうまくいかず(setenv//archive.develooper.com/macosx@perl.org/msg04283.html)で、検索したら同じ症状の人がいたものの、それを参考にしてみてもうまくいかず(setenv POSTGRES_LIB "/usr/local/pgsql/lib -lssl")、途方に暮れてしまいました。
もちろん、sudo ranlib /usr/local/pgsql/lib/libpq.aは実行してます。
どなたか、インストールに成功した方いらっしゃいますか?