From: ahoward Date: 2003-06-27T01:37:35+09:00 Subject: have_library fails on SunOS 5.8 sun4u ?? rubyists- i'm trying to compile the ruby-postgres package, and it seems that 'have_library' is not working on SunOS 5.8 sun4u?? for example: /tmp/vtrcs/ruby-postgres-0.7.1 > uname -srm SunOS 5.8 sun4u /tmp/vtrcs/ruby-postgres-0.7.1 > cat foo.c #include #include int main(int argc, char **argv) { socket(0, 0, 0); return 0; } /tmp/vtrcs/ruby-postgres-0.7.1 > gcc foo.c -lsocket /tmp/vtrcs/ruby-postgres-0.7.1 > ruby extconf.rb --with-pgsql-dir=/usr/local/pgsql checking for cygwin32_socket() in -lwsock32... no checking for socket() in -lsocket... no checking for socket() in -lsys/socket... no checking for gethostbyname() in -linet... no checking for gethostbyname() in -lnsl... no checking for sys/un.h... yes checking for socket()... no checking for cygwin32_socket()... no unless i'm overlooking something totally obvious, it seems that if foo.c compiled using -lsocket, have_library 'socket', 'socket' should succeed and print 'yes'... in fact, it looks like *all* calls to have_library are failing, which seems unlikely... am i missing something here?? perplexed. -a -- ==================================== | Ara Howard | NOAA Forecast Systems Laboratory | Information and Technology Services | Data Systems Group | R/FST 325 Broadway | Boulder, CO 80305-3328 | Email: ara.t.howard@noaa.gov | Phone: 303-497-7238 | Fax: 303-497-7259 | ~ > ruby -e 'p(%.\x2d\x29..intern)' ====================================