From: Yuichiro Tateno Date: 1997-09-24T10:54:33+09:00 Subject: [ruby-list:4556] install problem of mudule for postgreSQL はじめまして、立野と申します。 rubyとPostgreSQLをやりとりできる環境を作ろうと思いまして、PostgreSQLへ アクセスする拡張モジュールをインストールしたいのですが、うまく、コンパイル されません。どなたか解決方法をご存知でしたら、教えていただければ幸いです。 スタティックリンクしようと思い、ext/Setup にpostgresを付け加えて ./configure --without-gcc --with-static-linked-ext 実行後、make を行ないました。 ext/extmk.rb.inの #!/usr/local/bin/ruby はすでにrubyをインストールしてある、 ディレクトリに書き換えました。 順調にコンパイルされて、Compiling ext modules が表示されましたが、 ext/postgres以下のファイルはコンパイルされずに終了してしまいました。 miniruby、rubyは生成されました。rubyは正常のようです。 まつもと ゆきひろ さんにメールしたところ、postgresモジュールはヘッダファイル が /usr/local/pgsql/src/include,/usr/local/pgsql/src/libpqにヘッダファイル、 ライブラリが /usr/local/libにあることを仮定しているので、コンパイルされない のではないかとのことでした。また、libpqが見つけられば、何もしなくても、 makeでpostgres.soが生成されるとのお答えでした。 今、使用しているマシンは、/usr/local 以下をマウントしていて、そこには、 rubyも、postgrSQLも置けないので、どちらも、別のディレクトリにインストール しています。 どのようにしたら、postgreSQLのインストールディレクトリを認識できるように なるでしょうか。 環境は、Solaris2.4 SPARCompiler c JA, 4.0 です。 よろしくお願いします。 -- 立野雄一郎 E-Mail tateno@sra.co.jp