Hi all,

I have an issue with Iotivity cloud client compilation on openwrt.
I used Iotivity 1.2.1 :

Archiving out/linux/mipsel/release/extlibs/tinydtls/libtinydtls.a
Indexing Archive out/linux/mipsel/release/extlibs/tinydtls/libtinydtls.a
Install file: "out/linux/mipsel/release/extlibs/tinydtls/libtinydtls.a" as
"out/linux/mipsel/release/libtinydtls.a"
Linking out/linux/mipsel/release/resource/csdk/liboctbstack.so
out/linux/mipsel/release/resource/csdk/stack/src/ocstack.os: In function
`OCInit1':
ocstack.c:(.text+0x328c): undefined reference to
`CARegisterKeepAliveHandler'
ocstack.c:(.text+0x334c): undefined reference to
`CARegisterKeepAliveHandler'
out/linux/mipsel/release/libocsrm.a(secureresourcemanager.o): In function
`SRMInitSecureResources':
secureresourcemanager.c:(.text+0x2d8): undefined reference to `
CAregisterPskCredentialsHandler'
secureresourcemanager.c:(.text+0x2ec): undefined reference to
`CAregisterPkixInfoHandler'
secureresourcemanager.c:(.text+0x304): undefined reference to `
CAregisterGetCredentialTypesHandler'
out/linux/mipsel/release/libocsrm.a(doxmresource.o): In function
`DoxmEntityHandler':
doxmresource.c:(.text+0x1ccc): undefined reference to
`CAregisterPkixInfoHandler'
doxmresource.c:(.text+0x1ce4): undefined reference to `
CAregisterGetCredentialTypesHandler'
doxmresource.c:(.text+0x1f04): undefined reference to `
CAregisterPskCredentialsHandler'
doxmresource.c:(.text+0x1fac): undefined reference to
`CAregisterPkixInfoHandler'
doxmresource.c:(.text+0x1fc8): undefined reference to `
CAregisterGetCredentialTypesHandler'
out/linux/mipsel/release/libocsrm.a(credresource.o): In function
`CredEntityHandler':
credresource.c:(.text+0x3020): undefined reference to `
CAregisterPskCredentialsHandler'
out/linux/mipsel/release/libocsrm.a(dpairingresource.o): In function
`DPairingDTLSHandshakeCB':
dpairingresource.c:(.text+0x38): undefined reference to `
CAregisterSslHandshakeCallback'
out/linux/mipsel/release/libocsrm.a(dpairingresource.o): In function
`DpairingEntityHandler':
dpairingresource.c:(.text+0x1090): undefined reference to `
CAregisterSslHandshakeCallback'
out/linux/mipsel/release/libocsrm.a(directpairing.o): In function
`DirectPairingHandler':
directpairing.c:(.text+0xc4): undefined reference to `
CAregisterSslHandshakeCallback'
out/linux/mipsel/release/libocsrm.a(directpairing.o): In function
`DirectPairingDTLSHandshakeCB':
directpairing.c:(.text+0xe64): undefined reference to `
CAregisterSslHandshakeCallback'
directpairing.c:(.text+0xe84): undefined reference to `
CAregisterSslHandshakeCallback'
out/linux/mipsel/release/libocsrm.a(oxmpincommon.o): In function
`GeneratePin':
oxmpincommon.c:(.text+0x334): undefined reference to `
CAregisterPskCredentialsHandler'
collect2: error: ld returned 1 exit status
scons: *** [out/linux/mipsel/release/resource/csdk/liboctbstack.so] Error 1
scons: building terminated because of errors.

My compilation options :
SCONS_OPTIONS += \
TARGET_OS=linux \
TARGET_TRANSPORT=IP \
TARGET_ARCH=$(ARCH) \
STAGING_DIR=$(STAGING_DIR) \
WITH_ENV=true \
WITH_TCP=yes \
WITH_CLOUD=yes \
WITH_MQ=PUB,SUB \
        SECURED=1 \
octbstack oc \
install

How can I fix this error ?

Thank you.
Bryan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20170302/cda66fc0/attachment.html>

Reply via email to