2016-07-26 14 views
1

Das ist mein Build-UmgebungIotivity scons Buildfehler (cbor)

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

aber, wenn ich scons TARGET_OS=android TARGET_ARCH=armeabi

bauen werfen sie Ausnahme auf den Aufbau wie

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. 

Ich weiß nicht, was zu tun ist, Wie kann ich es lösen?

+0

upstream Fehlerbericht: https://jira.iottivity.org/browse/IOT-1205 – RzR

Antwort

1

eine Zeile in der Datei tinycbor/SConscript

cbor_src = [

...

os.path.join (cborDir, 'src/cborparser_dup_string.c') hinzufügen, < - hinzufügen Diese Linie

+0

Vielen Dank! Ich habe es gelöst! – jinh574