diff --git a/src/shogun/base/SGObject.cpp b/src/shogun/base/SGObject.cpp index 60a92be893a..1c6f9b8ad71 100644 --- a/src/shogun/base/SGObject.cpp +++ b/src/shogun/base/SGObject.cpp @@ -944,7 +944,8 @@ std::vector CSGObject::parameter_names() const { std::vector result; std::transform(self->map.cbegin(), self->map.cend(), std::back_inserter(result), - [](const auto& each) -> std::string { return each.first.name(); }); + // FIXME: const auto& each fails on gcc 4.8.4 + [](const std::pair& each) -> std::string { return each.first.name(); }); return result; }