小松です。 Ruby 1.4.5のext/socket/socket.cですが、LOOKUP_ORDER_HACK_INET6と すべきところが、LOOKUP_ORDER_HACK_INETになっているようです。
diff -ru1p ruby-1.4.5.dist/ext/socket/socket.c ruby-1.4.5/ext/socket/socket.c --- ruby-1.4.5.dist/ext/socket/socket.c Mon Jul 10 17:01:41 2000 +++ ruby-1.4.5/ext/socket/socket.c Tue Jul 11 13:25:35 2000 @@ -106,3 +110,3 @@ struct sockaddr_storage { -#if defined(INET6) && (defined(LOOKUP_ORDER_HACK_INET) || defined(LOOKUP_ORDER_HACK_INET)) +#if defined(INET6) && (defined(LOOKUP_ORDER_HACK_INET) || defined(LOOKUP_ORDER_HACK_INET6)) #define LOOKUP_ORDERS 3 -- 小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>