斉藤 登です。

From: Kentaro Inagaki / 稲垣 健太郎 <inagaki / tg.rim.or.jp>
Subject: [ruby-list:23041] Re: postgres-0.6.0 + mod_ruby + eRuby
Date: Sat, 3 Jun 2000 19:29:23 +0900
Message-ID: <20000603.192716.41633628.inagaki / tg.rim.or.jp>

>稲垣です。
>
>全然進展してないのですがちょっと質問。
>
># ls -l /usr/local/lib/ruby/1.5/i386-freebsd5.0/postgres.so 
>-r-xr-xr-x  1 root  wheel  1500127 Jun  1 21:55 /usr/local/lib/ruby/1.5/i386-freebsd5.0/postgres.so
># 
>
>こんなにでかいものなんでしょうか?

 いいえ、うちではこうです。
# ls -l /usr/local/lib/ruby/1.5/i386-freebsdelf5.0/postgres.so
-r-xr-xr-x  1 root  wheel  50521 Jun  3 21:53 /usr/local/lib/ruby/1.5/i386-freebsdelf5.0/postgres.so

 ということは、どういうことだ?うーんうーん。
 とりあえず、make のログをつけます。
# ruby extconf.rb --with-pgsql-include-dir=/usr/local/pgsql/include --with-pgsql-lib-dir=/usr/local/pgsql/lib
checking for cygwin32_socket() in -lwsock32... no
checking for socket() in -lsocket... no
checking for gethostbyname() in -linet... no
checking for gethostbyname() in -lnsl... no
checking for sys/un.h... yes
checking for socket()... yes
checking for hsterror()... no
checking for gethostname()... yes
checking for PQsetClientEncoding() in -lpq... yes
checking for PQsetdbLogin() in -lpq... yes
creating Makefile

# make
gcc -fPIC -I/usr/local/lib/ruby/1.5/i386-freebsdelf5.0 -g -O2 -I/usr/local/pgsql/include -I/usr/local/include -DHAVE_SYS_UN_H -DHAVE_SOCKET -DHAVE_GETHOSTNAME -c postgres.c
gcc -shared -Wl,-soname,postgres.so -L/usr/local/pgsql/lib -o postgres.so postgres.o -lpq -lpq -lc 

----
 斉藤 登        Noboru Saitou <noborus / mb.kcom.ne.jp>
      http://webclub.kcom.ne.jp/mb/noborus/
     ----