Hi,

> From: "Dennis Ranke" <exoticorn / epost.de>
> Newsgroups: comp.lang.ruby
> Sent: Tuesday, December 23, 2003 7:06 AM

> On a Playstation2 running linux:

Thanks.  Very interesting.  Seems to be 3 kind of errors.


[1, 2, 31, 32; floating point]

>    1) Failure:
> test_SOAPDouble(SOAP::TestSOAP) [./soap/test_basetype.rb:257]:
> <"-0"> expected but was
> <"+0">.

How does this dump?
$ ruby -e 'a = -0.0; p (1 / a > 0.0)'

expecting false...

>    2) Failure:
> test_SOAPFloat(SOAP::TestSOAP)
>      [./soap/test_basetype.rb:161:in `test_SOAPFloat'
>       ./soap/test_basetype.rb:160:in `each'
>       ./soap/test_basetype.rb:160:in `test_SOAPFloat']:
> <1.4e-45> expected but was
> <0.0>.

Hmm...


[3-9, 28-30; socket]
>    3) Error:
> test_charset(SOAP::TestStreamHandler):
> SocketError: getaddrinfo: Temporary failure in name resolution

$ ruby -rsocket -e 'p Socket.getaddrinfo("localhost", "http")'

Same error?


[10 - 27; strscan]
> test_s_mustc(TestStringScanner) [./strscan/test_stringscanner.rb:43]:
> Exception raised:
> Class: <NotImplementedError>
> Message: <"strscan is not C version">
> ---Backtrace---
> /usr/local/lib/ruby/site_ruby/1.8/rscan.rb:18:in `must_C_version'
> ../strscan/test_stringscanner.rb:44:in `test_s_mustc'
> ../strscan/test_stringscanner.rb:43:in `assert_nothing_raised'
> ../strscan/test_stringscanner.rb:43:in `test_s_mustc'
> ---------------

Delete /usr/local/lib/ruby/site_ruby/1.8/rscan.rb and strscan related file
(/usr/local/lib/ruby/site_ruby/1.8/i686-linux/* or something).
Would you please try it again then?

Regards,
// NaHi