Skip to content

Build fails with "CXX_STANDARD is set to invalid value '17'" #2

@jan-warchol

Description

@jan-warchol

This happens on Linux Mint derived from Ubuntu Xenial:

$ cmake .
-- Currnet build type: Debug
-- Selected CXXFLAGS:   -D_FILE_OFFSET_BITS=64  -Wall -Wunused-function -Wwrite-strings -Wformat -Wformat-security -Wparentheses -Wsequence-point -Wno-system-headers -Werror -Winit-self  -g -O0 -fstack-protector-all -D_GLIBXX_DEBUG -D_GLIBXX_DEBUG_PEDANTIC
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   program_options
--   filesystem
--   system
--   thread
--   chrono
--   date_time
--   atomic
-- Configuring done
CMake Error at third_party/gtest/cmake/internal_utils.cmake:157 (add_library):
  CXX_STANDARD is set to invalid value '17'
Call Stack (most recent call first):
  third_party/gtest/cmake/internal_utils.cmake:184 (cxx_library_with_type)
  third_party/gtest/CMakeLists.txt:98 (cxx_library)


CMake Error at third_party/gtest/cmake/internal_utils.cmake:157 (add_library):
  CXX_STANDARD is set to invalid value '17'
Call Stack (most recent call first):
  third_party/gtest/cmake/internal_utils.cmake:184 (cxx_library_with_type)
  third_party/gtest/CMakeLists.txt:99 (cxx_library)


CMake Error at src/CMakeLists.txt:55 (add_executable):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:18 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:27 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:40 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:85 (add_executable):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:32 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:79 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:110 (add_executable):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:103 (add_executable):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:36 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:24 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:61 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:20 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:49 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:43 (add_executable):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:68 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:73 (add_executable):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:91 (add_library):
  CXX_STANDARD is set to invalid value '17'


CMake Error at src/CMakeLists.txt:96 (add_library):
  CXX_STANDARD is set to invalid value '17'


-- Generating done
-- Build files have been written to: /home/jan/src/dupa

What should I do? I'm not really familiar with compiling C++ projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions