Skip to content

Require C++14 for ROOT, C++17 for ROOT7#8583

Merged
Axel-Naumann merged 2 commits intoroot-project:masterfrom
Axel-Naumann:require-cxx14
Jul 7, 2021
Merged

Require C++14 for ROOT, C++17 for ROOT7#8583
Axel-Naumann merged 2 commits intoroot-project:masterfrom
Axel-Naumann:require-cxx14

Conversation

@Axel-Naumann
Copy link
Copy Markdown
Member

No description provided.

Given the ubiquitous access and existing use of C++ standards > 2011
ROOT will start having C++ constructs only available in C++14, i.e.
requiring a C++14-capable compiler.
As these are still experimental, and expected to go into production only
in a few years, and as this code is meant to survive for many years to come,
require the much more expressive, compact, and simpler to maintain C++17
standard.
@Axel-Naumann Axel-Naumann added this to the 6.26/00 milestone Jul 1, 2021
@Axel-Naumann Axel-Naumann requested a review from bellenot July 1, 2021 07:18
@Axel-Naumann Axel-Naumann self-assigned this Jul 1, 2021
@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Copy Markdown

Build failed on mac1014/python3.
Running on macitois21.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-07-01T07:21:43.824Z] CMake Error at cmake/modules/CheckCompiler.cmake:168 (message):
  • [2021-07-01T07:21:43.824Z] CMake Error at /Volumes/HD2/build/workspace/root-pullrequests-build/rootspi/jenkins/root-build.cmake:1112 (message):

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-ubuntu16/nortcxxmod.
Running on sft-ubuntu-1604-1.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-07-01T07:24:34.321Z] CMake Error at cmake/modules/CheckCompiler.cmake:168 (message):
  • [2021-07-01T07:24:34.321Z] CMake Error at /mnt/build/workspace/root-pullrequests-build/rootspi/jenkins/root-build.cmake:1112 (message):

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-07-01T07:27:03.344Z] CMake Error at cmake/modules/CheckCompiler.cmake:168 (message):
  • [2021-07-01T07:27:03.344Z] CMake Error at /data/sftnight/workspace/root-pullrequests-build/rootspi/jenkins/root-build.cmake:1112 (message):

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-debian10-i386/cxx14.
Running on pcepsft11.dyndns.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on windows10/cxx14.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Failing tests:

@Axel-Naumann
Copy link
Copy Markdown
Member Author

@phsft-bot build

@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-debian10-i386/cxx14.
Running on pcepsft11.dyndns.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-ubuntu16/nortcxxmod.
Running on sft-ubuntu-1604-1.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on mac1014/python3.
Running on macitois21.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on windows10/cxx14.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Starting build on mac11.0/cxx17
How to customize builds

@Axel-Naumann
Copy link
Copy Markdown
Member Author

@phsft-bot build just on mac11.0/cxx17

@phsft-bot
Copy link
Copy Markdown

Starting build on mac11.0/cxx17
How to customize builds

@root-project root-project deleted a comment from phsft-bot Jul 6, 2021
@root-project root-project deleted a comment from phsft-bot Jul 6, 2021
@root-project root-project deleted a comment from phsft-bot Jul 6, 2021
@phsft-bot
Copy link
Copy Markdown

Build failed on mac11.0/cxx17.
Running on macphsft23.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-07-06T08:52:16.043Z] CMake Error at /Users/sftnight/build/workspace/root-pullrequests-build/rootspi/jenkins/root-build.cmake:1045 (message):

@root-project root-project deleted a comment from phsft-bot Jul 6, 2021
@root-project root-project deleted a comment from phsft-bot Jul 6, 2021
@root-project root-project deleted a comment from phsft-bot Jul 6, 2021
@Axel-Naumann
Copy link
Copy Markdown
Member Author

@phsft-bot build just on mac11.0/cxx17

@phsft-bot
Copy link
Copy Markdown

Starting build on mac11.0/cxx17
How to customize builds

@Axel-Naumann
Copy link
Copy Markdown
Member Author

@phsft-bot build just on mac11.0/cxx17

@phsft-bot
Copy link
Copy Markdown

Starting build on mac11.0/cxx17
How to customize builds

@Axel-Naumann
Copy link
Copy Markdown
Member Author

@phsft-bot build

@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-ubuntu16/nortcxxmod.
Running on sft-ubuntu-1604-1.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-debian10-i386/cxx14.
Running on pcepsft10.dyndns.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-07-06T14:14:27.650Z] CMake Error at /home/sftnight/build/workspace/root-pullrequests-build/build/TBB-prefix/src/TBB-stamp/TBB-build-Release.cmake:49 (message):

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on mac1014/python3.
Running on macitois21.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-07-06T16:18:01.055Z] FAILED: interpreter/llvm/src/tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o
  • [2021-07-06T16:18:01.314Z] /Volumes/HD2/build/workspace/root-pullrequests-build/root/interpreter/llvm/src/tools/clang/lib/Serialization/ASTReaderStmt.cpp:34:10: fatal error: 'clang/AST/StmtOpenMP.h' file not found
  • [2021-07-06T16:18:01.314Z] FAILED: interpreter/llvm/src/tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o
  • [2021-07-06T16:18:01.572Z] /Volumes/HD2/build/workspace/root-pullrequests-build/root/interpreter/llvm/src/tools/clang/lib/Serialization/ASTWriterStmt.cpp:19:10: fatal error: 'clang/AST/StmtVisitor.h' file not found
  • [2021-07-06T16:18:01.572Z] FAILED: interpreter/llvm/src/tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o
  • [2021-07-06T16:18:01.572Z] /Volumes/HD2/build/workspace/root-pullrequests-build/root/interpreter/llvm/src/tools/clang/include/clang/Lex/Preprocessor.h:26:10: fatal error: 'clang/Lex/Lexer.h' file not found
  • [2021-07-06T16:18:01.572Z] FAILED: interpreter/llvm/src/tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o
  • [2021-07-06T16:18:01.830Z] /Volumes/HD2/build/workspace/root-pullrequests-build/root/interpreter/llvm/src/tools/clang/lib/Serialization/ASTWriterDecl.cpp:23:10: fatal error: 'clang/Serialization/ASTWriter.h' file not found
  • [2021-07-06T16:18:01.831Z] FAILED: interpreter/llvm/src/tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o
  • [2021-07-06T16:18:02.088Z] /Volumes/HD2/build/workspace/root-pullrequests-build/root/interpreter/llvm/src/tools/clang/include/clang/AST/TypeLoc.h:50:10: fatal error: 'clang/AST/TypeLocNodes.def' file not found

And 4 more

@phsft-bot
Copy link
Copy Markdown

Build failed on windows10/cxx14.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Failing tests:

@Axel-Naumann
Copy link
Copy Markdown
Member Author

@phsft-bot build

@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-debian10-i386/cxx14.
Running on pcepsft10.dyndns.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-ubuntu16/nortcxxmod.
Running on sft-ubuntu-1604-2.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on mac1014/python3.
Running on macitois21.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Copy Markdown

Build failed on windows10/cxx14.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Failing tests:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants