>>> 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}";
(In reply to comment #0) > * ERROR: dev-ruby/parsetree-3.0.5-r2 failed: > * Missing links to libruby18.so.1.8 Same here.
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.