Building lmms with cmake-2.4.8 fails. The ebuild currently only requires >=dev-util/cmake-2.4.5. Upgrading to cmake-2.6.2-r1 fixes the problem. Reproducible: Always Steps to Reproduce: 1. emerge =dev-util/cmake-2.4.8 2. emerge =media-sound/lmms-0.4.3 Actual Results: <snip> [ 0%] Building CXX object plugins/ladspa_effect/caps/CMakeFiles/caps.dir/interface.o i686-pc-linux-gnu-g++: DEFINES: No such file or directory Expected Results: successful build, install I didn't dig into recent changes in cmake, but I suspect that some new feature is required by the current version of lmms. Perhaps some earlier version of cmake would also work, but at minimum, changing the ebuild to read as follows will fix the problem. DEPEND="${RDEPEND} >=dev-util/cmake-2.6.2"
This was tiny eclass bugie. Fixed in eclass instead of in packages. Sorry for bugspam.