Hi All, I am getting the following error, when I am trying to compile iotivity-0.9.0-CA module. Any help on how to resolve this issue and proceed further will of great help
Regards Harish Console Message for Reference scons: done reading SConscript files. scons: Building targets ... scons: building associated VariantDir targets: out/linux/x86_64/release g++ -o out/linux/x86_64/release/service/soft-sensor-manager/SampleApp/linux/SSMTesterApp/SSMTesterApp -s -m64 out/linux/x86_64/release/service/soft-sensor-manager/SampleApp/linux/SSMTesterApp/src/SSMTestApp.o -Lout/linux/x86_64/release -L. -lboost_thread -lboost_system -lSSMSDK -lSSMCore -loc -loctbstack -lcoap -loc_logger -ldl -lconnectivity_abstraction out/linux/x86_64/release/libSSMCore.a(sqlite3.o): In function `pthreadMutexTry': sqlite3.c:(.text+0x43ca): undefined reference to `pthread_mutex_trylock' out/linux/x86_64/release/libSSMCore.a(sqlite3.o): In function `pthreadMutexAlloc': sqlite3.c:(.text+0xced2): undefined reference to `pthread_mutexattr_init' sqlite3.c:(.text+0xcee1): undefined reference to `pthread_mutexattr_settype' sqlite3.c:(.text+0xcef8): undefined reference to `pthread_mutexattr_destroy' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CSimpleMutex::CSimpleMutex()': ThreadManager.cpp:(.text+0x75): undefined reference to `pthread_mutexattr_init' ThreadManager.cpp:(.text+0x82): undefined reference to `pthread_mutexattr_settype' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CSemaphore::initialize()': ThreadManager.cpp:(.text+0xbe): undefined reference to `sem_init' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CSemaphore::destroy()': ThreadManager.cpp:(.text+0xd2): undefined reference to `sem_destroy' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CSemaphore::take()': ThreadManager.cpp:(.text+0xe7): undefined reference to `sem_wait' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CWorkerThread::initialize()': ThreadManager.cpp:(.text+0x115): undefined reference to `pthread_create' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CSemaphore::give()': ThreadManager.cpp:(.text+0x17c): undefined reference to `sem_post' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CWorkerThread::terminate()': ThreadManager.cpp:(.text+0x233): undefined reference to `pthread_detach' out/linux/x86_64/release/libSSMCore.a(ThreadManager.o): In function `CSimpleMutex::~CSimpleMutex()': ThreadManager.cpp:(.text+0xa3): undefined reference to `pthread_mutexattr_destroy' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCGetSocketInfo' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_thread_pool_new' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCMalloc' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_time_val_add' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_cond_free' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCBuildIPv4Address' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_cond_broadcast' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCSeedRandom' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_mutex_new' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCGetRandomByte' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_mutex_trylock' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCGetRandomRange' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_mutex_unlock' out/linux/x86_64/release/liboc.so: undefined reference to `OCDevAddrToString' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_cond_timed_wait' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_cond_new' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCGetRandom' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_cond_wait' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCDevAddrToIPv4Addr' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_thread_pool_free' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCCalloc' out/linux/x86_64/release/liboc.so: undefined reference to `OCDevAddrToPort' out/linux/x86_64/release/liboctbstack.so: undefined reference to `coap_join_wellknown_group' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_cond_signal' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCFillRandomMem' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_mutex_lock' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_get_monotonic_time' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_mutex_free' out/linux/x86_64/release/liboctbstack.so: undefined reference to `OCFree' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_get_current_time' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_error_free' out/linux/x86_64/release/libconnectivity_abstraction.so: undefined reference to `g_thread_pool_push' collect2: ld returned 1 exit status scons: *** [out/linux/x86_64/release/service/soft-sensor-manager/SampleApp/linux/SSMTesterApp/SSMTesterApp] Error 1 scons: building terminated because of errors. harish at harish-VirtualBox:~/iot/iotivity/iotivity-0.9.0-CA$ harish at harish-VirtualBox:~/iot/iotivity/iotivity-0.9.0-CA$ pwd /home/harish/iot/iotivity/iotivity-0.9.0-CA
