-- Configuring done -- Generating done -- Build files have been written to: /Users/alexclifton/csu/phd/analysis/lv/build [100%] Building CXX object src/CMakeFiles/test_some_shit.exe.dir/test_some_shit.cxx.o In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:25: In file included from /Users/alexclifton/ROOT/root/include/TNamed.h:26: In file included from /Users/alexclifton/ROOT/root/include/TObject.h:31: In file included from /Users/alexclifton/ROOT/root/include/Rtypes.h:37: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/atomic:540:2: error: is not implemented #error is not implemented ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:25: In file included from /Users/alexclifton/ROOT/root/include/TNamed.h:26: In file included from /Users/alexclifton/ROOT/root/include/TObject.h:31: /Users/alexclifton/ROOT/root/include/Rtypes.h:217:14: error: no type named 'atomic' in namespace 'std' typedef std::atomic atomic_TClass_ptr; ~~~~~^ /Users/alexclifton/ROOT/root/include/Rtypes.h:217:20: error: expected unqualified-id typedef std::atomic atomic_TClass_ptr; ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:25: In file included from /Users/alexclifton/ROOT/root/include/TNamed.h:26: In file included from /Users/alexclifton/ROOT/root/include/TObject.h:34: /Users/alexclifton/ROOT/root/include/TStorage.h:82:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TStorage,0) //Storage manager class ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:25: In file included from /Users/alexclifton/ROOT/root/include/TNamed.h:26: /Users/alexclifton/ROOT/root/include/TObject.h:214:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TObject,1) //Basic ROOT object ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:25: In file included from /Users/alexclifton/ROOT/root/include/TNamed.h:26: In file included from /Users/alexclifton/ROOT/root/include/TObject.h:232: /Users/alexclifton/ROOT/root/include/TBuffer.h:323:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TBuffer,0) //Buffer base class used for serializing objects ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:25: In file included from /Users/alexclifton/ROOT/root/include/TNamed.h:29: /Users/alexclifton/ROOT/root/include/TString.h:436:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TString,2) //Basic string class ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:25: /Users/alexclifton/ROOT/root/include/TNamed.h:62:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TNamed,1) //The basis for a named object (name, title) ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:28: /Users/alexclifton/ROOT/root/include/TAttAxis.h:77:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TAttAxis,4); //Axis attributes ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:31: In file included from /Users/alexclifton/ROOT/root/include/TArrayD.h:25: /Users/alexclifton/ROOT/root/include/TArray.h:60:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TArray,1) //Abstract array base class ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: In file included from /Users/alexclifton/ROOT/root/include/TAxis.h:31: /Users/alexclifton/ROOT/root/include/TArrayD.h:57:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TArrayD,1) //Array of doubles ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:25: /Users/alexclifton/ROOT/root/include/TAxis.h:157:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TAxis,9) //Axis class ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:29: /Users/alexclifton/ROOT/root/include/TAttLine.h:59:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TAttLine,1); //Line attributes ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:33: /Users/alexclifton/ROOT/root/include/TAttFill.h:54:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TAttFill,1) //Fill area attributes ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:37: /Users/alexclifton/ROOT/root/include/TAttMarker.h:56:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TAttMarker,2); //Marker attributes ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:41: /Users/alexclifton/ROOT/root/include/TArrayC.h:56:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TArrayC,1) //Array of chars ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:44: /Users/alexclifton/ROOT/root/include/TArrayS.h:57:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TArrayS,1) //Array of shorts ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:47: /Users/alexclifton/ROOT/root/include/TArrayI.h:57:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TArrayI,1) //Array of ints ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ In file included from /Users/alexclifton/csu/phd/analysis/lv/src/test_some_shit.cxx:2: In file included from /Users/alexclifton/ROOT/root/include/TH1.h:50: /Users/alexclifton/ROOT/root/include/TArrayF.h:57:4: error: unknown type name 'atomic_TClass_ptr' ClassDef(TArrayF,1) //Array of floats ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:273:4: note: expanded from macro 'ClassDef' _ClassDef_(name,id) \ ^ /Users/alexclifton/ROOT/root/include/Rtypes.h:224:11: note: expanded from macro '_ClassDef_' static atomic_TClass_ptr fgIsA; \ ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [src/CMakeFiles/test_some_shit.exe.dir/test_some_shit.cxx.o] Error 1 make[1]: *** [src/CMakeFiles/test_some_shit.exe.dir/all] Error 2 make: *** [all] Error 2