From: WATANABE Hirofumi Date: 1999-01-25T16:25:46+09:00 Subject: [ruby-list:11712] Re: Ruby 1.2.2 Make on Cygwin わたなべです. たむら けんいち writes: :>gcc -g -O2 -I. -I. -I/usr/local/include main.o dmyext.o libruby.a -lm -o mini :>ruby.exe :>libruby.a(dir.o): In function `dir_s_chroot': :>//d/ruby/ruby-1.2.2/dir.c:254: undefined reference to `chroot' :>make: *** [miniruby.exe] Error 1 % nm libcygwin.a |grep chroot 00000000 ? ___imp_chroot 00000000 T _chroot 00000000 ? ___imp__chroot 00000000 T __chroot % ls -l libcygwin.a -rw-r--r-- 1 watanabe ruby 653944 Feb 26 1998 libcygwin.a うーむ. b19 なら chroot はちゃんとあるはずなんだけど. でもどうせ extern "C" int chroot (const char *path) { set_errno (ENOSYS); return -1; } だから cygwin の場合も rb_notimplement でいいのかもしれない. とりあえず b20 用の tcl/tk import library ができたらバイナリ を作ります. winsup 19990223 だと Win9X で make しても落ちな いらしい. -- わたなべひろふみ