#13135: ruby-1.8.6-p110 has a bug in lib/rexml, needs update ---------------------------------+------------------------------------------ Reporter: kimuraw@i.nifty.jp | Owner: pguyot@kallisys.net Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.0 Resolution: fixed | Keywords: ---------------------------------+------------------------------------------ Comment (by florian.ebeling@gmail.com): I still have this problem with the latest ruby p111, so I think the ticket should be reopend. {{{ port install rb-cocoa ---> Configuring rb-cocoa Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb-cocoa/work/RubyCocoa-0.12.0" && /opt/local/bin/ruby -rvendor-specific install.rb config --install- prefix=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb-cocoa/work/destroot/opt/local --install- root=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb-cocoa/work/destroot " returned error 1 Command output: create ext/rubycocoa/extconf.rb create framework/GeneratedConfig.xcconfig create framework/src/objc/Version.h create tests/Makefile ---> framework create /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb- cocoa/work/RubyCocoa-0.12.0/framework/src/objc/osx_ruby.h ... create /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb- cocoa/work/RubyCocoa-0.12.0/framework/src/objc/osx_intern.h ... BSROOT="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb-cocoa/work/RubyCocoa-0.12.0/framework/bridge- support" CFLAGS="" /opt/local/bin/ruby build.rb Generating BridgeSupport metadata for: CoreFoundation ... Collect metadata (24.841432 seconds) /opt/local/lib/ruby/1.8/rexml/text.rb:292:in `normalize': private method `gsub' called for true:TrueClass (NoMethodError) from /opt/local/lib/ruby/1.8/rexml/element.rb:1082:in `[]=' from /opt/local/lib/ruby/1.8/rexml/element.rb:586:in `add_attribute' from ./gen_bridge_metadata.rb:1435:in `generate_xml_document' from ./gen_bridge_metadata.rb:1419:in `each' from ./gen_bridge_metadata.rb:1419:in `generate_xml_document' from ./gen_bridge_metadata.rb:551:in `xml_document' from ./gen_bridge_metadata.rb:1511:in `generate_xml' from ./gen_bridge_metadata.rb:1511:in `open' from ./gen_bridge_metadata.rb:1511:in `generate_xml' from ./gen_bridge_metadata.rb:542:in `write' from build.rb:106 from build.rb:50:in `measure' from build.rb:104 from build.rb:62:in `each' from build.rb:62 config failed hook /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb-cocoa/work/RubyCocoa-0.12.0/framework/post- config.rb failed: 'system BSROOT="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_ruby_rb-cocoa/work/RubyCocoa-0.12.0/framework/bridge- support" CFLAGS="" /opt/local/bin/ruby build.rb' failed try 'ruby install.rb --help' for usage Error: Status 1 encountered during processing. }}} Version {{{ $ ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-darwin9.2.2] }}} And the port file: {{{ $ port cat ruby|head # $Id: Portfile 34556 2008-02-28 07:34:56Z pguyot@kallisys.net $ PortSystem 1.0 name ruby version 1.8.6-p111 revision 1 categories lang ruby maintainers pguyot@kallisys.net }}} -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13135#comment:5> MacPorts </projects/macports> Ports system for Mac OS