openarchive users
dp
Joined: 16.04.2009
2 replies

Hi,
I downloaded the 'OAB3_5_0_11.sles9.tgz' kit and compiled under ubuntu linux. I got hell lot of errors during this phase. What could be the reason?
Some of the errors I got are:

/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:211: error: ISO C++ forbids declaration of ‘ORB_var’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:211: error: expected ‘;’ before ‘m_orb’
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:212: error: ‘CosNaming’ has not been declared
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:212: error: ISO C++ forbids declaration of ‘NamingContext_var’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:212: error: expected ‘;’ before ‘m_rootContext’
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:214: error: ‘PortableServer’ has not been declared
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:214: error: ISO C++ forbids declaration of ‘POA_var’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:214: error: expected ‘;’ before ‘m_poa’
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h: In static member function ‘static void ipc_Corba::RegisterUT(int)’:
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:140: error: ‘a_objref’ was not declared in this scope
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:140: error: ‘a_objectName’ was not declared in this scope
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h: At global scope:
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:224: error: expected ‘,’ or ‘...’ before ‘::’ token
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:224: error: ISO C++ forbids declaration of ‘CORBA’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:225: error: expected ‘,’ or ‘...’ before ‘::’ token
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:225: error: ISO C++ forbids declaration of ‘CORBA’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:227: error: expected ‘,’ or ‘...’ before ‘::’ token
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:227: error: ISO C++ forbids declaration of ‘CORBA’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:228: error: expected ‘,’ or ‘...’ before ‘::’ token
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:228: error: ISO C++ forbids declaration of ‘CORBA’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:229: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:229: error: ISO C++ forbids declaration of ‘i_IvdException’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:230: error: expected ‘,’ or ‘...’ before ‘::’ token
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:230: error: ISO C++ forbids declaration of ‘omniORB’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:235: error: expected ‘,’ or ‘...’ before ‘::’ token
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:235: error: ISO C++ forbids declaration of ‘CORBA’ with no type
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:241: error: variable or field ‘ipc_ConvertIpcExToIvdEx’ declared void
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:241: error: ‘i_IvdException’ was not declared in this scope
/home/test/Desktop/OAB3_5_0_11/ivd-src/include/ivd/ipc.h:241: error: ‘a_ie’ was not declared in this scope

oa_mod
Joined: 15.02.2009

Unfortunately compilation under Ubuntu is not fully supported at the moment. However you're welcome to fix the code. In this case you might want to have a look at "Contribution" (http://openarchive.net/contribute): If accepted GRAU DATA will honour your effort.

op_admin
Joined: 06.08.2008

**