[omniORB] Undefined symbol "__pure_virtual"

Brad Chapman chapmanb@arches.uga.edu
Mon, 24 Jul 2000 11:34:05 -0400


Hi Peter;
 
> I'm trying to compile omniORBpy 1.0, as part of omniORB 2.8.0, on 
FreeBSD
> 4-STABLE. The compiler is gcc/g++ 2.95.2.
> 
> As part of the 'gmake export' process, I get this error output:
> omniidl: (The error was
> `/usr/ports/devel/omniORB/work/omniORB_280/lib/x86_freebsd_3.
> 2/_omniidlmodule.so: Undefined
> symbol "__pure_virtual"')

I have never seen this error, but do have a suggestion...
    The new release of omniORB 3 should compile "out of the box" on 
FreeBSD. This isn't in the FreeBSD ports tree but should be just as 
easy to get running. I compiled (and am using) omniORB3 and omniORBpy1 
using the x86_freebsd_3.2 makefile on FreeBSD 3.3. In addition, there 
is a x86_freebsd_4.0 makefile which Duncan Grisby made and tested on 
4.0.
    Just a suggestion, as this might be an easier way to go (plus you 
get all the advantages of omniORB 3.0 :-).

Brad