Philippe Canal writes: > Hi Brett, > > MacroPath does not have a bug making it fails if '.' is > the first directory. Try > > root [0] gROOT->SetMacroPath("$MYPATH:.") > Hmm, this works for you? It worked for me, because I happened to have the main macro file in the $MYPATH directory and cint always look for #include inside the directory of the main macro. So I am not sure that the MacroPath does NOT intervene in anyway shape or forms to resolves any #include statement inside a macro. You need to actually use the ".include" cint command to have any affect. So in your case your probably need to do something like: root [0] #include <strstream> root [1] ostrstream s; root [2] s << ".include " << gSystem->Getenv("MYPATH") << ends; root [3] gROOT->ProcessLine(s.str()); Cheers, Philippe.
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:52 MET