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

Bug 537078

Summary: dev-libs/stfl-0.23 USE=ruby with system ruby20 - Aborting due to QA concerns: 7 files installed in ${D}/${D}
Product: Gentoo Linux Reporter: deference
Component: [OLD] LibraryAssignee: Cédric Krier <cedk>
Status: RESOLVED FIXED    
Severity: normal CC: treecleaner
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Deadline: 2020-05-19   
Attachments: emerge --info
build.log

Description deference 2015-01-19 20:15:05 UTC
Most of the detailes are in the forum, a quick search should turn it up (i'm stuck in lynx so I can't switch to a different tab and get the usl for you.)
stfl will not install with ruby support enabled.
As the package is marked as stable I think you might want to change that and/or see if upstream has a more stable version.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2015-01-19 20:18:14 UTC
1) Please post your `emerge --info' output in a comment.
2) Please attach the entire build log to this bug report.
Comment 2 deference 2015-01-21 21:28:02 UTC
Created attachment 394540 [details]
emerge --info
Comment 3 deference 2015-01-21 21:41:59 UTC
Created attachment 394546 [details]
build.log
Comment 4 Tim Harder gentoo-dev 2015-01-22 19:08:59 UTC
I'm unable to reproduce this so perhaps it's something like a parallel make install issue. Try adding -j1 to the emake install line and see if that fixes the issue for you.
Comment 5 deference 2015-01-29 16:09:56 UTC
That did not change anything.
I decided to re-emerge ruby, at the end of the emerg-ing I got a message to the effect of "You have two versions of ruby installed. Use eselect to elect whichever one you want to use." Alas, I filaied to get the syntax of the command correct and the message scrolled off the screen (is there a cache of the important messages emerge gives you?) I have 1.9.3 and 2.0.0 installed.
Comment 6 Tim Harder gentoo-dev 2015-01-29 16:23:39 UTC
(In reply to deference from comment #5)
> That did not change anything.
> I decided to re-emerge ruby, at the end of the emerg-ing I got a message to
> the effect of "You have two versions of ruby installed. Use eselect to elect
> whichever one you want to use." Alas, I filaied to get the syntax of the
> command correct and the message scrolled off the screen (is there a cache of
> the important messages emerge gives you?) I have 1.9.3 and 2.0.0 installed.

See the output of eselect ruby --help.

Also, portage stores it's elog output in /var/log/portage/elog/ unless you have set different settings in make.conf (PORT_LOGDIR, PORTAGE_ELOG_*, etc).
Comment 7 deference 2015-02-08 02:50:57 UTC
Sorry for taking sooo long, my intranet connection has been out and I've been having trouble getting back online.
stfl requires ruby 1.9.x I had, and since I reselected it, have ruby 2.x.x.
So, all that needs done is for the ebuild to be changed to use ruby 1.9.x.
Thanks
Comment 8 Cédric Krier gentoo-dev 2020-04-25 14:19:42 UTC
The version 0.24 compiles correctly with ruby 2.x