[OmniORB] "pure virtual method called"

Cameron Rochester C_Rochester@motherwell.com.au
Wed Oct 30 02:15:02 2002


Bjorn,

Thanks for your help. Indeed this was the problem.. Forget to check my
LD_LIBRARY_PATH.

Regards
Cameron

> -----Original Message-----
> From: bjorn rohde jensen [mailto:bjensen@fastmail.fm]
> Sent: Wednesday, 30 October 2002 1:47 AM
> To: Cameron Rochester
> Cc: 'omniorb-list@omniorb-support.com'
> Subject: Re: [OmniORB] "pure virtual method called"
> 
> 
> Hi Cameron,
> 
>   I think, i have had this happen for me a few times. In my
> cases the cause was always with mixing two different versions
> of omniORB. That is compiling against one and (runtime) linking
> against the other by accident.
>   The problem is that changes to omniORB can cause the layout
> of the classes and such to change slightly, and the inlined
> methods will assume the layout determined from the headers,
> but this might not be completely the same as that of the
> libraries.
>   This might be the cause of your problems but then again, it
> might not;) You should not be able to mix up omniORB3 and
> omniORB4 libs though.
> 
> Yours sincerely,
> 
> Bjorn
>