FS#17318 - [rubyripper] won't run, source won't compile

Attached to Project: Community Packages
Opened by Lee Jackson (ProfessorTomoe) - Sunday, 29 November 2009, 16:46 GMT
Last edited by Dan Griffiths (Ghost1227) - Saturday, 16 January 2010, 06:00 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Ionut Biru (wonder)
Dan Griffiths (Ghost1227)
Stefan Husmann (stefanhusmann)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Rubyripper won't launch from the menu. Attempts to run rrip_gui from a console result in the following:

$ rrip_gui
/usr/bin/rrip_gui:594: syntax error, unexpected ':'
if @cd.md.varArtists.empty? : @varCheckbox.active = false end
^
/usr/bin/rrip_gui:659: syntax error, unexpected keyword_do_block, expecting keyword_end
@cd.audiotracks.times do |index|
^
/usr/bin/rrip_gui:668: syntax error, unexpected keyword_end, expecting $end

Also, the source no longer compiles. The configuration complains about not being able to find ruby-gtk2, although it is properly installed on my system. After that, I get the following error sequence:

ruby configure --update-lang #update the locale files
'gettext/utils.rb' is deprecated. Use gettext/tools.rb.
'gettext/utils.rb' is deprecated. Use gettext/tools.rb.
./locale/po/rubyripper.pot .................................. done.
./locale/po/bg/rubyripper.po ................................. done.
./locale/po/de/rubyripper.po ................................. done.
./locale/po/es/rubyripper.po ................................. done.
./locale/po/fr/rubyripper.po ............................... done.
./locale/po/hu/rubyripper.po .................................. done.
./locale/po/nl/rubyripper.po ............................... done.
./locale/po/ru/rubyripper.po ................................ done./usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/tools.rb:73:in `sub!': invalid byte sequence in UTF-8 (ArgumentError)
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/tools.rb:73:in `msgmerge'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/tools.rb:139:in `block in update_pofiles'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/tools.rb:138:in `glob'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/tools.rb:138:in `update_pofiles'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/utils.rb:35:in `update_pofiles'
from configure:84:in `update_lang'
from configure:169:in `block in <main>'
from configure:147:in `each'
from configure:147:in `<main>'
make: *** [all] Error 1

This task depends upon

Closed by  Dan Griffiths (Ghost1227)
Saturday, 16 January 2010, 06:00 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Rubyripper hasn't been maintained in some time and is known to not work with the most recent ruby-gettext. As such it is being moved to AUR.
Comment by Ionut Biru (wonder) - Sunday, 29 November 2009, 18:04 GMT
stefan maybe is related to ruby-gettext and ruby-gtk2?
Comment by Stefan Husmann (stefanhusmann) - Monday, 30 November 2009, 17:27 GMT
Hm, I guess it is ruby-1.8 versus 1.9 related.

Loading...