[ 2%] Built target ProcessWrappers-static [ 3%] Built target CHODObjLib [ 6%] Built target CHANTIObjLib [ 12%] Built target CedarObjLib [ 19%] Built target NewCHODObjLib [ 20%] Built target MainObjLib [ 23%] Built target HACObjLib [ 25%] Built target IRCObjLib [ 29%] Built target GigaTrackerObjLib [ 32%] Built target LAVObjLib [ 33%] Built target MUV0ObjLib [ 36%] Built target MUV2ObjLib [ 41%] Built target MUV1ObjLib [ 43%] Built target MUV3ObjLib [ 48%] Built target LKrObjLib [ 50%] Built target SACObjLib [ 52%] Built target LoopTools214 [ 56%] Built target SpectrometerObjLib [ 60%] Built target RICHObjLib [ 60%] Built target MCCedar [ 62%] Built target MCBase-static [ 63%] Built target Biasing-static [ 63%] Built target MCCHOD [ 63%] Built target MCCHANTI [ 63%] Built target MCNewCHOD [ 64%] Built target MCGigaTracker [ 64%] Built target MCHAC [ 64%] Built target MCIRC [ 65%] Built target MCMUV0 [ 65%] Built target MCLAV [ 65%] Built target MCLKr [ 65%] Built target MCMUV1 [ 65%] Built target MCMUV2 [ 65%] Built target MCMUV3 [ 65%] Built target MCRICH [ 65%] Built target MCSAC [ 66%] Built target MCSpectrometer [ 74%] Built target MCCedar-static [ 75%] Built target MCBase [ 80%] Built target CMC [ 81%] Built target Biasing [ 82%] Built target ProcessWrappers [ 84%] Built target MCCHOD-static [ 84%] Built target MCNewCHOD-static [ 84%] Built target MCCHANTI-static [ 84%] Built target MCGigaTracker-static [ 85%] Built target MCHAC-static [ 85%] Built target MCLAV-static [ 85%] Built target MCIRC-static [ 85%] Built target MCLKr-static [ 85%] Built target MCMUV0-static [ 85%] Built target MCRICH-static [ 85%] Built target MCMUV3-static [ 86%] Built target MCMUV1-static [ 86%] Built target MCMUV2-static [ 86%] Built target MCSAC-static [ 87%] Built target MCSpectrometer-static [ 87%] Built target BeamObjLib [ 99%] Built target CMC-static [ 99%] Built target Beam [ 99%] Built target Beam-static [ 99%] Building CXX object CMakeFiles/NA62MCVis.dir/NA62MCVis.cc.o [ 99%] Building CXX object CMakeFiles/NA62MC.dir/NA62MC.cc.o In file included from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:28, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/RStringView.hxx:32:84: error: conflicting declaration of template ‘template using basic_string_view = std::experimental::__ROOT::basic_string_view<_CharT, _Traits>’ using basic_string_view = ::std::experimental::basic_string_view<_CharT,_Traits>; ^ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/basic_string.h:48, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/string:52, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/locale_classes.h:40, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/ios_base.h:41, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ios:42, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/istream:38, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/sstream:38, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/complex:45, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4Types.hh:71, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4ios.hh:38, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/globals.hh:48, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4UImessenger.hh:32, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:4, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/string_view:71:11: note: previous declaration ‘template class std::basic_string_view’ class basic_string_view ^~~~~~~~~~~~~~~~~ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:74, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:53:16: error: ‘_Lock_policy’ does not name a type static const _Lock_policy __default_lock_policy = ^~~~~~~~~~~~ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/complex:41, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4Types.hh:71, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4ios.hh:38, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/globals.hh:48, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4UImessenger.hh:32, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:4, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In function ‘void std::__throw_concurrence_lock_error()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:102:5: error: ‘__concurrence_lock_error’ was not declared in this scope { _GLIBCXX_THROW_OR_ABORT(__concurrence_lock_error()); } ^~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:102:5: note: suggested alternative: In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:74, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:67:9: note: ‘__gnu_cxx::__concurrence_lock_error’ class __concurrence_lock_error : public std::exception ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/complex:41, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4Types.hh:71, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4ios.hh:38, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/globals.hh:48, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4UImessenger.hh:32, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:4, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In function ‘void std::__throw_concurrence_unlock_error()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:106:5: error: ‘__concurrence_unlock_error’ was not declared in this scope { _GLIBCXX_THROW_OR_ABORT(__concurrence_unlock_error()); } ^~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:106:5: note: suggested alternative: In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:74, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:75:9: note: ‘__gnu_cxx::__concurrence_unlock_error’ class __concurrence_unlock_error : public std::exception ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/complex:41, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4Types.hh:71, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4ios.hh:38, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/globals.hh:48, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4UImessenger.hh:32, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:4, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In function ‘void std::__throw_concurrence_broadcast_error()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:111:5: error: ‘__concurrence_broadcast_error’ was not declared in this scope { _GLIBCXX_THROW_OR_ABORT(__concurrence_broadcast_error()); } ^~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:111:5: note: suggested alternative: In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:74, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:83:9: note: ‘__gnu_cxx::__concurrence_broadcast_error’ class __concurrence_broadcast_error : public std::exception ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/complex:41, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4Types.hh:71, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4ios.hh:38, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/globals.hh:48, from /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.06.p02-4eb2a/x86_64-centos7-gcc8-opt/include/Geant4/G4UImessenger.hh:32, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:4, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In function ‘void std::__throw_concurrence_wait_error()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:115:5: error: ‘__concurrence_wait_error’ was not declared in this scope { _GLIBCXX_THROW_OR_ABORT(__concurrence_wait_error()); } ^~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:115:5: note: suggested alternative: In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:74, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:91:9: note: ‘__gnu_cxx::__concurrence_wait_error’ class __concurrence_wait_error : public std::exception ^~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In member function ‘void __gnu_cxx::__mutex::lock()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:153:6: error: ‘__throw_concurrence_lock_error’ was not declared in this scope __throw_concurrence_lock_error(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:153:6: note: suggested alternative: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:101:3: note: ‘std::__throw_concurrence_lock_error’ __throw_concurrence_lock_error() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In member function ‘void __gnu_cxx::__mutex::unlock()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:164:6: error: ‘__throw_concurrence_unlock_error’ was not declared in this scope __throw_concurrence_unlock_error(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:164:6: note: suggested alternative: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:105:3: note: ‘std::__throw_concurrence_unlock_error’ __throw_concurrence_unlock_error() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In member function ‘void __gnu_cxx::__recursive_mutex::lock()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:208:6: error: ‘__throw_concurrence_lock_error’ was not declared in this scope __throw_concurrence_lock_error(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:208:6: note: suggested alternative: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:101:3: note: ‘std::__throw_concurrence_lock_error’ __throw_concurrence_lock_error() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In member function ‘void __gnu_cxx::__recursive_mutex::unlock()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:219:6: error: ‘__throw_concurrence_unlock_error’ was not declared in this scope __throw_concurrence_unlock_error(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:219:6: note: suggested alternative: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:105:3: note: ‘std::__throw_concurrence_unlock_error’ __throw_concurrence_unlock_error() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: At global scope: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:234:13: error: ‘__mutex’ does not name a type typedef __mutex __mutex_type; ^~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:237:5: error: ‘__mutex_type’ does not name a type; did you mean ‘__mutex’? __mutex_type& _M_device; ^~~~~~~~~~~~ __mutex /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:243:40: error: expected ‘)’ before ‘&’ token explicit __scoped_lock(__mutex_type& __name) : _M_device(__name) ~ ^ ) /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In destructor ‘__gnu_cxx::__scoped_lock::~__scoped_lock()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:247:7: error: ‘_M_device’ was not declared in this scope { _M_device.unlock(); } ^~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:247:7: note: suggested alternative: ‘__dev_t’ { _M_device.unlock(); } ^~~~~~~~~ __dev_t /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: At global scope: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:291:15: error: ‘__mutex’ has not been declared void wait(__mutex *mutex) ^~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:301:25: error: ‘__recursive_mutex’ has not been declared void wait_recursive(__recursive_mutex *mutex) ^~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In member function ‘void __gnu_cxx::__cond::broadcast()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:286:6: error: ‘__throw_concurrence_broadcast_error’ was not declared in this scope __throw_concurrence_broadcast_error(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:286:6: note: suggested alternative: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:110:3: note: ‘std::__throw_concurrence_broadcast_error’ __throw_concurrence_broadcast_error() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In member function ‘void __gnu_cxx::__cond::wait(int*)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:295:45: error: request for member ‘gthread_mutex’ in ‘* mutex’, which is of non-class type ‘int’ if (__gthread_cond_wait(&_M_cond, mutex->gthread_mutex()) != 0) ^~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:296:6: error: ‘__throw_concurrence_wait_error’ was not declared in this scope __throw_concurrence_wait_error(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:296:6: note: suggested alternative: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:114:3: note: ‘std::__throw_concurrence_wait_error’ __throw_concurrence_wait_error() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h: In member function ‘void __gnu_cxx::__cond::wait_recursive(int*)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:306:17: error: request for member ‘gthread_recursive_mutex’ in ‘* mutex’, which is of non-class type ‘int’ mutex->gthread_recursive_mutex()) ^~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:308:6: error: ‘__throw_concurrence_wait_error’ was not declared in this scope __throw_concurrence_wait_error(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:308:6: note: suggested alternative: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:114:3: note: ‘std::__throw_concurrence_wait_error’ __throw_concurrence_wait_error() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:52, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:81, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h: At global scope: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:87:20: error: ‘__gnu_cxx::__default_lock_policy’ has not been declared using __gnu_cxx::__default_lock_policy; ^~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:112:31: error: ‘__default_lock_policy’ was not declared in this scope template<_Lock_policy _Lp = __default_lock_policy> ^~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h: In member function ‘void std::_Sp_counted_base<_Lp>::_M_add_ref_lock() [with __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:229:44: error: no matching function for call to ‘__gnu_cxx::__scoped_lock::__scoped_lock(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>&)’ __gnu_cxx::__scoped_lock sentry(*this); ^ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:74, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:239:5: note: candidate: ‘__gnu_cxx::__scoped_lock::__scoped_lock(const __gnu_cxx::__scoped_lock&)’ __scoped_lock(const __scoped_lock&); ^~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:239:5: note: no known conversion for argument 1 from ‘std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>’ to ‘const __gnu_cxx::__scoped_lock&’ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:52, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:81, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h: In member function ‘bool std::_Sp_counted_base<_Lp>::_M_add_ref_lock_nothrow() [with __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:272:44: error: no matching function for call to ‘__gnu_cxx::__scoped_lock::__scoped_lock(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>&)’ __gnu_cxx::__scoped_lock sentry(*this); ^ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:74, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:239:5: note: candidate: ‘__gnu_cxx::__scoped_lock::__scoped_lock(const __gnu_cxx::__scoped_lock&)’ __scoped_lock(const __scoped_lock&); ^~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/ext/concurrence.h:239:5: note: no known conversion for argument 1 from ‘std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>’ to ‘const __gnu_cxx::__scoped_lock&’ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:52, from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:81, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h: At global scope: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:338:45: error: ‘__default_lock_policy’ was not declared in this scope template ^~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:341:45: error: ‘__default_lock_policy’ was not declared in this scope template ^~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:344:45: error: ‘__default_lock_policy’ was not declared in this scope template ^~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:359:31: error: ‘__default_lock_policy’ was not declared in this scope template<_Lock_policy _Lp = __default_lock_policy> ^~~~~~~~~~~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:362:31: error: ‘__default_lock_policy’ was not declared in this scope template<_Lock_policy _Lp = __default_lock_policy> ^~~~~~~~~~~~~~~~~~~~~ In file included from /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/memory:81, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/ROOT/TypeTraits.hxx:15, from /afs/cern.ch/work/m/mperrint/public/root-install2/include/TString.h:29, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62Tools/Persistency/FullReco/NA62/include/MCInfo.hh:12, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/include/DatacardMessenger.hh:5, from /afs/cern.ch/user/m/mperrint/work/public/na62fw_2021-04/NA62MC/NA62MC.cc:36: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:103:47: error: template argument 2 is invalid class shared_ptr : public __shared_ptr<_Tp> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:107:37: error: template argument 2 is invalid is_constructible<__shared_ptr<_Tp>, _Args...>::value ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:107:48: error: template argument 1 is invalid is_constructible<__shared_ptr<_Tp>, _Args...>::value ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:108:2: error: template argument 1 is invalid >::type; ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:112:34: error: template argument 2 is invalid is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:112:42: error: template argument 1 is invalid is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:113:2: error: template argument 1 is invalid >::type; ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:117:53: error: template argument 2 is invalid using element_type = typename __shared_ptr<_Tp>::element_type; ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:137:41: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? template> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:137:55: error: expected ‘>’ before ‘<’ token template> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:155:20: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? typename = _Constructible<_Yp*, _Deleter>> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:155:34: error: expected ‘>’ before ‘<’ token typename = _Constructible<_Yp*, _Deleter>> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:192:20: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? typename = _Constructible<_Yp*, _Deleter, _Alloc>> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:192:34: error: expected ‘>’ before ‘<’ token typename = _Constructible<_Yp*, _Deleter, _Alloc>> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:234:41: error: ‘element_type’ has not been declared shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) noexcept ^~~~~~~~~~~~ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:245:20: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? typename = _Constructible&>> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:245:34: error: expected ‘>’ before ‘<’ token typename = _Constructible&>> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:262:41: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? template>> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:262:55: error: expected ‘>’ before ‘<’ token template>> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:274:41: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? template&>> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:274:55: error: expected ‘>’ before ‘<’ token template&>> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:281:41: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? template>> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:281:55: error: expected ‘>’ before ‘<’ token template>> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:289:20: error: ‘_Constructible’ does not name a type; did you mean ‘is_constructible’? typename = _Constructible>> ^~~~~~~~~~~~~~ is_constructible /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:289:34: error: expected ‘>’ before ‘<’ token typename = _Constructible>> ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:312:2: error: ‘_Assignable’ does not name a type; did you mean ‘is_assignable’? _Assignable&> ^~~~~~~~~~~ is_assignable /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:323:2: error: ‘_Assignable’ does not name a type; did you mean ‘is_assignable’? _Assignable> ^~~~~~~~~~~ is_assignable /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:340:2: error: ‘_Assignable’ does not name a type; did you mean ‘is_assignable’? _Assignable> ^~~~~~~~~~~ is_assignable /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:348:2: error: ‘_Assignable’ does not name a type; did you mean ‘is_assignable’? _Assignable> ^~~~~~~~~~~ is_assignable /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘constexpr std::shared_ptr<_Tp>::shared_ptr()’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:127:57: error: template argument 2 is invalid constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:127:58: error: expected ‘{’ before ‘(’ token constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:139:41: error: template argument 2 is invalid shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:139:42: error: expected ‘{’ before ‘(’ token shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:157:27: error: template argument 2 is invalid : __shared_ptr<_Tp>(__p, std::move(__d)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:157:28: error: expected ‘{’ before ‘(’ token : __shared_ptr<_Tp>(__p, std::move(__d)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:174:27: error: template argument 2 is invalid : __shared_ptr<_Tp>(__p, std::move(__d)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:174:28: error: expected ‘{’ before ‘(’ token : __shared_ptr<_Tp>(__p, std::move(__d)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter, _Alloc)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:194:20: error: template argument 2 is invalid : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:194:21: error: expected ‘{’ before ‘(’ token : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter, _Alloc)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:213:20: error: template argument 2 is invalid : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:213:21: error: expected ‘{’ before ‘(’ token : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&, int*)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:235:20: error: template argument 2 is invalid : __shared_ptr<_Tp>(__r, __p) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:235:21: error: expected ‘{’ before ‘(’ token : __shared_ptr<_Tp>(__r, __p) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h: In constructor ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&)’: /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:247:27: error: template argument 2 is invalid : __shared_ptr<_Tp>(__r) { } ^ /cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr.h:247:28: error: expected ‘{’ before ‘(’ token