[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

WXVndWkbJEIkRyQ5ISMbKEIKCgo+IBskQiRHISIkKiQqJGAkTSQzJDMkXiRHJE41RE9AJEclKyVQ

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41286] ruby_1_9_2 on NetBSD 5.1_RC1(+)

From: Takahiro Kambe <taca@...>
Date: 2010-05-11 16:02:07 UTC
List: ruby-dev #41286
再び、こんばんは。

NetBSD 5.1_RC1 (+pthread fix, src/lib/libpthread/pthread.cにcurrentの
Revision 1.113と1.115の差分を反映)で、動作検証をしています。

configureは、

$ CFLAGS="-g -Wextra -Wno-unused-parameter -Wno-parentheses \
	-Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers \
	-Wno-long-long" sh configure --enable-pthread --enable-shared \
	--disable-install-doc --prefix=/usr/pkg \
	--includedir=/usr/pkg/include --mandir=/usr/pkg/man 

core dumpを追いやすくするため-Oを除き、他のオプションはデフォルトと変
わらないようにCFLAGSを設定していますが、本質的なのは、

	--enable-pthread
	--enable-shared
	--disable-install-doc
	--prefix=/usr/pkg
	--includedir=/usr/pkg/include
	--mandir=/usr/pkg/man

となります。

リソースのリミットにかかるのを避けるため、

$ ulimit -d unlimited (data seg size)
$ ulimit -m unlimited (resident set size)
$ ulimit -l unlimited (locked-in-memory size)
$ ulimit -u unlimited (processes)
$ ulimit -n unlimited (file descriptors)

とした上でテストを行いました。


1. make testの結果

make test
...
PASS all 929 tests
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./tool/runruby.rb --extout=.ext  -- "./bootstraptest/runner.rb" --ruby="ruby"  ./KNOWNBUGS.rb
2010-05-11 14:04:29 +0900
Driver is ruby 1.9.2dev (2010-05-11 revision 27730) [i386-netbsdelf5.1.]
Target is ruby 1.9.2dev (2010-05-11 revision 27730) [i386-netbsdelf5.1.]


KNOWNBUGS.rb .
PASS all 1 tests


2. make test-allの結果

Finished in 732.478624 seconds.

  1) Error:
test_static_sym(DL::TestHandle):
DL::DLError: unknown symbol "dlopen"
    /data/local/src/ruby/ruby_1_9_2/test/dl/test_handle.rb:26:in `sym'
    /data/local/src/ruby/ruby_1_9_2/test/dl/test_handle.rb:26:in `test_static_sym'

  2) Failure:
test_client_session(OpenSSL::TestSSL) [/data/local/src/ruby/ruby_1_9_2/test/openssl/test_ssl.rb:461]:
Failed assertion, no message given.

  3) Failure:
test_server_session(OpenSSL::TestSSL) [/data/local/src/ruby/ruby_1_9_2/test/openssl/test_ssl.rb:503]:
<2> expected but was
<1>.

  4) Failure:
test_aset(TestEnv) [/data/local/src/ruby/ruby_1_9_2/test/ruby/test_env.rb:126]:
Errno::EINVAL expected but nothing was raised.

  5) Failure:
test_execopts_pgroup(TestProcess) [/data/local/src/ruby/ruby_1_9_2/test/ruby/test_process.rb:161]:
Errno::EPERM expected but nothing was raised.

7547 tests, 1849106 assertions, 4 failures, 1 errors, 0 skips

Test run options: --seed 51337 --verbose
*** Error code 1


make test-allを通して行うと途中で不用意にSEGVして終わっていた気がしま
すが、それは起きなくなっているようです。

以上、取り敢えず、ここまで。

-- 
神戸 隆博 / Takahiro Kambe 


In This Thread

Prev Next