Skip to content

Instantly share code, notes, and snippets.

@keichi
Last active July 17, 2023 13:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keichi/5552248e89fc459982ea90db5efde91d to your computer and use it in GitHub Desktop.
Save keichi/5552248e89fc459982ea90db5efde91d to your computer and use it in GitHub Desktop.
cmake_minimum_required(VERSION 3.16)
project(test)
set(CMAKE_CXX_STANDARD 17)
add_executable(test main.cpp)
[keichi@muffin build]$ cmake ..
-- The C compiler identification is GNU 8.5.0
-- The CXX compiler identification is GNU 8.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build
[keichi@muffin build]$ make VERBOSE=1
/import/gp-home.ciero/keichi/.local/bin/cmake -S/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2 -B/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build --check-build-system CMakeFiles/Makefile.cmake 0
/import/gp-home.ciero/keichi/.local/bin/cmake -E cmake_progress_start /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
make -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/depend
make[2]: Entering directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
cd /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build && /import/gp-home.ciero/keichi/.local/bin/cmake -E cmake_depends "Unix Makefiles" /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2 /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2 /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles/test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
make -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build
make[2]: Entering directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
[ 50%] Building CXX object CMakeFiles/test.dir/main.cpp.o
/usr/bin/c++ -std=gnu++17 -MD -MT CMakeFiles/test.dir/main.cpp.o -MF CMakeFiles/test.dir/main.cpp.o.d -o CMakeFiles/test.dir/main.cpp.o -c /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/main.cpp
[100%] Linking CXX executable test
/import/gp-home.ciero/keichi/.local/bin/cmake -E cmake_link_script CMakeFiles/test.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/test.dir/main.cpp.o -o test
make[2]: Leaving directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
[100%] Built target test
make[1]: Leaving directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
/import/gp-home.ciero/keichi/.local/bin/cmake -E cmake_progress_start /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles 0
#include <optional>
int main()
{
return 0;
}
[keichi@muffin build]$ cmake -DCMAKE_TOOLCHAIN_FILE=/opt/nec/ve/share/cmake/toolchainVE.cmake ..
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/nec/ve/bin/ncc - skipped
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/nec/ve/bin/nc++ - skipped
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build
[keichi@muffin build]$ make VERBOSE=1
/import/gp-home.ciero/keichi/.local/bin/cmake -S/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2 -B/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build --check-build-system CMakeFiles/Makefile.cmake 0
/import/gp-home.ciero/keichi/.local/bin/cmake -E cmake_progress_start /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
make -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/depend
make[2]: Entering directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
cd /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build && /import/gp-home.ciero/keichi/.local/bin/cmake -E cmake_depends "Unix Makefiles" /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2 /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2 /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles/test.dir/DependInfo.cmake --color=
Dependee "/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles/test.dir/DependInfo.cmake" is newer than depender "/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles/test.dir/depend.internal".
Dependee "/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/build/CMakeFiles/test.dir/depend.internal".
Scanning dependencies of target test
make[2]: Leaving directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
make -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build
make[2]: Entering directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
[ 50%] Building CXX object CMakeFiles/test.dir/main.cpp.o
/opt/nec/ve/bin/nc++ -U__GNUC_MINOR__ -U__GNUC_MINOR__ -o CMakeFiles/test.dir/main.cpp.o -c /home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/main.cpp
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 134: error: qualified
name is not allowed
_Optional_base(_STD in_place_t, _Types&&... _Args)
^
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 134: error: expected
a ")"
_Optional_base(_STD in_place_t, _Types&&... _Args)
^
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 134: error: not a
valid member class or function template declaration
_Optional_base(_STD in_place_t, _Types&&... _Args)
^
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 134: error: expected
a ";"
_Optional_base(_STD in_place_t, _Types&&... _Args)
^
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 224: error: qualified
name is not allowed
_CONST_FUN explicit optional(_STD in_place_t, _Args&&... _Values)
^
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 224: error: expected
a ")"
_CONST_FUN explicit optional(_STD in_place_t, _Args&&... _Values)
^
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 224: error: not a
valid member class or function template declaration
_CONST_FUN explicit optional(_STD in_place_t, _Args&&... _Values)
^
"/opt/nec/ve/ncc/5.0.0/include/compat/C++/optional", line 224: error: expected
a ";"
_CONST_FUN explicit optional(_STD in_place_t, _Args&&... _Values)
^
8 errors detected in the compilation of "/home/gp.sc.cc.tohoku.ac.jp/keichi/ncc-bug2/main.cpp".
make[2]: *** [CMakeFiles/test.dir/build.make:75: CMakeFiles/test.dir/main.cpp.o] Error 1
make[2]: Leaving directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/test.dir/all] Error 2
make[1]: Leaving directory '/import/gp-home.ciero/keichi/ncc-bug2/build'
make: *** [Makefile:91: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment