make test-all fails in test/drb on Mac OS X

G

G B-)

Hi

I'm building ruby-1.8.4 on Mac OS X 10.4.4 (Tiger) with XCode 2.1

This 'make's and 'make install's fine. It even 'make test's too.

'make test-all' or 'make check' fails with:
1313 tests, 14124 assertions, 0 failures, 79 errors
make: *** [test-all] Error 1

All of the errors are in test/drb

The pattern is (directory structured trimmed with '~'):
1) Error:
test_01(TestDRbAry):
RuntimeError: execution expired
~/ruby-lang-org/ruby-1.8.4/lib/timeout.rb:54:in `invoke_service'
~/ruby-lang-org/ruby-1.8.4/lib/drb/extservm.rb:39:in `service'
~/ruby-lang-org/ruby-1.8.4/test/drb/drbtest.rb:35:in `ext_service'
~/ruby-lang-org/ruby-1.8.4/lib/timeout.rb:56:in `timeout'
~/ruby-lang-org/ruby-1.8.4/lib/timeout.rb:76:in `timeout'
~/ruby-lang-org/ruby-1.8.4/test/drb/drbtest.rb:34:in `ext_service'
~/ruby-lang-org/ruby-1.8.4/test/drb/drbtest.rb:279:in `setup'

These were the classes:
TestDRbAry
TestDRbCore
TestDRbEval
TestDRbLarge
TestDRbSSLAry
TestDRbSSLCore
TestDRbSafe1
TestDRbUNIXAry
TestDRbUNIXCore
TestDRbYield

I noticed a few days ago, others had a problem with failure in drb
tests.

The email said that 'sudo make install' followed by 'make test-all'
works, but my results were the unchanged, the same list of errors.
I tried moving the default ruby (/usr/bin/ruby to /usr/bin/orig.ruby)
to ensure only the new ruby is being used for the tests. The same
errors remained.
I even linked (ln) the /usr/local/bin/ruby and ruby in my build
directory.
This made no difference, I still get the errors.
I tried the trivial drb server on page 418 of pickaxe-2, and that
worked fine.

Any suggestions how to get the test/drb to work?
I don't feel comfortable trying to build my distributed application
with those drb tests broken.

GB-)
 
M

Michal Suchanek

T24gMi8xNS8wNiwgRyBCLSkgPGdidWxtZXJAZ21haWwuY29tPiB3cm90ZToKPiBIaQpIZWxsbwo+
Cj4gSSdtIGJ1aWxkaW5nIHJ1YnktMS44LjQgb24gTWFjIE9TIFggMTAuNC40IChUaWdlcikgd2l0
aCBYQ29kZSAyLjEKPgo+IFRoaXMgJ21ha2UncyBhbmQgJ21ha2UgaW5zdGFsbCdzIGZpbmUuIEl0
IGV2ZW4gJ21ha2UgdGVzdCdzIHRvby4KPgo+ICdtYWtlIHRlc3QtYWxsJyBvciAnbWFrZSBjaGVj
aycgZmFpbHMgd2l0aDoKPiAxMzEzIHRlc3RzLCAxNDEyNCBhc3NlcnRpb25zLCAwIGZhaWx1cmVz
LCA3OSBlcnJvcnMKPiBtYWtlOiAqKiogW3Rlc3QtYWxsXSBFcnJvciAxCj4KPiBBbGwgb2YgdGhl
IGVycm9ycyBhcmUgaW4gdGVzdC9kcmIKCkl0IGxvb2tzIGxpa2UgdGhlIGRyYiBmYWlsdXJlcyBh
cmUgbm90IE9TIFggc3BlY2lmaWMuCm9uIEdOVS9MaW51eCBwcGMgdGhlcmUgYXJlIGRyYiBmYWls
dXJlcyBhcyB3ZWxsLgoKc2VlIGh0dHBzOi8vYnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDc1MDMKClRoZSB0ZXN0cyBqdXN0IHRpbWVkIG91dC4KClRoYW5rcwoKTWljaGFsCgoKLS0K
ICAgICAgICAgICAgIFN1cHBvcnQgdGhlIGZyZWVkb20gb2YgbXVzaWMhCk1heWJlIGl0J3MgYSB3
ZWlyZCBnZW5yZSAgLi4gIGJ1dCB3ZWlyZCBpcyAqbm90KiBpbGxlZ2FsLgpNYXliZSBuZXh0IHRp
bWUgdGhleSB3aWxsIHNlbmQgYSBzcGVjaWFsIGZvcmNlcyBjb21tYW5kbwp0byB5b3VyIHBpY25p
YyAuLiBiZWNhdXNlIHRoZXkgdGhpbmsgeW91IGFyZSB3ZWlyZC4KIHd3dy5tdXNpYy12ZXJzdXMt
Z3Vucy5vcmcgIGh0dHA6Ly9lbi5wb2xpY2VqbmlzdGF0LmN6Cg==
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,813
Latest member
lawrwtwinkle111

Latest Threads

Top