k3guitune fails configure on recent kde's: it expects that kde libraries and headers are somewhere in PREFIX, and doesn't think of looking at /usr/kde/3.4 (somehow, it had installed correctly back in the kde-3.2 era). I think the solution, just like for amarok et al, is to set PREFIX to kde-config --prefix. Reproducible: Always Steps to Reproduce: 1. emerge k3guitune Actual Results: [...] checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt checking if Qt compiles without flags... no checking for moc... /usr/qt/3/bin/moc checking for uic... /usr/qt/3/bin/uic checking for rpath... yes checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix! !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/k3guitune-0.4.1-r1/work/k3guitune-0.4.1/config.log !!! ERROR: media-sound/k3guitune-0.4.1-r1 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: successful merge
Created attachment 54735 [details] k3guitune-0.4.1-r1.ebuild This builds successfully
The most correct fix is to properly use the kde eclass... it should work fine now.