Compile error

I got this error while trying to compile the latest version of ROOT in the SVN trunk (I have fftw3 and roofit enabled):

In file included from root/core/meta/src/G__Meta.h:34:0,
                 from root/core/meta/src/G__Meta.cxx:17:
include/TFileMergeInfo.h:42:17: error: field ‘fOptions’ has incomplete type
root/core/meta/src/G__Meta.cxx: In member function ‘virtual void TFileMergeInfo::ShowMembers(TMemberInspector&)’:
root/core/meta/src/G__Meta.cxx:4317:64: error: ‘fOptions’ was not declared in this scope
root/core/meta/src/G__Meta.cxx: In function ‘void G__setup_memvarTFileMergeInfo()’:
root/core/meta/src/G__Meta.cxx:16019:39: error: ‘class TFileMergeInfo’ has no member named ‘fOptions’
make: *** [core/meta/src/G__Meta.o] Error 1

Any ideas? Thanks!

I just checked, this problem persists even without building Minuit2 and RooFit. I’m running on linuxx8664gcc. Thanks!


If you still have a the problem with the trunk, please try to do ‘make distclean’ and rebuild.