Hi, If I have "/full/path/to/somepath" in my MacroPath and I have: #include "somepath/A.h" in an "A.C" file, then ".x A.C" it fails. I can reproduce this with the following session: bash> cd /full/path/to/somepath bash> cd .. bash> export MYPATH=`pwd` bash> cd somepath bash> cat A.h #ifndef A_H #define A_H #define ADEF 42 #endif // A_H bash> cat A.C #include "somepath/A.h" void A() { cerr << "Hi, from A! ADEF = " << ADEF << endl; } bash> root ******************************************* * * * W E L C O M E to R O O T * * * * Version 3.01/06 16 July 2001 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* FreeType Engine v1.x used to render TrueType fonts. CINT/ROOT C/C++ Interpreter version 5.15.07, July 7 2001 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] gROOT->SetMacroPath(".:$MYPATH") root [1] .x A.C Error: cannot open file "somepath/A.h" FILE:A.C LINE:2 *** Interpreter error recovered *** Am I doing something wrong? Thanks, -Brett.
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:52 MET