Build fails due to a Werror, werror should never be used in distributed packages... I'm using gcc-5.2. /tmp/portage/media-sound/lmms-1.1.3/work/lmms-1.1.3/src/core/AutomatableModel.cpp: In member function ‘void AutomatableModel::setAutomatedValue(float)’: /tmp/portage/media-sound/lmms-1.1.3/work/lmms-1.1.3/src/core/AutomatableModel.cpp:315:36: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] !(*it)->fittedValue( m_value ) != ^ cc1plus: all warnings being treated as errors Patch is attached. Reproducible: Always
Created attachment 416118 [details, diff] fix the warning
Patch source (in case you wonder why the ! was just removed :) https://github.com/LMMS/lmms/issues/1761
Try to poke the maintainer of lmms to release a new version @github.