Compilers in strict mode and Werror will fail on initialization lists as (taken from ruckig.hpp)
explicit Ruckig(double delta_time): degrees_of_freedom(DOFs), delta_time(delta_time), max_number_of_waypoints(0) {
This is due to Wreorder, i.e. you should reorder the initialization lists to match the order in the header.