I met now below error message when I had built iotivity 1.2.1 on yocto
rocko branch.
I'm not sure whether that is now issued problem or it happended only my PC.
|
/home/xxx/yocto/yocto-rocko/305-build/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/iotivity/1.2.1-r1/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.2.0/ld:
warning: libconnectivity_abstraction.so, needed by
out/yocto/arm/release/liboctbstack.so, not found (try using -rpath or
-rpath-link)
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_write_block_opt'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_check_option'
| out/yocto/arm/release/liboctbstack.so: undefined reference to `caglobals'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_encode_var_bytes'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_parse_next'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CASelectNetwork'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`OC::MessageContainer::representations() const'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`OC::OCRepresentation::setDevAddr(OCDevAddr)'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CARegisterHandler'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_add_option'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CAGenerateToken'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CAHandleRequestResponse'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_pdu_parse'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_hash_path'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_parse_iterator_init'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CASendRequest'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_delete_pdu'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_pdu_init'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`OC::OCRepresentation::setUri(char const*)'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_option_next'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CASendResponse'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CADestroyToken'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_opt_length'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_get_block'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_option_iterator_init'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`OC::OCRepresentation::addChild(OC::OCRepresentation const&)'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_add_token'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CAInitialize'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CAStartDiscoveryServer'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CAStopListeningServer'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_response_phrase'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`oc_log_write'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CACloneRequestInfo'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CARegisterNetworkMonitorHandler'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`OC::MessageContainer::setPayload(OCPayload const*)'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`oc_make_ostream_logger'
| out/yocto/arm/release/libresource_directory.so: undefined reference to
`oc_log_destroy'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_add_data'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CATerminate'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`CAStartListeningServer'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_hash_impl'
| out/yocto/arm/release/liboctbstack.so: undefined reference to
`coap_opt_value'
| collect2: error: ld returned 1 exit status
| scons: ***
[out/yocto/arm/release/resource/csdk/resource-directory/samples/rd_publishingClient]
Error 1
| In file included from
resource/csdk/stack/samples/linux/SimpleClientServer/occlient.cpp:36:0:
| resource/csdk/stack/include/payload_logging.h: In function 'void
OCPayloadLogRepValues(LogLevel, OCRepPayloadValue*)':
| resource/csdk/logger/include/logger.h:232:71: warning: format '%zd'
expects argument of type 'signed size_t', but argument 5 has type 'int64_t
{aka long long int}' [-Wformat=]
| #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__)
| ^
| resource/csdk/stack/include/payload_logging.h:68:17: note: in expansion
of macro 'OIC_LOG_V'
| OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name,
val->i);
| ^~~~~~~~~
| resource/csdk/logger/include/logger.h:232:71: warning: format '%zd'
expects argument of type 'signed size_t', but argument 4 has type 'int64_t
{aka long long int}' [-Wformat=]
| #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__)
| ^
| resource/csdk/stack/include/payload_logging.h:100:29: note: in expansion
of macro 'OIC_LOG_V'
| OIC_LOG_V(level, PL_TAG, "\t\t\t %zd",
val->arr.iArray[i]);
| ^~~~~~~~~
| scons: building terminated because of errors.
| ERROR: scons build execution failed.
_______________________________________________
iotivity-dev mailing list
[email protected]
https://lists.iotivity.org/mailman/listinfo/iotivity-dev