Re: Warning: deprecated covariant return type



Emre Turkay wrote:
When I compile "orbit-idl -l cpp" generated skel files with g++-4.x I get;

warning: deprecated covariant return type for 'virtual void**
POA_mymodule::myinterface::_orbitcpp_get_c_servant()'

Apparently the method is defined with void* (= PortableServer_Servant)
return value type and it is overridden as returning void** ( =
PortableServer_Servant*) value type and this behavior is deprecated in
gcc-4.x.

Is this project still alive? The tool seems usable.
Orbitcpp is quite usable for a subset of CORBA. The project has been sleeping for a long time and doesn't look like it is going to wake up too soon. I was maintaining the project for a while but I no longer have much time to focus on it, aside from answer the occasional email.

Bowie



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]