From: Noritsugu Nakamura Date: 1997-12-05T22:39:25+09:00 Subject: [ruby-list:5542] Re: ruby 1.0-971204 released 中村です。 In article <199712050904.SAA09586@picachu.netlab.co.jp> matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > ruby 1.0-971204 をリリースしてます. いくつか報告です。 === === === === SunOS では 何もしないと ext/curses が失敗するので、 ncurses --> curses にして、Makefile で -I/usr/5include/ -L/usr/5lib したら、hello.rb はうまくいった。 === === === === 一般的な話として、EWS4800 では、configure が、 socket, nsl ライブラリをみてくれないらしく、 ext/socket/Makefile が生成されない。 ext/config.cache はこうなっていました。 lib: wsock32 no lib: nsl yes lib: inet no lib: socket no func: socket no func: cygwin32_socket no hdr: sys/un.h yes で、手動で Makefile 作ってごにょごにょしたら、 socket Module もリンクできて、 ftplib.rb の動作を確認 === === === === SOCKS にも対応しているらしいので、socks ライブラリを リンクしたが、ftplib.rb で外の ftp につなげなかった。 Broken pipe とか言われた。リンクの仕方が悪いのかも? (一応 ncftp, lynx とかは動いているんですが) エラーメッセージは以下のよう /hoge/lib/ruby/ftplib.rb:162:in `getresp': FTPProtoError: \ ZD220 ftp.hogehoge.jp FTP server (Version wu-2.4(1) xxx date xxx) ready. from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:168:in `voidresp' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:99:in `connect' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:95:in `synchronize' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:37:in `sync_synchronize' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:37:in `synchronize' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:95:in `connect' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:73:in `initialize' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:61:in `new' from /uhome/sul/nnakamur/lib/ruby/ftplib.rb:61:in `open' from /uhome/sul/nnakamur/bin/ftp.test.rb:7 === === === === ずーと昔からなのですが、EWS4800 では、ダイナミック ローディングがうまくいきません。ファイルは生成される のですが、実行できません。 # EWS4800 はなぞが多いからなあ〜 では、 中村典嗣 E-mail: nnakamur@mxq.meshnet.or.jp