Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 257213

Summary: media-sound/amarok-1.4.* fails with ruby 1.9
Product: Gentoo Linux Reporter: nico <nico.bonada>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED WONTFIX    
Severity: normal CC: jmbsvicetto, ruby
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 258239    

Description nico 2009-02-01 14:12:57 UTC
When using ruby 1.9 from the ruby overlay amarok only installs the html documentation.

Reproducible: Always

Steps to Reproduce:
1. eselect ruby set ruby19
2. emerge amarok

Actual Results:  
amarok was emerged successfully even though it didn't build anything

Expected Results:  
The installation should have failed

 ==========================
 ===  Amarok - ERROR  ==========================================================
 ==========================
 =
 = The Ruby programming language is not installed. Please obtain Ruby
 = (version 1.8 or later) from http://ruby-lang.org, or install a distribution
 = package. To build Amarok requires the Ruby header files as well, which some
 = distributions package separately.
 =
 ==================================
 ===  AMAROK WILL NOT BE BUILT  ================================================
 ==================================
 =
 = Some mandatory dependencies are either not installed or not installed
 = correctly. See the Amarok README for help with this issue. Further assistance
 = can be found at http://amarok.kde.org or in amarok on irc.freenode.net.
 = You will still be able to build other modules from extragear/multimedia.
 =
 ===============================================================================
Comment 1 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-02-08 22:31:12 UTC
Adding 'RUBY=\"/usr/bin/ruby18\"' to myconf in src_compile() *might* fix this. Since I don't have kde 3 installed, I can't test this, sorry.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2009-02-10 14:57:29 UTC
As long as there's no (masked) Ruby 1.9 ebuild in the tree I can't test either. I don't have the time to mess with various overlays.
Comment 3 Gerard Ribugent 2009-03-09 14:59:43 UTC
Emerge with the use "daap" will fix it.

Amarok installed this deps:
- dev-ruby/rubygems-1.3.1
- dev-ruby/daemons-1.0.10
- dev-ruby/cgi_multipart_eof_fix-2.5.0
- dev-ruby/fastthread-1.0.1
- dev-ruby/gem_plugin-0.2.3
- www-servers/mongrel-1.1.5

Hope this helps!

PS: I'm using ruby 1.8 from portage tree
Comment 4 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-04-17 21:48:41 UTC
(In reply to comment #2)
> As long as there's no (masked) Ruby 1.9 ebuild in the tree I can't test either.
> 

There is now.
Comment 5 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2009-12-02 01:55:37 UTC
I'm closing this bug as WONTFIX as I plan to drop amarok-1.4 from the tree as soon as we get all arches to keyword amarok-2.2.