ruby-gettext fails to load due to Gem.all_load_paths deprecation in >=rubygems-1.8. This issue has been reported in upstream. See URL. tomo@katura ~/work/src/gems/gettext/dist/ruby-gettext-2.1.0_p20100728/samples $ ruby18 makemo.rb NOTE: Gem.all_load_paths is deprecated with no replacement. It will be removed on or after 2011-10-01. Gem.all_load_paths called from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/locale_path.rb:55. NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01. Gem.all_partials called from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:258. NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01. Gem.all_partials called from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:258. NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01. Gem.all_partials called from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:258. /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:259:in `_deprecated_all_load_paths': undefined method `add' for "/usr/lib64/ruby/gems/1.8":String (NoMethodError) from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:431:in `each_load_path' from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:421:in `each' from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:421:in `each_load_path' from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:258:in `_deprecated_all_load_paths' from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:257:in `each' from /usr/lib64/ruby/site_ruby/1.8/rubygems.rb:257:in `_deprecated_all_load_paths' from /usr/lib64/ruby/site_ruby/1.8/rubygems/deprecate.rb:63:in `send' from /usr/lib64/ruby/site_ruby/1.8/rubygems/deprecate.rb:63:in `all_load_paths' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/locale_path.rb:55:in `_unmemoized_default_path_rules' from /usr/lib64/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:73:in `default_path_rules' from /usr/lib64/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:95:in `_memoize_dup' from /usr/lib64/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:87:in `_memoize' from /usr/lib64/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:95:in `_memoize_dup' from /usr/lib64/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:72:in `default_path_rules' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/locale_path.rb:83:in `initialize' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain.rb:60:in `new' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain.rb:60:in `initialize' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:209:in `new' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:209:in `create_or_find_textdomain' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:69:in `bind_to' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext.rb:83:in `bindtextdomain_to' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext.rb:64:in `bindtextdomain' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/tools/rgettext.rb:24 from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib64/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/tools.rb:17 from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:59:in `gem_original_require' from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:59:in `require' from makemo.rb:2
Created attachment 293165 [details] build.log, test failed.
Created attachment 293167 [details, diff] Proposed patch for ruby-gettext-2.1.0_p20100728
Created attachment 293169 [details] build.log, with a patch, test passed.
Thanks, I've added ruby-gettext-2.1.0_p20100728-r3 with this patch.