From: Kazuo Saito Date: 2005-11-11T00:31:57+09:00 Subject: ruby-dev summary 27542-27662 Hi all, This is a summary of ruby-dev mailing list. [ruby-dev:27551] Build testers wanted for 1.8.4 URABE Shyouhei proposed us to do build test for 1.8.4 preview1 on following platforms. The list below is borrowed from the same announce for 1.8.3 by Masayoshi Takahashi[ruby-dev:27093]. * Linux * Windows(mswin32) * Windows(cygwin/MinGW/djgpp) * Windows(bcc32) * Mac OS X * FreeBSD * NetBSD * OpenBSD * Solaris * HP-UX * Tru64 * BeOS * others For the request from Hiroyuki Ueda, Matz posted instruction of the test: 1) Run following commands in order(added Takahiro Kambe's suggestion on [ruby-dev:27591]): % configure % make % su # make install # exit % make test % make test-all 2) If you fail in the commands, report your detailed error log to ML. Here is a list of brief of the reports posted to ruby-dev: In the list, The following error in xsd is shown by : Error: test_wsdl(XSD::TestEmptyCharset): ArgumentError: No decoder found for encoding EUC-JP. Please install iconv. /home/ueda/ruby-1.8.4/lib/rexml/encoding.rb:42:in `encoding=' /home/ueda/ruby-1.8.4/lib/rexml/source.rb:40:in `encoding=' /home/ueda/ruby-1.8.4/lib/rexml/parsers/baseparser.rb:202:in `pull' /home/ueda/ruby-1.8.4/lib/rexml/parsers/streamparser.rb:16:in `parse' /home/ueda/ruby-1.8.4/lib/rexml/document.rb:173:in `parse_stream' /home/ueda/ruby-1.8.4/lib/xsd/xmlparser/rexmlparser.rb:27:in `do_parse' /home/ueda/ruby-1.8.4/lib/wsdl/xmlSchema/parser.rb:63:in `parse' ./xsd/test_noencoding.rb:15:in `test_wsdl' *Linux - Ubuntu-ja-5.10 by Kenichi Tamura[ruby-dev:27633]: OK *Windows(mswin32) - by U.Nakamura[ruby-dev:27551]: OK *Windows(bcc32) - bcc32 by H.Yamamoto[ruby-dev:27561]: 4F2E 1) Error: test_IOReader_s_create_binmode(TestCSV): CSV::IllegalFormatError: CSV::IllegalFormatError E:/temp/lib/ruby/1.8/csv.rb:639:in `get_row' E:/temp/lib/ruby/1.8/csv.rb:567:in `shift' e:\ruby-cvs\ruby_1_8\test/csv/test_csv.rb:307:in `test_IOReader_s_create_bin mode' 2) Failure: test_macCR(TestCSV) [e:\ruby-cvs\ruby_1_8\test/csv/test_csv.rb:1158]: <[["Avenches", "aus Umgebung"], ["Bad Hersfeld", "Ausgrabung"]]> expected but wa s <[["Avenches", "aus Umgebung\"Bad Hersfeld", "Ausgrabung"]]>. 3) Failure: test_s_foreach(TestCSV) [e:\ruby-cvs\ruby_1_8\test/csv/test_csv.rb:1734]: <[["1", "2", "3"], ["4", "5", "6"]]> expected but was <[["1", "2", "34", "5", "6"]]>. 4) Failure: test_precision(TestFloat) [e:\ruby-cvs\ruby_1_8\test/ruby/test_float.rb:46]: <3.75176750364613e+17> expected but was <3.75176750364613e+17>. (Note: This test is now passed by [ruby-dev:27575]) 5) Failure: test_s_open_error(TestSDBM) [e:\ruby-cvs\ruby_1_8\test/sdbm/test_sdbm.rb:122]: exception expected but none was thrown. 6) Error: *Mac OS X - Mac OS X(Darwin 7.8.0)by URABE Shyohei[ruby-dev:27556]: OK *FreeBSD - 4.11-STABLE and 5.4-STABLE by Hiroyuki Ueda[ruby-dev:27564]: 1E 1) Error: - 6.0-RC1 by Hiroyuki Ueda[ruby-dev:27564]: 2F1E 1) Failure: test_delete(TestDBM) [./dbm/test_dbm.rb:332]: exception expected but none was thrown. 2) Failure: test_s_open_error(TestSDBM) [./sdbm/test_sdbm.rb:122]: exception expected but none was thrown. 3) Error: *NetBSD - 3.99.9 + chroot by Takahiro Kambe[ruby-dev:27591]: OK - 2.1_STABLE + chroot + libkver by Takahiro Kambe[ruby-dev:27591]: OK - 2.0.2_STABLE by zunda[ruby-dev:27558]: 1F 1) Failure: test_flush(TestIONonblock) [./io/nonblock/test_flush.rb:25]: exception expected but none was thrown. - 1.6.2_STABLE by Takahiro Kambe[ruby-dev:27597]: 1E (Note: This error was already fixed on CVS HEAD by GOTOU Yuuzou[ruby-dev:27616]) $ make test-all ./miniruby ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console Loaded suite . Started ... /usr/local/src/ruby-1.8.4/.ext/i386-netbsdelf1.6.2./openssl.so: Undefined PLT symbol "ERR_peek_last_error" (symnum = 679) *Solaris - Solaris 8(sparc) + gcc by Masahiro Tomita[ruby-dev:27573]: OK - Solaris 8(?) + Sun compiler by Shinya Kuwamura[ruby-dev:27603]: link error (He posted a patch for the error with the report) *HP-UX - HP-UX B.11.11 9000/861 + HP C Compiler by MIYAMUKO Katsuyuki[ruby-dev:27612]: 1F1E 1) Failure: test_exit_action(TestSignal) [./test/ruby/test_signal.rb:50]: [ruby-dev:26128]. 2) Error: *Others - SFU(Interix) 3.5 by Kazuhiro NISHIYAMA[ruby-dev:27570]: 1E 1) Error: [ruby-dev:27532] [win32] replaced symbols Nobu Nakada posted a patch for ruby DLL on win32 platforms (bcc32, mswin and mingw) to export proper function symbols, using symbol aliases. The patch will reduce the risk of using DLL function symbols redefined in win32.h and win32.c. He merged the patch into CVS HEAD after tests and reviews by H.Yamamoto and win32 maintainer U.Nakamura. ruby-dev summary index: http://i.loveruby.net/en/ruby-dev-summary.html