From: Akinori MUSHA Date: 2002-11-05T16:49:11+09:00 Subject: [ruby-dev:18646] ruby 1.7 fails in try_run()  最近の ruby 1.7 を ruby 1.7 がまだインストールされていない状態で ビルドすると、 ext/socket で try_run() が意図せず常に失敗してしまい ます。 compiling socket Fatal: --enable-ipv6 is specified, and your OS seems to support IPv6 feature. But your getaddrinfo() and getnameinfo() are appeared to be broken. Sorry, you cannot compile IPv6 socket classes with broken these functions. You can try --enable-wide-getaddrinfo. mkmf.log を見ると、 /usr/local/bin/gcc -o conftest -I/villa/work/obj/freebsd/ports/mnt/daemon/home/knu/work/ports/lang/ruby-devel/work/ruby-1.7.3-2002.10.30 -I/villa/work/obj/freebsd/ports/mnt/daemon/home/knu/work/ports/lang/ruby-devel/work/ruby-1.7.3-2002.10.30 -Dss_family=__ss_family -Dss_len=__ss_len -DHAVE_SA_LEN -DHAVE_SOCKADDR_STORAGE -DHAVE_SIN_LEN -DINET6 -O -pipe -march=pentiumpro -fPIC -DENABLE_IPV6 conftest.c -L/villa/work/obj/freebsd/ports/mnt/daemon/home/knu/work/ports/lang/ruby-devel/work/ruby-1.7.3-2002.10.30 -L/usr/local/lib/ruby/1.7/i386-freebsd5 -rdynamic -lruby17 -lcrypt -lm -lc checked program was: (snip) ./conftest /usr/libexec/ld-elf.so.1: Shared object "libruby17.so.17" not found となっており、 -lruby17 が解決できません。すでにインストールされて いる場合は通るのですが。  というわけで、修正をお願いします。 > この辺をやっておられる方々 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "When I leave I don't know what I'm hoping to find When I leave I don't know what I'm leaving behind.."