How to resolve the compilation errors under linux ubuntu 2.6.27-7
27. April 2009 - 10:59
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
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.
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