Я недавно обновил до Ubuntu 15.10. Я делал объемы, и многие мои проекты объемов прекратили создавать после обновления.
Мой процесс работы состоит из выполнения объемов сначала в инструменте объема единицы.
Ошибка на шоу SDK Ubuntu:
CMakeLists.txt:12: error: g++ version must be 4.9!
:-1: error: [cmake_check_build_system] Error 1
Строки 8-14 в чтении CMakeLists.txt:
# We require g++ 4.9, to avoid ABI breakage with earlier version.
set(cxx_version_required 4.9)
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
if (NOT CMAKE_CXX_COMPILER_VERSION MATCHES "^${cxx_version_required}")
message(FATAL_ERROR "g++ version must be ${cxx_version_required}!")
endif()
endif()
И g ++ перечисленная версия gcc version 5.2.1 20151010 (Ubuntu 5.2.1-22ubuntu2)
Чтобы решить это, Вы должны изменить кодекс в CMakeLists.txt
линия 8-14 к:
# We require at least g++ 4.9, to avoid ABI breakage with earlier versions.
set(cxx_version_required 4.9)
if (CMAKE_COMPILER_IS_GNUCXX)
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${cxx_version_required})
message(FATAL_ERROR "g++ version must be at least ${cxx_version_required}!")
endif()
endif()
Это - то, что находится в CMakeLists.txt нового проекта, и позволит g ++ версии выше, чем 4,9, сохранит и восстановит проект, и он должен теперь закончить ту ошибку.