Hi all, If I make a very simple class definition: #include "Rtypes.h" class A { public: Int_t i; ClassDef(A,1) }; and run rootcint on it (and don't specify a LinkDef file) while sitting in the same directory as the one containing the header file, all is well, and I get a dictionary complete with methods like Streamer and ShowMembers. If I move to a different directory and run rootcint from there like this rootcint -f A_dict.C -c ../src/A.h then these methods aren't generated. However, if I do use a LinkDef file, I get these methods in both circumstances. It looks to me like some slight inconsistency in how files are handled in the two situations. For PHENIX software, as a rule, we don't build in the same directory as the source so this kind of thing actually has popped up. Do others also see the same behavior? Cheers, Dave -- David Morrison Brookhaven National Laboratory phone: 516-344-5840 Physics Department, Bldg 510 C fax: 516-344-3253 Upton, NY 11973-5000 email: dave@bnl.gov
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:29 MET