From: Philip Mateescu Date: 2002-04-01T18:43:35+09:00 Subject: Re: Trying to build eRuby under windows with GCC Thanks a lot, > > > The cygwin version is build from the CVS Tree, except the ext/socket folder > > which is from from 1.6.7 (1.7 kept giving me an error). > > What error? .... gcc -DUSEIMPORTLIB -g -O2 -I. -I//c/ph/src/ruby-cvs -I//c/ph/src/ruby-cvs - I/usr/local/include -DHAVE_ST_MSG_ACCRIGHTS -DHAVE_INE T_NTOA -DHAVE_INET_ATON -DHAVE_GETSERVBYPORT -DHAVE_ARPA_INET_H -DHAVE_SYS_U N_H -DHAVE_SYS_UIO_H -DHAVE_SOCKET -DHAVE_GETHOSTNAME -Dss_family=__ss_family -Dss_len=__ss_len -c getnameinfo.c dllwrap --target=cygwin --as=as --dlltool-name=dlltool --driver-name=gcc --e xport-all -s --def=socket.def -L//c/ph/src/ruby-cvs -L /usr/local/lib -o socket.so socket.o getaddrinfo.o getnameinfo.o -L. -lcygwin-ruby17 socket.o: In function `unix_send_io': file://c/ph/src/ruby-cvs/ext/socket/socket.c:1458: undefined reference to `sendmsg' socket.o: In function `unix_recv_io': file://c/ph/src/ruby-cvs/ext/socket/socket.c:1520: undefined reference to `recvmsg' collect2: ld returned 1 exit status dllwrap: gcc exited with status 1 make[1]: *** [socket.so] Error 1 make[1]: Leaving directory `//c/ph/src/ruby-cvs/ext/socket' That's kinda it. Thanks a lot, philip