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

Bug 334373

Summary: dev-ruby/parsetree-3.0.5-r2 triggers QA warning about missing libruby18.so.1.8
Product: Gentoo Linux Reporter: Hans de Graaff <graaff>
Component: New packagesAssignee: Gentoo Ruby Team <ruby>
Status: RESOLVED FIXED    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://rubyforge.org/tracker/index.php?func=detail&aid=20815&group_id=440&atid=1774
Whiteboard:
Package list:
Runtime testing required: ---

Description Hans de Graaff gentoo-dev Security 2010-08-25 05:07:01 UTC
>>> Install parsetree-3.0.5-r2 into /var/tmp/portage/dev-ruby/parsetree-3.0.5-r2/image/ category dev-ruby
 * Running install phase for ruby18 ...
 * Running install phase for ree18 ...
 * Running install phase for all ...
 * Running check install phase for ruby18 ...
 * Extensions installed for ruby18 with missing links to libruby18.so.1.8
 * libc.so.6 /var/tmp/portage/dev-ruby/parsetree-3.0.5-r2/image//usr/lib64/ruby/gems/1.8/gems/ParseTree-3.0.5/lib/inline/Inline_RawParseTree_ab80_92ea.so
 * ERROR: dev-ruby/parsetree-3.0.5-r2 failed:
 *   Missing links to libruby18.so.1.8
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_install
 *   environment, line 2884:  Called ruby-ng_src_install
 *   environment, line 2627:  Called _ruby_each_implementation '_each_ruby_check_install'
 *   environment, line  402:  Called _ruby_invoke_environment 'ruby18' '_each_ruby_check_install'
 *   environment, line  431:  Called _each_ruby_check_install
 *   environment, line  319:  Called die
 * The specific snippet of code:
 *           die "Missing links to ${libruby_soname}";
Comment 1 Ivan Iraci 2010-08-26 21:33:40 UTC
(In reply to comment #0)
>  * ERROR: dev-ruby/parsetree-3.0.5-r2 failed:
>  *   Missing links to libruby18.so.1.8

Same here.
Comment 2 Hans de Graaff gentoo-dev Security 2010-08-28 13:29:43 UTC
It turns out that this is caused by the way the ruby-inline module does its linking. Fixed in dev-ruby/ruby-inline-3.8.4-r2.