[omniORB] Building on FreeBSD 4.0

Ng Pheng Siong ngps@post1.com
Mon, 13 Nov 2000 22:47:27 +0800


Hi,

I'm having a problem building omniORB 3.02 on a stock FreeBSD 4.0.

/usr/local/src/corba/omni-3.02/src/lib/omniORB2:$ uname -v
FreeBSD 4.0-RELEASE #0: Mon Mar 20 22:50:22 GMT 2000     root@monster.cdrom.com:/usr/src/sys/compile/GENERIC 


/usr/local/src/corba/omni-3.02/src/lib/omniORB2:$ g++ -v
Using builtin specs.
gcc version 2.95.2 19991024 (release)


/usr/local/src/corba/omni-3.02/src/lib/omniORB2:$ gmake
../../../bin/x86_freebsd_4.0/omniidl -bcxx -Wba -p../../../src/lib/omniORB2  -ComniORB3 ../../../idl/Naming.idl


omniidl: ERROR!

omniidl: Could not open IDL compiler module _omniidlmodule.so
omniidl: Please make sure it is in directory /usr/local/src/corba/omni-3.02/lib/x86_freebsd_4.0
omniidl: (or set the PYTHONPATH environment variable)

omniidl: (The error was `/usr/local/src/corba/omni-3.02/lib/x86_freebsd_4.0/_omniidlmodule.so: Undefined symbol "__pure_virtual"')


gmake: *** [omniORB3/Naming.hh] Error 1
/usr/local/src/corba/omni-3.02/src/lib/omniORB2:$ 


I tried to load _omniidlmodule.so by hand in a Python interpreter session.
Same error. 

Clues appreciated. (Please cc replies - I'm not on this list.)

Cheers.
-- 
Ng Pheng Siong <ngps@post1.com> * http://www.post1.com/home/ngps