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

Bug 273609

Summary: dev-ruby/rake-0.8.7 emerge crashes
Product: Gentoo Linux Reporter: Mateusz Kozak <mateusz>
Component: [OLD] DevelopmentAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: critical    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Mateusz Kozak 2009-06-10 18:45:44 UTC
Emerging dev-ruby/rake fails while it runs configure. Bad options --sandbox-fix

Reproducible: Always

Steps to Reproduce:
1. emerge dev-ruby/rake
2.
3.

Actual Results:  
returns
ERROR:  While executing gem ... (OptionParser::InvalidOption)
    invalid option: --sandbox-fix


Expected Results:  
Should merge properly.
Comment 1 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-06-10 19:14:41 UTC
Are you using a manually installed version of Rubygems (aka: not from portage)?
Comment 2 Mateusz Kozak 2009-06-10 19:24:32 UTC
(In reply to comment #1)
> Are you using a manually installed version of Rubygems (aka: not from portage)?
> 
Yes I am. But shouldn't it works properly? rubygems in every ways should be configured the same, I think.
Comment 3 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-06-10 19:31:02 UTC
(In reply to comment #2)
> Yes I am. But shouldn't it works properly? rubygems in every ways should be
> configured the same, I think.
> 

Nope. Newer rubygems versions need a patch to find dependencies out of the sandbox correctly.
Use an official one or fix your manual installation using the patch.
Comment 4 Mateusz Kozak 2009-06-10 19:36:08 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > Yes I am. But shouldn't it works properly? rubygems in every ways should be
> > configured the same, I think.
> > 
> 
> Nope. Newer rubygems versions need a patch to find dependencies out of the
> sandbox correctly.
> Use an official one or fix your manual installation using the patch.
> 
Where will I find this patch?