A
ahoward
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 <sys/types.h>
#include <sys/socket.h>
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: (e-mail address removed)
| Phone: 303-497-7238
| Fax: 303-497-7259
| ~ > ruby -e 'p(%.\x2d\x29..intern)'
====================================
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 <sys/types.h>
#include <sys/socket.h>
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: (e-mail address removed)
| Phone: 303-497-7238
| Fax: 303-497-7259
| ~ > ruby -e 'p(%.\x2d\x29..intern)'
====================================