Sorry if people have posted these problems before, but I'm tring CommonC++ for the first time, and I'm running into these problems when I try to do the 'make' after I do the 'configure'. These are the errors I get:
Making all in posix
gmake[1]: Entering directory `/afs/eda/u/jessev/lib/CommonC++/posix'
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I../posix -g -O2 -D_REENTRANT -D_THREAD_SAFE -c inaddr.cpp
g++ -DHAVE_CONFIG_H -I../posix -g -O2 -D_REENTRANT -D_THREAD_SAFE -c -DPIC inaddr.cpp -o inaddr.lo
In file included from inaddr.cpp:43:
thread.h:83: conflicting types for `typedef void * tid_t'
/afs/eda/tools/gnu/lib/gcc-lib/rs6000-ibm-aix4.1.5.0/2.95.2/include/sys/types.h:129: previous declaration as `typedef int tid_t'
thread.h:379: syntax error before `;'
thread.h: In method `cc_Semaphore::~cc_Semaphore()':
thread.h:400: `_semaphore' undeclared (first use this function)
thread.h:400: (Each undeclared identifier is reported only once
thread.h:400: for each function it appears in.)
thread.h:400: implicit declaration of function `int sem_destroy(...)'
thread.h: In method `void cc_Semaphore::Wait()':
thread.h:419: implicit declaration of function `int sem_wait(...)'
thread.h: In method `bool cc_Semaphore::TryWait()':
thread.h:436: implicit declaration of function `int sem_trywait(...)'
thread.h: In method `void cc_Semaphore::Post()':
thread.h:453: implicit declaration of function `int sem_post(...)'
gmake[1]: *** [inaddr.lo] Error 1
gmake[1]: Leaving directory `/afs/eda/u/jessev/lib/CommonC++/posix'
gmake: *** [all-recursive] Error 1
Any idea what I'm doing wrong? I'm on AIX 4.1
Thanks in advance,
Jesse
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry if people have posted these problems before, but I'm tring CommonC++ for the first time, and I'm running into these problems when I try to do the 'make' after I do the 'configure'. These are the errors I get:
Making all in posix
gmake[1]: Entering directory `/afs/eda/u/jessev/lib/CommonC++/posix'
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I../posix -g -O2 -D_REENTRANT -D_THREAD_SAFE -c inaddr.cpp
g++ -DHAVE_CONFIG_H -I../posix -g -O2 -D_REENTRANT -D_THREAD_SAFE -c -DPIC inaddr.cpp -o inaddr.lo
In file included from inaddr.cpp:43:
thread.h:83: conflicting types for `typedef void * tid_t'
/afs/eda/tools/gnu/lib/gcc-lib/rs6000-ibm-aix4.1.5.0/2.95.2/include/sys/types.h:129: previous declaration as `typedef int tid_t'
thread.h:379: syntax error before `;'
thread.h: In method `cc_Semaphore::~cc_Semaphore()':
thread.h:400: `_semaphore' undeclared (first use this function)
thread.h:400: (Each undeclared identifier is reported only once
thread.h:400: for each function it appears in.)
thread.h:400: implicit declaration of function `int sem_destroy(...)'
thread.h: In method `void cc_Semaphore::Wait()':
thread.h:419: implicit declaration of function `int sem_wait(...)'
thread.h: In method `bool cc_Semaphore::TryWait()':
thread.h:436: implicit declaration of function `int sem_trywait(...)'
thread.h: In method `void cc_Semaphore::Post()':
thread.h:453: implicit declaration of function `int sem_post(...)'
gmake[1]: *** [inaddr.lo] Error 1
gmake[1]: Leaving directory `/afs/eda/u/jessev/lib/CommonC++/posix'
gmake: *** [all-recursive] Error 1
Any idea what I'm doing wrong? I'm on AIX 4.1
Thanks in advance,
Jesse