Created attachment 106241 [details] patch for the kcm_keyboard cmake code I ran into a failure building kcm_keyboard from plasma-desktop 5.10.2 with GCC 7.1.0; the Boost version I have (1.59.0) requires C++ exceptions to be enabled.
I've built systemsettings recently and I'm assuming this patch is no longer required. Can you please test and confirm if this is still required or if this bug report can be marked as resolved. I'm setting status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
I no longer have that compiler nor that Boost version, but I can confirm that the combination clang 5.0.2 + Boost 1.71.0 no longer requires C++ exceptions to be enabled.