I tried to generate HTML documentation for one of the user classes on a different platform - AIX 4.2 (ROOT compiled for AIX 4.1). The class description has been loaded interactively by load (.L) command, shared libraries have not been used. (Rene, you have the source codes of TV2 class, I just removed ifdefs surrounding ROOT macros...) The failure brought up the following questions: - provided ROOTSYS env. variable is defined why is it necessary to specify path to ROOT include directory (see commands 0-3) ? Isn't it done by default? - why THtml::MakeClass doesn't recognize a class which is available interactively and has been generated with ClassDef and ClassImp macros used (command 4 shows it)? - therefore: is it necessary to compile a shared library to generate HTML documentation? Thanks, Pasha -------------------------------------------------------------------------------- /cdf/software/freeware/run2/Rlinalg>env ROOTSYS /cdf/software/freeware/root/v1_03 /cdf/software/freeware/run2/Rlinalg>root ******************************************* * * * W E L C O M E to R O O T * * * * Version 1.03/03 10 September 1997 * * Development version * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* CINT/ROOT C/C++ Interpreter version 5.13.24, Aug 24 1997 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] .L TV2.cc Error: source file "Rtypes.h" cannot open FILE:linalg/TV2.hh LINE:18 *** Interpreter error recovered *** root [1] #pragma includepath /cdf/software/freeware/root/v1_03/include root [2] .L TV2.cc root [3] TV2 v(1.,3.) root [4] .p v (class TV2)540655592 0x0 protected: double x=1 0x8 protected: double y=3 0x203b5ec8 private: static class TClass* fgIsA=0x0 0x10 private: long G__virtualinfo=329 root [5] THtml html; root [6] gHtml->MakeClass("TV2") Error in <THtml::MakeClass>: Unknown class 'TV2' ! --------------------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:20 MET