In file included from Object.cxx:33:0: ../../include/beecrypt/c++/lang/Object.h:72:5: error: 'bc_threadid_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:73:5: error: 'bc_threadid_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:74:5: error: 'bc_mutex_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:85:28: error: 'bc_threadid_t' has not been declared ../../include/beecrypt/c++/lang/Object.h:86:30: error: 'bc_threadid_t' has not been declared ../../include/beecrypt/c++/lang/Object.h:87:32: error: 'bc_threadid_t' has not been declared ../../include/beecrypt/c++/lang/Object.h:116:5: error: 'bc_cond_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:118:5: error: 'bc_cond_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:126:28: error: 'bc_threadid_t' has not been declared ../../include/beecrypt/c++/lang/Object.h:141:6: error: 'bc_threadid_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:143:6: error: 'bc_cond_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:147:27: error: expected ')' before 'owner' ../../include/beecrypt/c++/lang/Object.h:160:28: error: 'bc_threadid_t' has not been declared ../../include/beecrypt/c++/lang/Object.h:211:11: error: 'bc_mutex_t' does not name a type ../../include/beecrypt/c++/lang/Object.h:212:11: error: 'bc_mutex_t' does not name a type In file included from Thread.cxx:33:0: ../../include/beecrypt/c++/lang/Thread.h:67:4: error: 'bc_thread_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:68:4: error: 'bc_threadid_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:86:16: error: 'bc_threadid_t' was not declared in this scope ../../include/beecrypt/c++/lang/Thread.h:86:37: error: template argument 1 is invalid ../../include/beecrypt/c++/lang/Thread.h:86:37: error: template argument 3 is invalid ../../include/beecrypt/c++/lang/Thread.h:86:37: error: template argument 4 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:16: error: 'bc_threadid_t' was not declared in this scope ../../include/beecrypt/c++/lang/Thread.h:87:37: error: template argument 1 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:37: error: template argument 3 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:37: error: template argument 4 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:49: error: expected ';' before 'thread_map_iterator' ../../include/beecrypt/c++/lang/Thread.h:90:11: error: 'bc_mutex_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:91:11: error: 'bc_mutex_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:95:23: error: expected ';' before '(' token ../../include/beecrypt/c++/lang/Thread.h:104:26: error: 'bc_threadid_t' has not been declared make[4]: *** [Integer.lo] Error 1 In file included from Object.cxx:35:0: ../../include/beecrypt/c++/lang/Thread.h:67:4: error: 'bc_thread_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:68:4: error: 'bc_threadid_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:86:16: error: 'bc_threadid_t' was not declared in this scope ../../include/beecrypt/c++/lang/Thread.h:86:37: error: template argument 1 is invalid ../../include/beecrypt/c++/lang/Thread.h:86:37: error: template argument 3 is invalid ../../include/beecrypt/c++/lang/Thread.h:86:37: error: template argument 4 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:16: error: 'bc_threadid_t' was not declared in this scope ../../include/beecrypt/c++/lang/Thread.h:87:37: error: template argument 1 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:37: error: template argument 3 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:37: error: template argument 4 is invalid ../../include/beecrypt/c++/lang/Thread.h:87:49: error: expected ';' before 'thread_map_iterator' ../../include/beecrypt/c++/lang/Thread.h:90:11: error: 'bc_mutex_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:91:11: error: 'bc_mutex_t' does not name a type ../../include/beecrypt/c++/lang/Thread.h:95:23: error: expected ';' before '(' token ../../include/beecrypt/c++/lang/Thread.h:104:26: error: 'bc_threadid_t' has not been declared Thread.cxx:47:1: error: 'bc_mutex_t' does not name a type Thread.cxx: In static member function 'static void* beecrypt::lang::Thread::start_routine(void*)': Thread.cxx:80:11: error: 'class beecrypt::lang::Thread' has no member named '_tid' Thread.cxx: At global scope: Thread.cxx:109:1: error: 'bc_mutex_t' does not name a type Thread.cxx:130:22: error: 'beecrypt::lang::Thread* beecrypt::lang::Thread::find' is not a static member of 'class beecrypt::lang::Thread' Thread.cxx:130:22: error: 'bc_threadid_t' was not declared in this scope Thread.cxx:131:1: error: expected ',' or ';' before '{' token Thread.cxx:199:36: error: 'bc_threadid_t' has not been declared Object.cxx: In constructor 'beecrypt::lang::Object::Monitor::Monitor()': Object.cxx:49:30: error: class 'beecrypt::lang::Object::Monitor' does not have any field named '_owner' Object.cxx:49:41: error: class 'beecrypt::lang::Object::Monitor' does not have any field named '_interruptee' Object.cxx: At global scope: Object.cxx:97:35: error: 'bool beecrypt::lang::Object::Monitor::interrupted' is not a static member of 'class beecrypt::lang::Object::Monitor' Object.cxx:97:35: error: 'bc_threadid_t' was not declared in this scope Object.cxx:98:1: error: expected ',' or ';' before '{' token Object.cxx:108:37: error: 'bool beecrypt::lang::Object::Monitor::isInterrupted' is not a static member of 'class beecrypt::lang::Object::Monitor' Object.cxx:108:37: error: 'bc_threadid_t' was not declared in this scope Object.cxx:109:1: error: expected ',' or ';' before '{' token Object.cxx:194:40: error: variable or field 'interrupt' declared void ../../include/beecrypt/c++/lang/Object.h:104:4: error: 'class beecrypt::lang::Object::NonfairMonitor' is private Object.cxx:194:40: error: within this context Object.cxx:194:40: error: 'bc_threadid_t' was not declared in this scope Thread.cxx: In destructor 'virtual beecrypt::lang::Thread::~Thread()': Thread.cxx:298:10: error: request for member 'erase' in 'beecrypt::lang::Thread::_tmap', which is of non-class type 'beecrypt::lang::Thread::thread_map' Thread.cxx:298:16: error: '_tid' was not declared in this scope Thread.cxx: In member function 'void beecrypt::lang::Thread::start()': Thread.cxx:363:2: error: '_thr' was not declared in this scope Thread.cxx:363:9: error: '_tid' was not declared in this scope Thread.cxx: In member function 'void beecrypt::lang::Thread::interrupt()': Thread.cxx:386:26: error: '_tid' was not declared in this scope Thread.cxx: In member function 'bool beecrypt::lang::Thread::interrupted()': Thread.cxx:395:31: error: '_tid' was not declared in this scope Thread.cxx: In member function 'bool beecrypt::lang::Thread::isInterrupted() const': Thread.cxx:422:52: error: '_tid' was not declared in this scope make[4]: *** [Object.lo] Error 1 make[4]: *** [StringBuffer.lo] Error 1 make[4]: *** [Thread.lo] Error 1 make[4]: *** [String.lo] Error 1 make[4]: *** [Throwable.lo] Error 1 make[4]: *** [Long.lo] Error 1 make[4]: *** [Character.lo] Error 1 make[4]: *** [StringBuilder.lo] Error 1 make[4]: Leaving directory `/home/test/test/output/build/beecrypt-4.2.1/c++/lang' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/test/test/output/build/beecrypt-4.2.1/c++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/test/test/output/build/beecrypt-4.2.1' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/test/test/output/build/beecrypt-4.2.1' make: *** [/home/test/test/output/build/beecrypt-4.2.1/.stamp_built] Error 2