ORO_ControlKernel::ComponentBaseInterface' is an inaccessible base of ` MyGenerator'

Patrycjusz Szczepaniak <[email protected]> Wed, 03 Nov 2004 23:47:12 +0100
Newsgroups gmane.science.robotics.orocos.user
Message-ID <[email protected]>
Hello,

Why do I have errors, where something "is an inaccessible base of `
    MyGenerator'"??

It happens when I am loading Generator to the kernel.

orocos/include/control_kernel/NextGenKernel.hpp: In member function `bool
    ORO_ControlKernel::detail::BaseKernel<CPort, SPort, IPort, MPort, OPort,
    _Extension>::addGenerator(_Generator*) [with _Generator = 
MyGenerator, CPort
    = ORO_ControlKernel::detail::DataObjectLockedC, SPort =
    ORO_ControlKernel::detail::DataObjectC, IPort =
    ORO_ControlKernel::detail::DataObjectC, MPort =
    ORO_ControlKernel::detail::DataObjectC, OPort =
    ORO_ControlKernel::detail::DataObjectC, _Extension =
    ORO_ControlKernel::KernelBaseFunction]':
orocos/include/control_kernel/NextGenKernel.hpp:892:   instantiated from 
`bool ORO_ControlKernel::detail::BaseKernel<CPort, SPort, IPort, MPort, 
OPort, _Extension>::loadGenerator(_Generator*) [with _Generator = 
MyGenerator, CPort = ORO_ControlKernel::detail::DataObjectLockedC, SPort 
= ORO_ControlKernel::detail::DataObjectC, IPort = 
ORO_ControlKernel::detail::DataObjectC, MPort = 
ORO_ControlKernel::detail::DataObjectC, OPort = 
ORO_ControlKernel::detail::DataObjectC, _Extension = 
ORO_ControlKernel::KernelBaseFunction]'
firstkernel.cxx:199:   instantiated from here
orocos/include/control_kernel/NextGenKernel.hpp:691: error: `
    ORO_ControlKernel::ComponentBaseInterface' is an inaccessible base of `
    MyGenerator'
[...]