Эта языковая конструкция доступна только начиная со стандарта C ++ 11, и кажется, что ваш код компилируется со старым стандартом. Причина root заключается в том, что автор не указал явно используемый им стандарт C ++, но значение по умолчанию изменилось с C ++ 98 на C ++ 14 в GCC6 . Автор использует более новую версию G CC, в то время как ваша система, кажется, имеет более старую версию.
Вы можете попробовать скомпилировать программное обеспечение, передав дополнительные флаги на шаге configure
, т.е. ./configure CXXFLAGS=-std=c++11
Кстати. На будущее, пожалуйста, попробуйте скопировать и вставить свою ошибку как текст, , а не как изображение . Изображения недоступны для чтения, поиска и не позволяют копировать фрагменты текста.