Re: Abstract base class problems with CINT

Pasha Murat (murat@cdfsga.fnal.gov)
Thu, 8 Jul 1999 11:27:30 -0500 (CDT)


Gene Van Buren writes:
> Hi, I have an abstract base class and an associated
> derived class which I'd like to use in ROOT CINT. I have
> no compile-time errors/warnings. However, I cannot
> load the shared library into ROOT because the __vtbl
> for the abstract base class is undefined. When I look
> in the shared library with nm, I see that not only is
> the __vtbl undefined, but so are the Class, Dictionary,
> ImplFileLine, and ImplFileName member functions.
>
> Both the base and derived classes have the ClassDef
> statements (with input number=0), and the derived
> class implementation file has its ClassImp.
>
> If anyone has suggestions for something I can look at
> or I've left out, please let me know. Thanks,
>
> -Gene Van Buren
> gene@bnl.gov

There are too many ways to screw things up. I think that many people would be
happy to help you out if you provide a test suit which could be reproduced by
them. It might also be helpful if you provide information about the
compiler/platform/ version of ROOT you're using.
Best, Pasha