I do:
sudo gem install soap4r --source http://dev.ctor.org/download/
sudo wget http://developer.ebay.com/webservices/latest/eBaySvc.wsdl
wsdl2ruby.rb --wsdl eBaySvc.wsdl --type client
And I got with the lastest 1.5.8:
I, [2008-04-17T18:35:17.903720 #30131] INFO -- app: Creating class definition.
I, [2008-04-17T18:35:18.284525 #30131] INFO -- app: Creates file 'default.rb'.
F, [2008-04-17T18:35:37.783258 #30131] FATAL -- app: Detected an exception. Stopping ... duplicated 'any' (RuntimeError)
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:296:in `parse_elements'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/namedelements.rb:58:in `each'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/namedelements.rb:57:in `each'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:292:in `parse_elements'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:277:in `create_structdef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:241:in `create_complextypedef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:117:in `dump_complextype'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:116:in `collect'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:116:in `dump_complextype'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:60:in `dump'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:77:in `create_classdef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:171:in `write_file'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:170:in `open'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:170:in `write_file'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:76:in `create_classdef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:62:in `create_file'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:42:in `run'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/bin/wsdl2ruby.rb:46:in `run'
/usr/lib/ruby/1.8/logger.rb:659:in `start'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/bin/wsdl2ruby.rb:137
/usr/bin/wsdl2ruby.rb:16:in `load'
/usr/bin/wsdl2ruby.rb:16
How I can resolve the problem?