Hi Christian,
> rootcint -f FunctionsCint.cxx -c Functions_LinkDef.h
Usually the header files in given on the rootcint command line
instead of #include-ing it in the LinkDef file (as you might be
doing)
rootcint -f FunctionsCint.cxx -c Functions.h Functions_LinkDef.h
> Warning: #pragma link, function
> FindX(Double_t,Int_t,Double_t*,Double_t*) not found
> FILE:Functions_LinkDef.h LINE:76
This is explaining that rootcint did not see any prototype for the
function FindX (that it expects in the global scope).
> class HstStack in Functions.h line 159 original base of virtual func
> *** Datamember MGraph::fftwPlan: no size indication!
> *** Datamember MGraph::fftwPlan: pointer to fundamental type (need
> manual intervention)
This is explaining that you have data member look like:
class MGraph {
....
float *fftwPlan;
....
};
With only this informations, rootcint does not know how to create the
streamer for this data member ("need manual intervention"). You can
either hand-code the streamer or give rootcint more information
using the following syntax (The first part of the comment IS revelant
and part of the syntax)
class MGraph {
....
int fftwPlanSize;
float *fftwPlan; //[fftwPlanSize] pointer to an array of suze
fftwPlanSize
....
};
> _IO_seekoff 0x310
> /vol/pub/gcc-2.95.2/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.2/libs
> tdc++.a(streambuf.o)
This is weird and usually is a compiler installation/usage errors.
Cheers,
Philippe
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:44 MET