[omniORB] upgrade from omniORB280 to omniORB305

Duncan Grisby duncan@grisby.org
Fri Nov 15 18:07:01 2002


On Thursday 14 November, "Smith, Wayne" wrote:

> Compiling: exeMsnMaintDlg.C
> exeMsnMaintDlg.C: In function `void * writeTapeThread(void *)':
> exeMsnMaintDlg.C:596: no matching function for call to
> `MyModule::ArchiveClient::_duplicate (ArchiveClient_Impl *&)'

You are trying to use a servant pointer where a CORBA object reference
is expected. They are not the same thing. BOA era ORBs, including
omniORB 2, tended to allow you to interchange servant pointers and
object references, even though it was non-compliant application
behaviour; POA era ORBs do not let you mix them.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan@grisby.org     --
   -- http://www.grisby.org --