Hi,<br><br>I'm trying to build VMKit from SVN, and I'm getting a bunch of errors that all seem to be related to the TRACER macro not getting defined:<br><br>llvm[3]: Compiling Assembly.cpp for Release+Asserts build<br>
In file included from Assembly.cpp:15:<br>Assembly.h:140: error: variable or field ‘TRACER’ declared void<br>In file included from Assembly.cpp:19:<br>N3.h:109: error: variable or field ‘TRACER’ declared void<br>In file included from Assembly.cpp:21:<br>
VMClass.h:56: error: variable or field ‘TRACER’ declared void<br>VMClass.h:140: error: variable or field ‘TRACER’ declared void<br>VMClass.h:165: error: variable or field ‘TRACER’ declared void<br>...<br>Assembly.cpp:1929: instantiated from here<br>
LockedMap.h:101: error: ‘class n3::Assembly’ has no member named ‘tracer’<br>LockedMap.h: In member function ‘void n3::LockedMap<Key, Container, Compare, Upcall>::tracer() [with Key = unsigned int, Container = n3::VMMethod, Compare = std::less<unsigned int>, Upcall = n3::Assembly]’:<br>
...<br><br>and the relevant lines:<br><br>class VMClass : public VMCommonClass {<br>public:<br> virtual void print(mvm::PrintBuffer* buf) const;<br> virtual void TRACER;<br>...<br><br>The only "#define TRACER" that grep found is in lib/Mvm/BoehmGC/MvmGC.h:<br>
#define TRACER tracer()<br><br>Is there something wrong with my configuration?<br><br>Thanks,<br>Joshua<br>