In r4, the src_prepare() function moved the qconf line out of the "if use extras" block, but the DEPEND list still has sys-devel/qconf based on the extras USE flag. If qconf is being called unconditionally, then the DEPEND should be modified to match. Reproducible: Always Steps to Reproduce: 1. emerge -C sys-devel/qconf 2. USE="-extras" emerge =net-im/psi-0.14-r4 Actual Results: * ERROR: net-im/psi-0.14-r4 failed (prepare phase): * Failed to create ./configure. * * Call stack: * ebuild.sh, line 91: Called src_prepare * environment, line 2507: Called die * The specific snippet of code: * qconf || die "Failed to create ./configure."; Expected Results: Successful build.
(In reply to comment #0) > In r4, the src_prepare() function moved the qconf line out of the "if use > extras" block, but the DEPEND list still has sys-devel/qconf based on the > extras USE flag. If qconf is being called unconditionally, then the DEPEND > should be modified to match. I've moved qconf call back to that section and Psi compiles and works fine, thanks for suggestion.
Fixed in tree tree. Thank you guys.