errors while compiling c++ module

hello everyone,

here i attempting to compile a c++ module .
I am using the following command
make -d dummyCHARGP.

i am using the gcc compiler .my os is HP-UX 11.11.
here i am getting the following errors.

errors:

/swtemp/usbs/cc/unix-ce/root/subsys/include/main.h:146: error: expected ';' before '' token
/swtemp/usbs/cc/unix-ce/root/subsys/include/main.h:150: error: 'boolean32' does not name a type
/swtemp/usbs/cc/unix-ce/root/subsys/include/main.h:161: error: 'unsigned32' does not name a type
/swtemp/usbs/cc/unix-ce/root/subsys/include/main.h:167: error: 'pthread_addr_t' does not name a type
/swtemp/usbs/cc/unix-ce/root/subsys/include/main.h:174: error: variable or field 'main_f3_wait_state' declared void
/swtemp/usbs/cc/unix-ce/root/subsys/include/main.h:174: error: 't_main_proc_state' was not declared in this scope
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:89: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:92: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:128: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:132: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:173: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:177: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:266: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/ocdx_export.h:272: error: 'unsigned32' has not been declared
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:36: error: 'rpc_binding_handle_t' does not name a type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:37: error: 'uuid_t' does not name a type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:38: error: ISO C++ forbids declaration of 'unsigned_char_t' with no type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:38: error: expected ';' before '
' token
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:42: error: typedef 'UDCE_CLEANUP_FUNCTION' is initialized (use __typeof__ instead)
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:42: error: 'unsigned32' was not declared in this scope
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:141: error: expected initializer before '' token
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:170: error: expected ',' or '...' before 'i1_dummy'
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:170: error: ISO C++ forbids declaration of 'unsigned32' with no type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:239: error: expected ',' or '...' before '
' token
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:240: error: ISO C++ forbids declaration of 'udce_t_rpc_interface' with no type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:277: error: expected ',' or '...' before 'i1_if_handle'
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:282: error: ISO C++ forbids declaration of 'rpc_if_handle_t' with no type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:317: error: expected ',' or '...' before 'i1_if_handle'
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:321: error: ISO C++ forbids declaration of 'rpc_if_handle_t' with no type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:392: error: expected ',' or '...' before 'i1_if_handle'
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:396: error: ISO C++ forbids declaration of 'rpc_if_handle_t' with no type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:426: error: expected ',' or '...' before 'i1_if_handle'
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:429: error: ISO C++ forbids declaration of 'rpc_if_handle_t' with no type
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:481: error: expected ',' or '...' before 'i1_if_handle'
/swtemp/usbs/cc/unix-ce/root/subsys/include/udcex_export.h:486: error: ISO C++ forbids declaration of 'rpc_if_handle_t' with no type
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h: In function 'int __gthread_mutex_lock(__gthread_mutex_t*)':
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:549: error: request for member 'field2' in 'pthread_self()', which is of non-class type 'pthread_t'
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:549: error: 'pthd4_mutex_lock' was not declared in this scope
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:549: error: request for member 'field2' in 'pthread_self()', which is of non-class type 'pthread_t'
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h: In function 'int __gthread_mutex_trylock(__gthread_mutex_t*)':
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:558: error: request for member 'field2' in 'pthread_self()', which is of non-class type 'pthread_t'
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:558: error: 'pthd4_mutex_trylock' was not declared in this scope
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:558: error: request for member 'field2' in 'pthread_self()', which is of non-class type 'pthread_t'
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h: In function 'int __gthread_mutex_unlock(__gthread_mutex_t*)':
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:567: error: request for member 'field2' in 'pthread_self()', which is of non-class type 'pthread_t'
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:567: error: 'pthd4_mutex_unlock' was not declared in this scope
/usr/local/include/c++/4.1.1/hppa2.0w-hp-hpux11.11/bits/gthr-default.h:567: error: request for member 'field2' in 'pthread_self()', which is of non-class type 'pthread_t'
/swtemp/usbs/cc/unix-ce/root/subsys/cb/cdbc/include/cdbc_0001_exp.h: At global scope:
/swtemp/usbs/cc/unix-ce/root/subsys/cb/cdbc/include/cdbc_0001_exp.h:41: error: 'unsigned32' has not been declared
cdbm_dummy.C: In function 'int main(int, char**)':
cdbm_dummy.C:42: error: 'unsigned32' was not declared in this scope
cdbm_dummy.C:42: error: expected `;' before 'o_result'
cdbm_dummy.C:46: error: 'o_result' was not declared in this scope
cdbm_dummy.C:64: error: expected `;' before 'testResult'
cdbm_dummy.C:158: error: 'testResult' was not declared in this scope
*** Error exit code 1

can somebody help me how to move forward for compilation.
if u need some more information regarding these errors i can provide.

any help appreciated.

with regards,
mannam

Hi mannam,
It looks like you are compiling against a wrong library.
Try to analyse the requirements of your program, you will need also to check includes.
If you could describe more by giving some peace of code...