I’m compiling branch v6-26-00-patches
as of yesterday with
cmake -DCMAKE_INSTALL_PREFIX=../root_install/ ../root_src/ -Dbuiltin_glew=ON
on my mac M1 chip
Ventura arm-apple-darwin22.1.0
AppleClang 14.0.0.14000029
clang --version
Apple clang version 14.0.0 (clang-1400.0.29.202)
Target: arm64-apple-darwin22.1.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
I am getting
/Users/rowang/sw/root/root_src/core/meta/inc/TClass.h:272:12: error: unknown type name 'Longptr_t'
mutable Longptr_t fOffsetStreamer; //!saved info to call Streamer
^
/Users/rowang/sw/root/root_src/core/meta/inc/TClass.h:289:38: error: unknown type name 'Longptr_t'
TMethod *GetClassMethod(Longptr_t faddr);
^
/Users/rowang/sw/root/root_src/core/meta/inc/TClass.h:387:63: error: unknown type name 'Longptr_t'
void BuildEmulatedRealData(const char *name, Longptr_t offset, TClass *cl, Bool_t isTransient = kFALSE);
^
/Users/rowang/sw/root/root_src/core/meta/inc/TClass.h:424:4: error: unknown type name 'Longptr_t'
Longptr_t GetDataMemberOffset(const char *membername) const;
^
/Users/rowang/sw/root/root_src/core/meta/inc/TClass.h:391:59: error: cannot initialize object parameter of type 'const TObject' with an expression of type 'TClass'
Bool_t CanIgnoreTObjectStreamer() { return TestBit(kIgnoreTObjectStreamer);}
^~~~~~~
/Users/rowang/sw/root/root_src/core/meta/inc/TClass.h:396:51: error: cannot initialize object parameter of type 'const TObject' with an expression of type 'const TClass'
void Dump() const { TDictionary::Dump(); }
^~~~
/Users/rowang/sw/root/root_src/core/meta/inc/TClass.h:431:33: error: cannot initialize object parameter of type 'const TObject' with an expression of type 'const TClass'
if (fCanLoadClassInfo && !TestBit(kLoading))
^~~~~~~
7 errors generated.
make[2]: *** [roofit/histfactory/CMakeFiles/HistFactory.dir/src/ConfigParser.cxx.o] Error 1
make[1]: *** [roofit/histfactory/CMakeFiles/HistFactory.dir/all] Error 2
make: *** [all] Error 2
I don’t have XCode but just CommandLineTool. Is this some mis-configuration on my end?
Thanks!
Rognkun