[ 5%] Building CXX object tools/CMakeFiles/NPATools.dir/TLorentzVectorWFlags.cxx.o In file included from /share/apps/root_v6.04.08/include/TMath.h:27, from /share/apps/root_v6.04.08/include/TLorentzVector.h:25, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/Rtypes.h:37:18: error: atomic: No such file or directory In file included from /share/apps/root_v6.04.08/include/TMath.h:27, from /share/apps/root_v6.04.08/include/TLorentzVector.h:25, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/Rtypes.h:226: error: expected initializer before ‘<’ token In file included from /share/apps/root_v6.04.08/include/TMath.h:30, from /share/apps/root_v6.04.08/include/TLorentzVector.h:25, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TMathBase.h: In function ‘Float_t TMath::Sign(Float_t, Float_t)’: /share/apps/root_v6.04.08/include/TMathBase.h:159: error: ‘copysign’ is not a member of ‘std’ /share/apps/root_v6.04.08/include/TMathBase.h: In function ‘Double_t TMath::Sign(Double_t, Double_t)’: /share/apps/root_v6.04.08/include/TMathBase.h:162: error: ‘copysign’ is not a member of ‘std’ /share/apps/root_v6.04.08/include/TMathBase.h: In function ‘LongDouble_t TMath::Sign(LongDouble_t, LongDouble_t)’: /share/apps/root_v6.04.08/include/TMathBase.h:165: error: ‘copysign’ is not a member of ‘std’ In file included from /share/apps/root_v6.04.08/include/TObject.h:34, from /share/apps/root_v6.04.08/include/TVector2.h:15, from /share/apps/root_v6.04.08/include/TVector3.h:18, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TStorage.h: At global scope: /share/apps/root_v6.04.08/include/TStorage.h:82: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TVector2.h:15, from /share/apps/root_v6.04.08/include/TVector3.h:18, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TObject.h:214: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TObject.h:232, from /share/apps/root_v6.04.08/include/TVector2.h:15, from /share/apps/root_v6.04.08/include/TVector3.h:18, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TBuffer.h:325: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TVector3.h:18, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TVector2.h:106: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/RWrap_libcpp_string_view.h:520, from /share/apps/root_v6.04.08/include/RStringView.h:26, from /share/apps/root_v6.04.08/include/TString.h:41, from /share/apps/root_v6.04.08/include/TNamed.h:29, from /share/apps/root_v6.04.08/include/TMatrixTBase.h:71, from /share/apps/root_v6.04.08/include/TMatrixT.h:24, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/libcpp_string_view.h:210: error: expected ‘;’ before ‘const’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:213: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:216: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:216: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:227: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:234: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:234: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:239: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:239: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:242: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:242: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:245: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:245: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:248: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:248: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:251: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:264: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:267: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:267: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:270: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:270: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:273: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:273: error: expected ‘;’ before ‘bool’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:277: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:277: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:280: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:280: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:288: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:288: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:294: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:294: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:300: error: expected ‘;’ before ‘constexpr’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:300: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:304: error: expected ‘;’ before ‘inline’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:343: error: only declarations of constructors can be ‘explicit’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:349: error: default template arguments may not be used in function templates without -std=c++0x or -std=gnu++0x /share/apps/root_v6.04.08/include/libcpp_string_view.h:361: error: ‘constexpr’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:447: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:455: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:470: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:508: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:516: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:528: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:569: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:577: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:592: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘std::reverse_iterator std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::rbegin() const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:252: error: there are no arguments to ‘cend’ that depend on a template parameter, so a declaration of ‘cend’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:252: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘std::reverse_iterator std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::rend() const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:255: error: there are no arguments to ‘cbegin’ that depend on a template parameter, so a declaration of ‘cbegin’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘std::reverse_iterator std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::crbegin() const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:258: error: there are no arguments to ‘cend’ that depend on a template parameter, so a declaration of ‘cend’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘std::reverse_iterator std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::crend() const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:261: error: there are no arguments to ‘cbegin’ that depend on a template parameter, so a declaration of ‘cbegin’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::operator std::basic_string<_CharT, _Traits, _Allocator>() const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:344: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:344: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘std::basic_string<_CharT, _Traits, _Allocator> std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::to_string(const _Allocator&) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:350: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:350: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::copy(_CharT*, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:354: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:356: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:357: error: ‘copy_n’ is not a member of ‘std’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:357: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘int std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::compare(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:375: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:376: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:378: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:378: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘int std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::compare(size_t, size_t, std::experimental::__ROOT::basic_string_view<_CharT, _Traits>) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:385: error: there are no arguments to ‘substr’ that depend on a template parameter, so a declaration of ‘substr’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘int std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::compare(size_t, size_t, std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:392: error: there are no arguments to ‘substr’ that depend on a template parameter, so a declaration of ‘substr’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘int std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::compare(size_t, size_t, const _CharT*) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:404: error: there are no arguments to ‘substr’ that depend on a template parameter, so a declaration of ‘substr’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘int std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::compare(size_t, size_t, const _CharT*, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:410: error: there are no arguments to ‘substr’ that depend on a template parameter, so a declaration of ‘substr’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:418: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:419: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:419: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find(_CharT, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:425: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:426: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:426: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find(const _CharT*, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:433: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:434: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:434: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find(const _CharT*, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:441: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:442: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:442: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::rfind(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:450: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:451: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:451: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::rfind(_CharT, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:457: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:458: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:458: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::rfind(const _CharT*, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:465: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:466: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:466: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::rfind(const _CharT*, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:473: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:474: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:474: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_first_of(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:482: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:483: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:483: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_first_of(const _CharT*, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:494: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:495: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:495: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_first_of(const _CharT*, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:502: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:503: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:503: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_last_of(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:511: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:512: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:512: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_last_of(const _CharT*, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:523: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:524: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:524: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_last_of(const _CharT*, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:531: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:532: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:532: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_first_not_of(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:540: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:541: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:541: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_first_not_of(_CharT, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:547: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:548: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:548: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_first_not_of(const _CharT*, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:555: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:556: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:556: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_first_not_of(const _CharT*, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:563: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:564: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:564: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_last_not_of(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:572: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:573: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:573: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_last_not_of(_CharT, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:579: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:580: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:580: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_last_not_of(const _CharT*, size_t, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:587: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:588: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:588: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: In member function ‘size_t std::experimental::__ROOT::basic_string_view<_CharT, _Traits>::find_last_not_of(const _CharT*, size_t) const’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:595: error: ‘npos’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:596: error: there are no arguments to ‘data’ that depend on a template parameter, so a declaration of ‘data’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h:596: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /share/apps/root_v6.04.08/include/libcpp_string_view.h: At global scope: /share/apps/root_v6.04.08/include/libcpp_string_view.h:619: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:619: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h: In function ‘bool std::experimental::__ROOT::operator==(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, int)’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:621: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:622: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h: At global scope: /share/apps/root_v6.04.08/include/libcpp_string_view.h:627: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:627: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:628: error: ‘bool std::experimental::__ROOT::operator==(int)’ must have an argument of class or enumerated type /share/apps/root_v6.04.08/include/libcpp_string_view.h:648: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:648: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h: In function ‘bool std::experimental::__ROOT::operator!=(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, int)’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:650: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:652: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h: At global scope: /share/apps/root_v6.04.08/include/libcpp_string_view.h:657: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:657: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:658: error: ‘bool std::experimental::__ROOT::operator!=(int)’ must have an argument of class or enumerated type /share/apps/root_v6.04.08/include/libcpp_string_view.h:677: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:677: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h: In function ‘bool std::experimental::__ROOT::operator<(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, int)’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:679: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h: At global scope: /share/apps/root_v6.04.08/include/libcpp_string_view.h:684: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:684: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:685: error: ‘bool std::experimental::__ROOT::operator<(int)’ must have an argument of class or enumerated type /share/apps/root_v6.04.08/include/libcpp_string_view.h:702: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:702: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h: In function ‘bool std::experimental::__ROOT::operator>(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, int)’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:704: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h: At global scope: /share/apps/root_v6.04.08/include/libcpp_string_view.h:709: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:709: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:710: error: ‘bool std::experimental::__ROOT::operator>(int)’ must have an argument of class or enumerated type /share/apps/root_v6.04.08/include/libcpp_string_view.h:727: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:727: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h: In function ‘bool std::experimental::__ROOT::operator<=(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, int)’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:729: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h: At global scope: /share/apps/root_v6.04.08/include/libcpp_string_view.h:734: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:734: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:735: error: ‘bool std::experimental::__ROOT::operator<=(int)’ must have an argument of class or enumerated type /share/apps/root_v6.04.08/include/libcpp_string_view.h:753: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:753: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h: In function ‘bool std::experimental::__ROOT::operator>=(std::experimental::__ROOT::basic_string_view<_CharT, _Traits>, int)’: /share/apps/root_v6.04.08/include/libcpp_string_view.h:755: error: ‘__rhs’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h: At global scope: /share/apps/root_v6.04.08/include/libcpp_string_view.h:760: error: ‘common_type’ in namespace ‘std’ does not name a type /share/apps/root_v6.04.08/include/libcpp_string_view.h:760: error: expected ‘,’ or ‘...’ before ‘<’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:761: error: ‘bool std::experimental::__ROOT::operator>=(int)’ must have an argument of class or enumerated type /share/apps/root_v6.04.08/include/libcpp_string_view.h:776: error: ‘char16_t’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:776: error: template argument 1 is invalid /share/apps/root_v6.04.08/include/libcpp_string_view.h:776: error: template argument 2 is invalid /share/apps/root_v6.04.08/include/libcpp_string_view.h:776: error: invalid type in declaration before ‘;’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:777: error: ‘char32_t’ was not declared in this scope /share/apps/root_v6.04.08/include/libcpp_string_view.h:777: error: template argument 1 is invalid /share/apps/root_v6.04.08/include/libcpp_string_view.h:777: error: template argument 2 is invalid /share/apps/root_v6.04.08/include/libcpp_string_view.h:777: error: invalid type in declaration before ‘;’ token /share/apps/root_v6.04.08/include/libcpp_string_view.h:786: error: ‘hash’ is not a template /share/apps/root_v6.04.08/include/libcpp_string_view.h:794: error: wrong number of template arguments (1, should be 2) /share/apps/root_v6.04.08/include/libcpp_string_view.h:786: error: provided for ‘template struct std::hash’ /share/apps/root_v6.04.08/include/libcpp_string_view.h:795: error: non-member function ‘size_t std::operator()(const std::experimental::__ROOT::basic_string_view<_CharT, _Traits>&)’ cannot have cv-qualifier /share/apps/root_v6.04.08/include/libcpp_string_view.h:795: error: ‘size_t std::operator()(const std::experimental::__ROOT::basic_string_view<_CharT, _Traits>&)’ must be a nonstatic member function In file included from /share/apps/root_v6.04.08/include/TString.h:41, from /share/apps/root_v6.04.08/include/TNamed.h:29, from /share/apps/root_v6.04.08/include/TMatrixTBase.h:71, from /share/apps/root_v6.04.08/include/TMatrixT.h:24, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/RStringView.h:32: error: expected unqualified-id before ‘using’ /share/apps/root_v6.04.08/include/RStringView.h:35: error: expected initializer before ‘<’ token /share/apps/root_v6.04.08/include/RStringView.h:36: error: expected initializer before ‘<’ token /share/apps/root_v6.04.08/include/RStringView.h:37: error: expected initializer before ‘<’ token /share/apps/root_v6.04.08/include/RStringView.h:38: error: expected initializer before ‘<’ token In file included from /share/apps/root_v6.04.08/include/TNamed.h:29, from /share/apps/root_v6.04.08/include/TMatrixTBase.h:71, from /share/apps/root_v6.04.08/include/TMatrixT.h:24, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TString.h:116: error: expected type-specifier /share/apps/root_v6.04.08/include/TString.h: In member function ‘TSubString::operator std::string() const’: /share/apps/root_v6.04.08/include/TString.h:117: error: ‘string_view’ is not a member of ‘std’ /share/apps/root_v6.04.08/include/TString.h: At global scope: /share/apps/root_v6.04.08/include/TString.h:263: error: expected ‘,’ or ‘...’ before ‘&&’ token /share/apps/root_v6.04.08/include/TString.h:263: error: invalid constructor; you probably meant ‘TString (const TString&)’ /share/apps/root_v6.04.08/include/TString.h:269: error: expected unqualified-id before ‘&’ token /share/apps/root_v6.04.08/include/TString.h:269: error: expected ‘)’ before ‘&’ token /share/apps/root_v6.04.08/include/TString.h:269: error: expected ‘;’ before ‘&’ token /share/apps/root_v6.04.08/include/TString.h:290: error: expected type-specifier /share/apps/root_v6.04.08/include/TString.h:297: error: expected unqualified-id before ‘&’ token /share/apps/root_v6.04.08/include/TString.h:297: error: expected ‘)’ before ‘&’ token /share/apps/root_v6.04.08/include/TString.h:297: error: ‘TString& TString::operator=(...)’ must not have variable number of arguments /share/apps/root_v6.04.08/include/TString.h:297: error: expected ‘;’ before ‘&’ token In file included from /share/apps/root_v6.04.08/include/TNamed.h:29, from /share/apps/root_v6.04.08/include/TMatrixTBase.h:71, from /share/apps/root_v6.04.08/include/TMatrixT.h:24, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TString.h:444: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TString.h:793: error: expected unqualified-id before ‘*’ token /share/apps/root_v6.04.08/include/TString.h:793: error: expected ‘)’ before ‘*’ token /share/apps/root_v6.04.08/include/TString.h:793: error: expected initializer before ‘*’ token In file included from /share/apps/root_v6.04.08/include/TMatrixTBase.h:71, from /share/apps/root_v6.04.08/include/TMatrixT.h:24, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TNamed.h:62: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TMatrixT.h:24, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TMatrixTBase.h:215: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TMatrixT.h:27, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TMatrixTUtils.h:150: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TMatrixT.h:27, from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TMatrixTUtils.h:202: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:249: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:301: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:346: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:391: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:432: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:477: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:524: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:570: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:608: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:636: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:670: error: ‘atomic_TClass_ptr’ does not name a type /share/apps/root_v6.04.08/include/TMatrixTUtils.h:698: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TMatrixF.h:21, from /share/apps/root_v6.04.08/include/TMatrix.h:24, from /share/apps/root_v6.04.08/include/TVector3.h:21, from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TMatrixT.h:207: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TLorentzVector.h:28, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TVector3.h:193: error: ‘atomic_TClass_ptr’ does not name a type In file included from /share/apps/root_v6.04.08/include/TLorentzVector.h:31, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TRotation.h:187: error: ‘atomic_TClass_ptr’ does not name a type In file included from /home/jaraque/npatest/tools/TLorentzVectorWFlags.h:4, from /home/jaraque/npatest/tools/TLorentzVectorWFlags.cxx:4: /share/apps/root_v6.04.08/include/TLorentzVector.h:267: error: ‘atomic_TClass_ptr’ does not name a type make[2]: *** [tools/CMakeFiles/NPATools.dir/TLorentzVectorWFlags.cxx.o] Error 1 make[1]: *** [tools/CMakeFiles/NPATools.dir/all] Error 2 make: *** [all] Error 2