2016-07-26 3 views
1

이 나는 ​​그들이Iotivity SCons는 빌드 오류 (cbor는)

Archiving out/android/armeabi/release/resource/csdk/security/libocsrm.a 
Indexing Archive out/android/armeabi/release/resource/csdk/security/libocsrm.a 
Install file: "out/android/armeabi/release/resource/csdk/security/libocsrm.a" as "out/android/armeabi/release/libocsrm.a" 
Linking out/android/armeabi/release/resource/csdk/liboctbstack.so 
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseStringLL: error: undefined reference to '_cbor_value_dup_string' 
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseSingleRepPayload: error: undefined reference to '_cbor_value_dup_string' 
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseSingleRepPayload: error: undefined reference to '_cbor_value_dup_string' 
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseSingleRepPayload: error: undefined reference to '_cbor_value_dup_string' 
collect2: error: ld returned 1 exit status 
scons: *** [out/android/armeabi/release/resource/csdk/liboctbstack.so] Error 1 
scons: building terminated because of errors. 

같은 건물에 예외를 발생 scons TARGET_OS=android TARGET_ARCH=armeabi

를 빌드 할 때, 내 빌드 환경

Ubuntu 14.04 LTS 
Android NDK r10d 
Android SDK API 21 SDK Platporm, build-tools 20 

하지만 난 몰라 어떻게해야합니까, 어떻게 해결할 수 있습니까? 추가 -

cbor_src = [

...

os.path.join (cborDir, 'SRC/cborparser_dup_string.c'), <

+0

업스트림 버그 신고 : https://jira.iotivity.org/browse/IOT-1205 – RzR

답변

1

하는 파일 tinycbor에 한 줄/SConscript 추가 이 줄

+0

대단히 감사합니다! 나는 그것을 해결했다! – jinh574