Ruby port advice needed [Was: rubyripper-0.6.0_1 failed on amd64 9]

Alexey Dokuchaev danfe at FreeBSD.org
Thu Sep 1 08:28:16 UTC 2011


Hi there,

There is a ruby-written port I maintain, and several months ago it was
working just fine.  However, apparently, our default Ruby bits got updated
or something, and now it currently does not build as quoted in pointyhat
log below (trimmed for your convenience).

I'm not a Ruby expert; perhaps someone can take a look and explain what
should be done to remedy the problem?

Thanks,

./danfe

----- Forwarded message from Pav Lucistnik <pav at FreeBSD.org> -----

Date: Tue, 30 Aug 2011 01:08:36 +0200
From: Pav Lucistnik <pav at FreeBSD.org>
To: danfe at FreeBSD.org
Subject: [Fwd: rubyripper-0.6.0_1 failed on amd64 9]

> 
>   http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.9.20110829073225/rubyripper-0.6.0_1.log
> 
>   --8<-- --8<-- --8<-- --8<-- --8<-- --8<-- --8<-- --8<-- --8<-- --8<--
> 
> ===>  Configuring for rubyripper-0.6.0_1
> ===>  Building for rubyripper-0.6.0_1
> cd /work/a/ports/audio/rubyripper/work/rubyripper-0.6.0 && /usr/local/bin/ruby18 configure --update-lang
> 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/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/locale_path.rb:56.
> 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/local/lib/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/local/lib/ruby/site_ruby/1.8/rubygems.rb:258.
> /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:259:in `_deprecated_all_load_paths': undefined method `add' for "/usr/local/lib/ruby/gems/1.8":String (NoMethodError)
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:427:in `each_load_path'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:426:in `each'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:426:in `each_load_path'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:421:in `each'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:421:in `each_load_path'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:258:in `_deprecated_all_load_paths'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:257:in `each'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:257:in `_deprecated_all_load_paths'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb:62:in `send'
> 	from /usr/local/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb:62:in `all_load_paths'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/locale_path.rb:56:in `_unmemoized_default_path_rules'
> 	from /usr/local/lib/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:73:in `default_path_rules'
> 	from /usr/local/lib/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:95:in `_memoize_dup'
> 	from /usr/local/lib/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:87:in `_memoize'
> 	from /usr/local/lib/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:95:in `_memoize_dup'
> 	from /usr/local/lib/ruby/gems/1.8/gems/locale-2.0.5/lib/locale/util/memoizable.rb:72:in `default_path_rules'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/locale_path.rb:84:in `initialize'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain.rb:60:in `new'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain.rb:60:in `initialize'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:208:in `new'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:208:in `create_or_find_textdomain'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:69:in `bind_to'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext.rb:83:in `bindtextdomain_to'
> 	from /usr/local/lib/ruby/gems/1.8/gems/gettext-2.1.0/lib/gettext.rb:64:in `bindtextdomain'
> 	from ./rr_lib.rb:28
> 	from configure:55:in `require'
> 	from configure:55
> *** Error code 1
> 
> Stop in /a/ports/audio/rubyripper.
> ================================================================
> build of /usr/ports/audio/rubyripper ended at Mon Aug 29 18:02:17 UTC 2011

----- End forwarded message -----


More information about the freebsd-ruby mailing list