Kahakai ebuild includes the command: use-enable ruby, use-enable xinerama, use-enable truetype xft. Yet there are no such dependencies listed. As a result (in my case) econf fails, because I do not have ruby. Reproducible: Always Steps to Reproduce: On a system lacking ruby, xinerama, or xft, emerge kahakai 0.6.2 Actual Results: econf fails Expected Results: missing dependencies should be merged first.
Update to the above. I probably misunderstand the purpose of the use-enable function in builds. Furthermore, I discovered that I do indeed have ruby installed, though I forgot about this. That said, I changed the Summary of this bug to reflect this fact. When I try to merge, though I do indeed have the lastest stable build of ruby installed (1.8.0) the build fails to find it.
Please give us the exact version of ruby you have (ruby-1.8.0.ebuild is gone from Portage tree atm) and the output of `ls -l /usr/bin/ruby*`. Also, the output of `emerge info` would be nice.
Created attachment 25545 [details] emerge log of latest attempt I have version 1.8.0-r1 of Ruby installed. The attached log is my emerge attempt, with the following command: USE="ruby" ACCEPT_KEYWORDS="~x86" emerge -v kahakai
I remerged ruby and then remerged kahakai. Now it works. Changing status of bug to INVALID.
*** Bug 43636 has been marked as a duplicate of this bug. ***