Applying ./patches/001-no_unit_test.patch using plaintext: patching file plugins/SConscript patching file resource/SConscript patching file resource/csdk/resource-directory/SConscript patching file service/coap-http-proxy/SConscript patching file service/easy-setup/enrollee/SConscript patching file service/easy-setup/mediator/richsdk/SConscript patching file service/resource-container/SConscript patching file service/resource-encapsulation/SConscript patching file service/resource-encapsulation/src/common/SConscript patching file service/resource-encapsulation/src/serverBuilder/SConscript patching file service/scene-manager/SConscript Applying ./patches/002-do-not-chck-for-boost.patch using plaintext: patching file service/third_party_libs.scons Applying ./patches/020-linux-Add-more-architectures.patch using plaintext: patching file build_common/SConscript patching file resource/csdk/connectivity/build/SConscript Applying ./patches/021-build-do-not-set-TARGET_ARCH-to-default.patch using plaintext: patching file build_common/SConscript patching file resource/csdk/connectivity/build/SConscript Applying ./patches/022-build-restrict-compiler-options-to-supported-archite.patch using plaintext: patching file build_common/linux/SConscript patching file resource/csdk/connectivity/build/linux/SConscript Applying ./patches/023-build-take-compiler-options-from-environment.patch using plaintext: patching file build_common/SConscript patching file build_common/linux/SConscript patching file resource/csdk/connectivity/build/linux/SConscript Applying ./patches/030-remove-check-for-curl.patch using plaintext: patching file service/resource-container/SConscript Applying ./patches/040-linux-Use-system-sqlite3.patch using plaintext: patching file resource/csdk/SConscript Applying ./patches/050-csdk-move-OCEntityHandlerResponse-from-stack-to-heap.patch using plaintext: patching file resource/csdk/stack/src/ocresource.c Applying ./patches/051-csdk-move-OCClientResponse-from-stack-to-heap.patch using plaintext: patching file resource/csdk/stack/src/ocstack.c Applying ./patches/053-src-move-OCClientResponse-from-stack-to-heap.patch using plaintext: patching file resource/src/InProcServerWrapper.cpp Applying ./patches/070-ssl-fix-compilation-against-non-debug-mbedtls.patch using plaintext: patching file resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c Applying ./patches/071-ssl-call-mbedtls_version_get_string-only-if-availabl.patch using plaintext: patching file resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c Applying ./patches/072-ssl-call-mbedtls_ssl_conf_renegotiation-only-if-avai.patch using plaintext: patching file resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c Applying ./patches/075-ssl-enable-usage-of-patched-mbed-functions-condition.patch using plaintext: patching file resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c Applying ./patches/078-use-system-mbedtls.patch using plaintext: patching file resource/csdk/connectivity/src/SConscript Applying ./patches/080-zigbee_wrapper-do-not-check-for-floating-point.patch using plaintext: patching file plugins/zigbee_wrapper/src/zigbee_wrapper.c Applying ./patches/140-remove-glib2.patch using plaintext: patching file resource/csdk/connectivity/src/bt_le_adapter/linux/SConscript patching file resource/csdk/security/provisioning/sample/SConscript patching file resource/csdk/security/provisioning/SConscript Applying ./patches/200-examples-OICMiddle-try-to-load-security-configuratio.patch using plaintext: patching file examples/OICMiddle/OICMiddle.cpp patching file examples/OICMiddle/OICMiddle.h scons: Reading SConscript files ... using CC from environment: ['arm-openwrt-linux-muslgnueabi-gcc'] using CXX from environment: ['arm-openwrt-linux-muslgnueabi-g++'] using CFLAGS from environment: ['-Os', '-pipe', '-mcpu=cortex-a5', '-fno-caller-saves', '-fno-plt', '-fhonour-copts', '-Wno-error=unused-but-set-variable', '-Wno-error=unused-result', '-mfloat-abi=hard', '-iremap/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1:iotivity-1.2.1', '-Wformat', '-Werror=format-security', '-fstack-protector', '-D_FORTIFY_SOURCE=1', '-Wl,-z,now', '-Wl,-z,relro'] using CXXFLAGS from environment: ['-Os', '-pipe', '-mcpu=cortex-a5', '-fno-caller-saves', '-fno-plt', '-fhonour-copts', '-Wno-error=unused-but-set-variable', '-Wno-error=unused-result', '-mfloat-abi=hard', '-iremap/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1:iotivity-1.2.1', '-Wformat', '-Werror=format-security', '-fstack-protector', '-D_FORTIFY_SOURCE=1', '-Wl,-z,now', '-Wl,-z,relro', '-std=gnu++11'] using CPPFLAGS from environment: ['-I/builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/usr/include', '-I/builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/include', '-I/builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/usr/include', '-I/builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/include/fortify', '-I/builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/include'] using LDFLAGS/LINKFLAGS from environment: ['-L/builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/usr/lib', '-L/builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/lib', '-L/builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/usr/lib', '-L/builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/lib', '-znow', '-zrelro'] Reading linux configuration script Checking for POSIX Thread Support...yes Assume TinyCBOR is on tag v0.4 *********************************** Info: ***************************************** * Using FORKED copy of libCoap located in: * * resource/csdk/connectivity/lib/libcoap-4.1.1 * *********************************************************************************** Checking for C++ header file arpa/inet.h... yes Checking for C++ header file fcntl.h... yes Checking for C++ header file grp.h... yes Checking for C++ header file in6addr.h... no Checking for C++ header file linux/limits.h... yes Checking for C++ header file memory.h... yes Checking for C++ header file netdb.h... yes Checking for C++ header file netinet/in.h... yes Checking for C++ header file pthread.h... yes Checking for C++ header file pwd.h... yes Checking for C++ header file stdlib.h... yes Checking for C++ header file string.h... yes Checking for C++ header file strings.h... yes Checking for C++ header file sys/socket.h... yes Checking for C++ header file sys/stat.h... yes Checking for C++ header file sys/time.h... yes Checking for C++ header file sys/timeb.h... yes Checking for C++ header file sys/types.h... yes Checking for C++ header file sys/unistd.h... no Checking for C++ header file syslog.h... yes Checking for C++ header file time.h... yes Checking for C++ header file unistd.h... yes Checking for C++ header file uuid/uuid.h... yes Checking for C++ header file windows.h... no Checking for C++ header file winsock2.h... no Checking for C++ header file ws2tcpip.h... no Given Transport is IP Given OS is linux BUILD_SAMPLE is ON MQ flag is OFF CA Transport is IP Reading ca script IP Reading common folder script Reading util folder script Reading IP adapter script Include path is ['../api', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/deps/linux/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/extlibs/tinycbor/tinycbor/src', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/csdk/logger/include', '../../c_common', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/c_common', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/oic_malloc/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/oic_string/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/oic_time/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/ocrandom/include', '/builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/usr/include/uuid', '../lib/libcoap-4.1.1/include', '../inc', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/csdk/logger/include', '../common/inc', '../util/inc', 'common/inc/', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/csdk/logger/include/'] Files path is ['./../common/src/uarraylist.c', './../common/src/ulinklist.c', './../common/src/uqueue.c', './../common/src/caremotehandler.c', './../common/src/cathreadpool_pthreads.c', './../common/src/camutex_pthreads.c', './../util/src/cautilinterface.c', './adapter_util/caadapterutils.c', './cablockwisetransfer.c', './caconnectivitymanager.c', './cainterfacecontroller.c', './camessagehandler.c', './canetworkconfigurator.c', './caprotocolmessage.c', './caqueueingthread.c', './caretransmission.c', './ip_adapter/caipadapter.c', './ip_adapter/caipserver.c', './ip_adapter/linux/caipnwmonitor.c'] *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* Checking for C function strptime()... resource/csdk/connectivity/lib/libcoap-4.1.1/pdu.c: In function 'coap_new_pdu2': resource/csdk/connectivity/lib/libcoap-4.1.1/pdu.c:228:26: warning: implicit declaration of function 'ntohs' [-Wimplicit-function-declaration] ntohs(COAP_INVALID_TID), ^~~~~ In file included from resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/t_list.h:35:0, from resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/resource.h:18, from resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:12: resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c: In function 'coap_add_resource': resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:412:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 11: hashv += ( (unsigned)_hj_key[10] << 24 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:413:6: note: here case 10: hashv += ( (unsigned)_hj_key[9] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:413:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10: hashv += ( (unsigned)_hj_key[9] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:414:6: note: here case 9: hashv += ( (unsigned)_hj_key[8] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:414:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9: hashv += ( (unsigned)_hj_key[8] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:415:6: note: here case 8: _hj_j += ( (unsigned)_hj_key[7] << 24 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:415:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: _hj_j += ( (unsigned)_hj_key[7] << 24 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:416:6: note: here case 7: _hj_j += ( (unsigned)_hj_key[6] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:416:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: _hj_j += ( (unsigned)_hj_key[6] << 16 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:417:6: note: here case 6: _hj_j += ( (unsigned)_hj_key[5] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:417:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: _hj_j += ( (unsigned)_hj_key[5] << 8 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:418:6: note: here case 5: _hj_j += _hj_key[4]; \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:418:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: _hj_j += _hj_key[4]; \ ~~~~~~^~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:419:6: note: here case 4: _hj_i += ( (unsigned)_hj_key[3] << 24 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:419:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: _hj_i += ( (unsigned)_hj_key[3] << 24 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:420:6: note: here case 3: _hj_i += ( (unsigned)_hj_key[2] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:420:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: _hj_i += ( (unsigned)_hj_key[2] << 16 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:421:6: note: here case 2: _hj_i += ( (unsigned)_hj_key[1] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:421:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: _hj_i += ( (unsigned)_hj_key[1] << 8 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:422:6: note: here case 1: _hj_i += _hj_key[0]; \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:169:2: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:150:9: note: in expansion of macro 'HASH_ADD_KEYPTR' HASH_ADD_KEYPTR(hh,head,&add->fieldname,keylen_in,add) ^~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:485:5: note: in expansion of macro 'HASH_ADD' HASH_ADD(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c: In function 'coap_get_resource_from_key': resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:412:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 11: hashv += ( (unsigned)_hj_key[10] << 24 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:413:6: note: here case 10: hashv += ( (unsigned)_hj_key[9] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:413:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10: hashv += ( (unsigned)_hj_key[9] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:414:6: note: here case 9: hashv += ( (unsigned)_hj_key[8] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:414:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9: hashv += ( (unsigned)_hj_key[8] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:415:6: note: here case 8: _hj_j += ( (unsigned)_hj_key[7] << 24 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:415:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: _hj_j += ( (unsigned)_hj_key[7] << 24 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:416:6: note: here case 7: _hj_j += ( (unsigned)_hj_key[6] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:416:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: _hj_j += ( (unsigned)_hj_key[6] << 16 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:417:6: note: here case 6: _hj_j += ( (unsigned)_hj_key[5] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:417:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: _hj_j += ( (unsigned)_hj_key[5] << 8 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:418:6: note: here case 5: _hj_j += _hj_key[4]; \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:418:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: _hj_j += _hj_key[4]; \ ~~~~~~^~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:419:6: note: here case 4: _hj_i += ( (unsigned)_hj_key[3] << 24 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:419:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: _hj_i += ( (unsigned)_hj_key[3] << 24 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:420:6: note: here case 3: _hj_i += ( (unsigned)_hj_key[2] << 16 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:420:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: _hj_i += ( (unsigned)_hj_key[2] << 16 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:421:6: note: here case 2: _hj_i += ( (unsigned)_hj_key[1] << 8 ); \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:421:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: _hj_i += ( (unsigned)_hj_key[1] << 8 ); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:422:6: note: here case 1: _hj_i += _hj_key[0]; \ ^ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:323:18: note: in expansion of macro 'HASH_JEN' #define HASH_FCN HASH_JEN ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/include/coap/uthash.h:89:6: note: in expansion of macro 'HASH_FCN' HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ ^~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/resource.c:559:5: note: in expansion of macro 'HASH_FIND' HASH_FIND(hh, context->resources, key, sizeof(coap_key_t), resource); ^~~~~~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/option.c: In function 'coap_opt_length': resource/csdk/connectivity/lib/libcoap-4.1.1/option.c:339:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++opt; ^~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/option.c:341:9: note: here case 0xd0: ^~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/option.c:342:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++opt; ^~~~~ resource/csdk/connectivity/lib/libcoap-4.1.1/option.c:344:9: note: here default: ^~~~~~~ yes *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* scons: warning: Two different environments were specified for target src/common/NSUtil.os, but they appear to have the same action: $SHCC -o $TARGET -c $SHCFLAGS $SHCCFLAGS $_CCCOMCOM $SOURCES File "/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/service/notification/SConscript", line 110, in scons: warning: Two different environments were specified for target src/common/NSUtil.o, but they appear to have the same action: $CC -o $TARGET -c $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/service/notification/SConscript", line 118, in *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* *********************************** Warning *********************************** * You are trying cross build, please make sure (arm) version libraries are * installed! * ******************************************************************************* easysetup_path . Files path is ['src/RemoteEnrollee.cpp', 'src/EnrolleeResource.cpp', 'src/CloudResource.cpp', 'src/EasySetup.cpp', 'src/ESException.cpp'] /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1 /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/service/easy-setup/sampleapp/enrollee/linux Reading top Zigbee Wrapper. Reading top Telegesis Wrapper. Reading Telegesis Wrapper (TW) script Reading Zigbee Wrapper (ZW) script Reading PI script Include path is ['/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/c_common/oic_time/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/csdk/connectivity/lib/libcoap-4.1.1/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/c_common/oic_malloc/include', '../api', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/deps/linux/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/extlibs/tinycbor/tinycbor/src', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/csdk/logger/include', '../../c_common', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/c_common', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/oic_malloc/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/oic_string/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/oic_time/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/c_common/ocrandom/include', '/builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/usr/include/uuid', '../lib/libcoap-4.1.1/include', '../inc', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/csdk/logger/include', '../common/inc', '../util/inc', 'common/inc/', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/csdk/logger/include/', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/resource/csdk/routing/./include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/plugins/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/plugins/include/internal', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/oc_logger/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/csdk/stack/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/c_common/oic_string/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/plugins/zigbee_wrapper/telegesis_wrapper/include', '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/plugins/zigbee_wrapper/include'] Files path is ['/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/resource/csdk/logger/src/logger.c', 'pluginlist.c', 'plugininterface.c'] scons: done reading SConscript files. scons: Building targets ... Compiling out/linux/arm/release/extlibs/cjson/cJSON.o extlibs/cjson/cJSON.c: In function 'parse_string': extlibs/cjson/cJSON.c:611:32: warning: this statement may fall through [-Wimplicit-fallthrough=] uc >>= 6; ~~~^~~~~ extlibs/cjson/cJSON.c:612:25: note: here case 3: ^~~~ extlibs/cjson/cJSON.c:615:32: warning: this statement may fall through [-Wimplicit-fallthrough=] uc >>= 6; ~~~^~~~~ extlibs/cjson/cJSON.c:616:25: note: here case 2: ^~~~ extlibs/cjson/cJSON.c:619:32: warning: this statement may fall through [-Wimplicit-fallthrough=] uc >>= 6; ~~~^~~~~ extlibs/cjson/cJSON.c:620:25: note: here case 1: ^~~~ Compiling out/linux/arm/release/extlibs/timer/timer.o Compiling out/linux/arm/release/resource/csdk/stack/src/ocstack.o resource/csdk/stack/src/ocstack.c: In function 'OCDoResource': resource/csdk/stack/src/ocstack.c:2707:13: warning: this statement may fall through [-Wimplicit-fallthrough=] qos = OC_LOW_QOS; ~~~~^~~~~~~~~~~~ resource/csdk/stack/src/ocstack.c:2709:5: note: here case OC_REST_PRESENCE: ^~~~ At top level: resource/csdk/stack/src/ocstack.c:5103:6: warning: 'OCSetNetworkMonitorHandler' defined but not used [-Wunused-function] void OCSetNetworkMonitorHandler(CAAdapterStateChangedCB adapterHandler, ^~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocpayload.o Compiling out/linux/arm/release/resource/csdk/stack/src/ocpayloadparse.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/stack/src/ocpayloadparse.c:37: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocpayloadconvert.o Compiling out/linux/arm/release/resource/csdk/stack/src/occlientcb.o Compiling out/linux/arm/release/resource/csdk/stack/src/ocresource.o In file included from resource/csdk/stack/src/ocresource.c:46:0: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocobserve.o resource/csdk/stack/src/ocobserve.c: In function 'SendAllObserverNotification': resource/csdk/stack/src/ocobserve.c:179:27: warning: unused variable 'ehResult' [-Wunused-variable] OCEntityHandlerResult ehResult = OC_EH_ERROR; ^~~~~~~~ resource/csdk/stack/src/ocobserve.c:178:28: warning: unused variable 'ehRequest' [-Wunused-variable] OCEntityHandlerRequest ehRequest = {0}; ^~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocserverrequest.o Compiling out/linux/arm/release/resource/csdk/stack/src/occollection.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/stack/src/occollection.c:34: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/oicgroup.o Archiving out/linux/arm/release/resource/csdk/liboctbstack.a Indexing Archive out/linux/arm/release/resource/csdk/liboctbstack.a Install file: "out/linux/arm/release/resource/csdk/liboctbstack.a" as "out/linux/arm/release/liboctbstack.a" Compiling out/linux/arm/release/extlibs/cjson/cJSON.os extlibs/cjson/cJSON.c: In function 'parse_string': extlibs/cjson/cJSON.c:611:32: warning: this statement may fall through [-Wimplicit-fallthrough=] uc >>= 6; ~~~^~~~~ extlibs/cjson/cJSON.c:612:25: note: here case 3: ^~~~ extlibs/cjson/cJSON.c:615:32: warning: this statement may fall through [-Wimplicit-fallthrough=] uc >>= 6; ~~~^~~~~ extlibs/cjson/cJSON.c:616:25: note: here case 2: ^~~~ extlibs/cjson/cJSON.c:619:32: warning: this statement may fall through [-Wimplicit-fallthrough=] uc >>= 6; ~~~^~~~~ extlibs/cjson/cJSON.c:620:25: note: here case 1: ^~~~ Compiling out/linux/arm/release/extlibs/timer/timer.os Compiling out/linux/arm/release/resource/csdk/stack/src/ocstack.os resource/csdk/stack/src/ocstack.c: In function 'OCDoResource': resource/csdk/stack/src/ocstack.c:2707:13: warning: this statement may fall through [-Wimplicit-fallthrough=] qos = OC_LOW_QOS; ~~~~^~~~~~~~~~~~ resource/csdk/stack/src/ocstack.c:2709:5: note: here case OC_REST_PRESENCE: ^~~~ At top level: resource/csdk/stack/src/ocstack.c:5103:6: warning: 'OCSetNetworkMonitorHandler' defined but not used [-Wunused-function] void OCSetNetworkMonitorHandler(CAAdapterStateChangedCB adapterHandler, ^~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocpayload.os Compiling out/linux/arm/release/resource/csdk/stack/src/ocpayloadparse.os In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/stack/src/ocpayloadparse.c:37: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocpayloadconvert.os Compiling out/linux/arm/release/resource/csdk/stack/src/occlientcb.os Compiling out/linux/arm/release/resource/csdk/stack/src/ocresource.os In file included from resource/csdk/stack/src/ocresource.c:46:0: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocobserve.os resource/csdk/stack/src/ocobserve.c: In function 'SendAllObserverNotification': resource/csdk/stack/src/ocobserve.c:179:27: warning: unused variable 'ehResult' [-Wunused-variable] OCEntityHandlerResult ehResult = OC_EH_ERROR; ^~~~~~~~ resource/csdk/stack/src/ocobserve.c:178:28: warning: unused variable 'ehRequest' [-Wunused-variable] OCEntityHandlerRequest ehRequest = {0}; ^~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/ocserverrequest.os Compiling out/linux/arm/release/resource/csdk/stack/src/occollection.os In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/stack/src/occollection.c:34: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/stack/src/oicgroup.os Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/uarraylist.o Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/ulinklist.o Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/uqueue.o Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/caremotehandler.o Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/cathreadpool_pthreads.o Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/camutex_pthreads.o Compiling out/linux/arm/release/resource/csdk/connectivity/util/src/cautilinterface.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/adapter_util/caadapterutils.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/cablockwisetransfer.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/caconnectivitymanager.o resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAEnableAnonECDHCipherSuite': resource/csdk/connectivity/src/caconnectivitymanager.c:496:51: warning: unused parameter 'enable' [-Wunused-parameter] CAResult_t CAEnableAnonECDHCipherSuite(const bool enable) ^~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAGenerateOwnerPSK': resource/csdk/connectivity/src/caconnectivitymanager.c:515:51: warning: unused parameter 'endpoint' [-Wunused-parameter] CAResult_t CAGenerateOwnerPSK(const CAEndpoint_t* endpoint, ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:516:36: warning: unused parameter 'label' [-Wunused-parameter] const uint8_t* label, const size_t labelLen, ^~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:516:56: warning: unused parameter 'labelLen' [-Wunused-parameter] const uint8_t* label, const size_t labelLen, ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:517:36: warning: unused parameter 'rsrcServerDeviceID' [-Wunused-parameter] const uint8_t* rsrcServerDeviceID, const size_t rsrcServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:517:69: warning: unused parameter 'rsrcServerDeviceIDLen' [-Wunused-parameter] const uint8_t* rsrcServerDeviceID, const size_t rsrcServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:518:36: warning: unused parameter 'provServerDeviceID' [-Wunused-parameter] const uint8_t* provServerDeviceID, const size_t provServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:518:69: warning: unused parameter 'provServerDeviceIDLen' [-Wunused-parameter] const uint8_t* provServerDeviceID, const size_t provServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:519:30: warning: unused parameter 'ownerPSK' [-Wunused-parameter] uint8_t* ownerPSK, const size_t ownerPskSize) ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:519:53: warning: unused parameter 'ownerPskSize' [-Wunused-parameter] uint8_t* ownerPSK, const size_t ownerPskSize) ^~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAInitiateHandshake': resource/csdk/connectivity/src/caconnectivitymanager.c:545:52: warning: unused parameter 'endpoint' [-Wunused-parameter] CAResult_t CAInitiateHandshake(const CAEndpoint_t *endpoint) ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAcloseSslSession': resource/csdk/connectivity/src/caconnectivitymanager.c:567:50: warning: unused parameter 'endpoint' [-Wunused-parameter] CAResult_t CAcloseSslSession(const CAEndpoint_t *endpoint) ^~~~~~~~ Compiling out/linux/arm/release/resource/csdk/connectivity/src/cainterfacecontroller.o resource/csdk/connectivity/src/cainterfacecontroller.c:197:13: warning: 'RemoveAllNetworkStateChangedCallback' defined but not used [-Wunused-function] static void RemoveAllNetworkStateChangedCallback() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/cainterfacecontroller.c:175:19: warning: 'RemoveNetworkStateChangedCallback' defined but not used [-Wunused-function] static CAResult_t RemoveNetworkStateChangedCallback(CAAdapterStateChangedCB adapterCB, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/connectivity/src/camessagehandler.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/canetworkconfigurator.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/caprotocolmessage.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/caqueueingthread.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/caretransmission.o resource/csdk/connectivity/src/caretransmission.c:96:23: warning: 'MSECS_PER_SEC' defined but not used [-Wunused-const-variable=] static const uint64_t MSECS_PER_SEC = 1000; ^~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/connectivity/src/ip_adapter/caipadapter.o Compiling out/linux/arm/release/resource/csdk/connectivity/src/ip_adapter/caipserver.o resource/csdk/connectivity/src/ip_adapter/caipserver.c: In function 'applyMulticast6': resource/csdk/connectivity/src/ip_adapter/caipserver.c:1051:29: warning: missing braces around initializer [-Wmissing-braces] struct ipv6_mreq mreq = {.ipv6mr_multiaddr = {0}, ^ { {} } Compiling out/linux/arm/release/resource/csdk/connectivity/src/ip_adapter/linux/caipnwmonitor.o Archiving out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.a Indexing Archive out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.a Install file: "out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.a" as "out/linux/arm/release/libconnectivity_abstraction.a" Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/uarraylist.os Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/ulinklist.os Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/uqueue.os Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/caremotehandler.os Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/cathreadpool_pthreads.os Compiling out/linux/arm/release/resource/csdk/connectivity/common/src/camutex_pthreads.os Compiling out/linux/arm/release/resource/csdk/connectivity/util/src/cautilinterface.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/adapter_util/caadapterutils.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/cablockwisetransfer.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/caconnectivitymanager.os resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAEnableAnonECDHCipherSuite': resource/csdk/connectivity/src/caconnectivitymanager.c:496:51: warning: unused parameter 'enable' [-Wunused-parameter] CAResult_t CAEnableAnonECDHCipherSuite(const bool enable) ^~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAGenerateOwnerPSK': resource/csdk/connectivity/src/caconnectivitymanager.c:515:51: warning: unused parameter 'endpoint' [-Wunused-parameter] CAResult_t CAGenerateOwnerPSK(const CAEndpoint_t* endpoint, ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:516:36: warning: unused parameter 'label' [-Wunused-parameter] const uint8_t* label, const size_t labelLen, ^~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:516:56: warning: unused parameter 'labelLen' [-Wunused-parameter] const uint8_t* label, const size_t labelLen, ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:517:36: warning: unused parameter 'rsrcServerDeviceID' [-Wunused-parameter] const uint8_t* rsrcServerDeviceID, const size_t rsrcServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:517:69: warning: unused parameter 'rsrcServerDeviceIDLen' [-Wunused-parameter] const uint8_t* rsrcServerDeviceID, const size_t rsrcServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:518:36: warning: unused parameter 'provServerDeviceID' [-Wunused-parameter] const uint8_t* provServerDeviceID, const size_t provServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:518:69: warning: unused parameter 'provServerDeviceIDLen' [-Wunused-parameter] const uint8_t* provServerDeviceID, const size_t provServerDeviceIDLen, ^~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:519:30: warning: unused parameter 'ownerPSK' [-Wunused-parameter] uint8_t* ownerPSK, const size_t ownerPskSize) ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c:519:53: warning: unused parameter 'ownerPskSize' [-Wunused-parameter] uint8_t* ownerPSK, const size_t ownerPskSize) ^~~~~~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAInitiateHandshake': resource/csdk/connectivity/src/caconnectivitymanager.c:545:52: warning: unused parameter 'endpoint' [-Wunused-parameter] CAResult_t CAInitiateHandshake(const CAEndpoint_t *endpoint) ^~~~~~~~ resource/csdk/connectivity/src/caconnectivitymanager.c: In function 'CAcloseSslSession': resource/csdk/connectivity/src/caconnectivitymanager.c:567:50: warning: unused parameter 'endpoint' [-Wunused-parameter] CAResult_t CAcloseSslSession(const CAEndpoint_t *endpoint) ^~~~~~~~ Compiling out/linux/arm/release/resource/csdk/connectivity/src/cainterfacecontroller.os resource/csdk/connectivity/src/cainterfacecontroller.c:197:13: warning: 'RemoveAllNetworkStateChangedCallback' defined but not used [-Wunused-function] static void RemoveAllNetworkStateChangedCallback() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource/csdk/connectivity/src/cainterfacecontroller.c:175:19: warning: 'RemoveNetworkStateChangedCallback' defined but not used [-Wunused-function] static CAResult_t RemoveNetworkStateChangedCallback(CAAdapterStateChangedCB adapterCB, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/connectivity/src/camessagehandler.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/canetworkconfigurator.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/caprotocolmessage.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/caqueueingthread.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/caretransmission.os resource/csdk/connectivity/src/caretransmission.c:96:23: warning: 'MSECS_PER_SEC' defined but not used [-Wunused-const-variable=] static const uint64_t MSECS_PER_SEC = 1000; ^~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/connectivity/src/ip_adapter/caipadapter.os Compiling out/linux/arm/release/resource/csdk/connectivity/src/ip_adapter/caipserver.os resource/csdk/connectivity/src/ip_adapter/caipserver.c: In function 'applyMulticast6': resource/csdk/connectivity/src/ip_adapter/caipserver.c:1051:29: warning: missing braces around initializer [-Wmissing-braces] struct ipv6_mreq mreq = {.ipv6mr_multiaddr = {0}, ^ { {} } Compiling out/linux/arm/release/resource/csdk/connectivity/src/ip_adapter/linux/caipnwmonitor.os Linking out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.so Install file: "out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.so" as "out/linux/arm/release/libconnectivity_abstraction.so" Compiling out/linux/arm/release/resource/csdk/security/src/secureresourcemanager.o Compiling out/linux/arm/release/resource/csdk/security/src/resourcemanager.o Compiling out/linux/arm/release/resource/csdk/security/src/aclresource.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/security/src/aclresource.c:38: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/verresource.o In file included from resource/csdk/security/src/verresource.c:32:0: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/amaclresource.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/security/src/amaclresource.c:26: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/amsmgr.o Compiling out/linux/arm/release/resource/csdk/security/src/pstatresource.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/security/src/pstatresource.c:28: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/doxmresource.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/security/src/doxmresource.c:34: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/credresource.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/security/src/credresource.c:35: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/security/src/credresource.c: In function 'GenerateCredential': resource/csdk/security/src/credresource.c:1156:81: warning: unused parameter 'eownerID' [-Wunused-parameter] const OicUuid_t * rownerID, const OicUuid_t * eownerID) ^~~~~~~~ In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/security/src/credresource.c:35: resource/csdk/security/src/credresource.c: In function 'UpdatePersistentStorage': resource/csdk/security/src/credresource.c:1281:31: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] OIC_LOG_V(DEBUG, TAG, "cred size: %" PRIu64, size); ^ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ In file included from resource/csdk/stack/include/payload_logging.h:36:0, from resource/csdk/security/src/credresource.c:35: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/include/inttypes.h:81:25: note: format string is defined here #define PRIu64 __PRI64 "u" In file included from resource/csdk/security/src/credresource.c:44:0: resource/csdk/security/src/credresource.c: In function 'GetCredId': extlibs/tinydtls/utlist.h:107:19: warning: variable '_tmp' set but not used [-Wunused-but-set-variable] LDECLTYPE(list) _tmp; \ ^ resource/csdk/security/src/credresource.c:1341:5: note: in expansion of macro 'LL_SORT' LL_SORT(gCred, CmpCredId); ^~~~~~~ extlibs/tinydtls/utlist.h:106:19: warning: variable '_ls_oldhead' set but not used [-Wunused-but-set-variable] LDECLTYPE(list) _ls_oldhead; \ ^ resource/csdk/security/src/credresource.c:1341:5: note: in expansion of macro 'LL_SORT' LL_SORT(gCred, CmpCredId); ^~~~~~~ At top level: resource/csdk/security/src/credresource.c:174:13: warning: 'IsEmptyCred' defined but not used [-Wunused-function] static bool IsEmptyCred(const OicSecCred_t* cred) ^~~~~~~~~~~ resource/csdk/security/src/credresource.c:76:23: warning: 'CBOR_MAX_SIZE' defined but not used [-Wunused-const-variable=] static const uint16_t CBOR_MAX_SIZE = 4400; ^~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/svcresource.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/security/src/svcresource.c:28: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/pconfresource.o In file included from resource/csdk/security/src/pconfresource.c:25:0: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/dpairingresource.o In file included from resource/csdk/security/src/dpairingresource.c:25:0: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/policyengine.o Compiling out/linux/arm/release/resource/csdk/security/src/psinterface.o In file included from resource/csdk/security/src/psinterface.c:29:0: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/security/src/srmresourcestrings.o Compiling out/linux/arm/release/resource/csdk/security/src/srmutility.o Compiling out/linux/arm/release/resource/csdk/security/src/iotvticalendar.o resource/csdk/security/src/iotvticalendar.c: In function 'ParseRecur': resource/csdk/security/src/iotvticalendar.c:223:17: warning: comparison between pointer and zero character constant [-Wpointer-compare] while ('\0' != startPos) ^~ resource/csdk/security/src/iotvticalendar.c:223:20: note: did you mean to dereference the pointer? while ('\0' != startPos) ^ Compiling out/linux/arm/release/resource/csdk/security/src/base64.o Compiling out/linux/arm/release/resource/csdk/security/src/directpairing.o In file included from resource/csdk/security/src/directpairing.c:40:0: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/security/src/directpairing.c: In function 'DPGenerateQuery': resource/csdk/security/src/directpairing.c:250:17: warning: unused variable 'QPREFIX_COAPS_TCP' [-Wunused-variable] static char QPREFIX_COAPS_TCP[] = "coaps+tcp://"; ^~~~~~~~~~~~~~~~~ resource/csdk/security/src/directpairing.c:249:17: warning: unused variable 'QPREFIX_COAP_TCP' [-Wunused-variable] static char QPREFIX_COAP_TCP[] = "coap+tcp://"; ^~~~~~~~~~~~~~~~ At top level: resource/csdk/security/src/directpairing.c:249:17: warning: 'QPREFIX_COAP_TCP' defined but not used [-Wunused-variable] resource/csdk/security/src/directpairing.c:250:17: warning: 'QPREFIX_COAPS_TCP' defined but not used [-Wunused-variable] static char QPREFIX_COAPS_TCP[] = "coaps+tcp://"; ^~~~~~~~~~~~~~~~~ Compiling extlibs/tinycbor/tinycbor/src/cborparser.o In file included from extlibs/tinycbor/tinycbor/src/cborparser.c:33:0: extlibs/tinycbor/tinycbor/src/compilersupport_p.h:175:11: warning: bad option '-ffunction-sections' to pragma 'optimize' [-Wpragmas] # pragma GCC optimize("-ffunction-sections") ^~~ extlibs/tinycbor/tinycbor/src/compilersupport_p.h:179:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/compilersupport_p.h:190:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ In file included from extlibs/tinycbor/tinycbor/src/extract_number_p.h:30:0, from extlibs/tinycbor/tinycbor/src/cborparser.c:34: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/include/fortify/stdlib.h:36:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] _FORTIFY_FN(realpath) char *realpath(const char *__p, char *__r) ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/include/fortify/stdlib.h:37:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ In file included from extlibs/tinycbor/tinycbor/src/cborparser.c:34:0: extlibs/tinycbor/tinycbor/src/extract_number_p.h:33:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/extract_number_p.h:40:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/extract_number_p.h:47:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/extract_number_p.h:54:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:150:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:165:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:171:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:257:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:276:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:301:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:326:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:395:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:404:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:443:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:479:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:506:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:563:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:745:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:784:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:894:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:906:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:914:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:920:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:1059:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:1086:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:1173:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborparser.c:1284:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ Compiling extlibs/tinycbor/tinycbor/src/cborparser_dup_string.o Compiling extlibs/tinycbor/tinycbor/src/cborencoder.o In file included from extlibs/tinycbor/tinycbor/src/cborencoder.c:33:0: extlibs/tinycbor/tinycbor/src/compilersupport_p.h:175:11: warning: bad option '-ffunction-sections' to pragma 'optimize' [-Wpragmas] # pragma GCC optimize("-ffunction-sections") ^~~ extlibs/tinycbor/tinycbor/src/compilersupport_p.h:179:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/compilersupport_p.h:190:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ In file included from extlibs/tinycbor/tinycbor/src/cborencoder.c:36:0: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/include/fortify/stdlib.h:36:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] _FORTIFY_FN(realpath) char *realpath(const char *__p, char *__r) ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/include/fortify/stdlib.h:37:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:203:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:211:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:222:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:228:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:234:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:240:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:248:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:256:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:274:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:279:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:308:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:320:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:331:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:342:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:358:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:379:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:401:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:407:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:433:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:444:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:452:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:487:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:510:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ extlibs/tinycbor/tinycbor/src/cborencoder.c:529:1: warning: bad option '-ffunction-sections' to attribute 'optimize' [-Wattributes] { ^ Compiling extlibs/tinycbor/tinycbor/src/cborerrorstrings.o Archiving out/linux/arm/release/resource/csdk/security/libocsrm.a Indexing Archive out/linux/arm/release/resource/csdk/security/libocsrm.a Install file: "out/linux/arm/release/resource/csdk/security/libocsrm.a" as "out/linux/arm/release/libocsrm.a" Linking out/linux/arm/release/resource/csdk/liboctbstack.so Install file: "out/linux/arm/release/resource/csdk/liboctbstack.so" as "out/linux/arm/release/liboctbstack.so" Compiling out/linux/arm/release/resource/src/OCPlatform.os Compiling out/linux/arm/release/resource/src/OCPlatform_impl.os Compiling out/linux/arm/release/resource/src/OCResource.os Compiling out/linux/arm/release/resource/src/OCUtilities.os Compiling out/linux/arm/release/resource/src/OCException.os Compiling out/linux/arm/release/resource/src/OCRepresentation.os Compiling out/linux/arm/release/resource/src/InProcServerWrapper.os Compiling out/linux/arm/release/resource/src/InProcClientWrapper.os Compiling out/linux/arm/release/resource/src/OCResourceRequest.os Compiling out/linux/arm/release/resource/src/CAManager.os Compiling out/linux/arm/release/resource/src/OCDirectPairing.os Compiling out/linux/arm/release/resource/oc_logger/c/oc_logger.os Compiling out/linux/arm/release/resource/oc_logger/c/oc_console_logger.os Compiling out/linux/arm/release/resource/oc_logger/cpp/oc_ostream_logger.os Linking out/linux/arm/release/resource/oc_logger/liboc_logger.so Install file: "out/linux/arm/release/resource/oc_logger/liboc_logger.so" as "out/linux/arm/release/liboc_logger.so" Linking out/linux/arm/release/resource/src/liboc.so Install file: "out/linux/arm/release/resource/src/liboc.so" as "out/linux/arm/release/liboc.so" Compiling out/linux/arm/release/resource/examples/simpleserver.o Compiling out/linux/arm/release/resource/csdk/resource-directory/src/rd_client.o In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/resource-directory/src/rd_client.c:30: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/resource-directory/src/rd_client.c: In function 'OCRDPublishWithDeviceId': resource/csdk/resource-directory/src/rd_client.c:124:62: warning: pointer targets in passing argument 3 of 'OCRepPayloadSetPropString' differ in signedness [-Wpointer-sign] OCRepPayloadSetPropString(rdPayload, OC_RSRVD_DEVICE_ID, id); ^~ In file included from resource/csdk/resource-directory/src/rd_client.c:29:0: resource/csdk/stack/include/ocpayload.h:136:6: note: expected 'const char *' but argument is of type 'const unsigned char *' bool OCRepPayloadSetPropString(OCRepPayload* payload, const char* name, const char* value); ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/resource-directory/src/RDClient.o Archiving out/linux/arm/release/resource/csdk/resource-directory/libresource_directory.a Indexing Archive out/linux/arm/release/resource/csdk/resource-directory/libresource_directory.a Install file: "out/linux/arm/release/resource/csdk/resource-directory/libresource_directory.a" as "out/linux/arm/release/libresource_directory.a" Compiling out/linux/arm/release/resource/csdk/resource-directory/src/rd_client.os In file included from resource/csdk/stack/include/payload_logging.h:24:0, from resource/csdk/resource-directory/src/rd_client.c:30: resource/csdk/stack/include/payload_logging.h: In function 'OCPayloadLogRepValues': resource/csdk/stack/include/payload_logging.h:68:42: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t%s(int):%zd", val->name, val->i); ^ ~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/stack/include/payload_logging.h:100:54: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=] OIC_LOG_V(level, PL_TAG, "\t\t\t %zd", val->arr.iArray[i]); ^ ~~~~~~~~~~~~~~~~~~ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ resource/csdk/resource-directory/src/rd_client.c: In function 'OCRDPublishWithDeviceId': resource/csdk/resource-directory/src/rd_client.c:124:62: warning: pointer targets in passing argument 3 of 'OCRepPayloadSetPropString' differ in signedness [-Wpointer-sign] OCRepPayloadSetPropString(rdPayload, OC_RSRVD_DEVICE_ID, id); ^~ In file included from resource/csdk/resource-directory/src/rd_client.c:29:0: resource/csdk/stack/include/ocpayload.h:136:6: note: expected 'const char *' but argument is of type 'const unsigned char *' bool OCRepPayloadSetPropString(OCRepPayload* payload, const char* name, const char* value); ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling out/linux/arm/release/resource/csdk/resource-directory/src/RDClient.os Install file: "out/linux/arm/release/resource/c_common/libc_common.a" as "out/linux/arm/release/libc_common.a" Install file: "out/linux/arm/release/resource/csdk/logger/liblogger.a" as "out/linux/arm/release/liblogger.a" Install file: "out/linux/arm/release/resource/csdk/routing/libroutingmanager.a" as "out/linux/arm/release/libroutingmanager.a" Linking out/linux/arm/release/resource/csdk/resource-directory/libresource_directory.so Install file: "out/linux/arm/release/resource/csdk/resource-directory/libresource_directory.so" as "out/linux/arm/release/libresource_directory.so" Linking out/linux/arm/release/resource/examples/simpleserver Compiling out/linux/arm/release/resource/examples/simpleclient.o Linking out/linux/arm/release/resource/examples/simpleclient Compiling out/linux/arm/release/resource/examples/simpleclientserver.o Linking out/linux/arm/release/resource/examples/simpleclientserver Compiling out/linux/arm/release/resource/examples/directpairingclient.o Linking out/linux/arm/release/resource/examples/directpairingclient Compiling out/linux/arm/release/resource/examples/devicediscoveryserver.o Linking out/linux/arm/release/resource/examples/devicediscoveryserver Compiling out/linux/arm/release/resource/examples/devicediscoveryclient.o Linking out/linux/arm/release/resource/examples/devicediscoveryclient Compiling out/linux/arm/release/resource/examples/simpleserverHQ.o Linking out/linux/arm/release/resource/examples/simpleserverHQ Compiling out/linux/arm/release/resource/examples/simpleclientHQ.o Linking out/linux/arm/release/resource/examples/simpleclientHQ Compiling out/linux/arm/release/resource/examples/fridgeserver.o Linking out/linux/arm/release/resource/examples/fridgeserver Compiling out/linux/arm/release/resource/examples/fridgeclient.o Linking out/linux/arm/release/resource/examples/fridgeclient Compiling out/linux/arm/release/resource/examples/presenceserver.o Linking out/linux/arm/release/resource/examples/presenceserver Compiling out/linux/arm/release/resource/examples/presenceclient.o Linking out/linux/arm/release/resource/examples/presenceclient Compiling out/linux/arm/release/resource/examples/roomserver.o Linking out/linux/arm/release/resource/examples/roomserver Compiling out/linux/arm/release/resource/examples/roomclient.o Linking out/linux/arm/release/resource/examples/roomclient Compiling out/linux/arm/release/resource/examples/garageserver.o Linking out/linux/arm/release/resource/examples/garageserver Compiling out/linux/arm/release/resource/examples/garageclient.o Linking out/linux/arm/release/resource/examples/garageclient Compiling out/linux/arm/release/resource/examples/groupserver.o Linking out/linux/arm/release/resource/examples/groupserver Compiling out/linux/arm/release/resource/examples/groupclient.o Linking out/linux/arm/release/resource/examples/groupclient Compiling out/linux/arm/release/resource/examples/lightserver.o Linking out/linux/arm/release/resource/examples/lightserver Compiling out/linux/arm/release/resource/examples/threadingsample.o Linking out/linux/arm/release/resource/examples/threadingsample Compiling out/linux/arm/release/resource/examples/rdclient.o Linking out/linux/arm/release/resource/examples/rdclient Install file: "resource/examples/oic_svr_db_client.dat" as "out/linux/arm/release/resource/examples/oic_svr_db_client.dat" Install file: "resource/examples/oic_svr_db_server.dat" as "out/linux/arm/release/resource/examples/oic_svr_db_server.dat" Install file: "resource/examples/oic_svr_db_client_directpairing.dat" as "out/linux/arm/release/resource/examples/oic_svr_db_client_directpairing.dat" Compiling out/linux/arm/release/examples/OICMiddle/OICMiddle.o Compiling out/linux/arm/release/examples/OICMiddle/Client.o Compiling out/linux/arm/release/examples/OICMiddle/LineInput.o Compiling out/linux/arm/release/examples/OICMiddle/RestInput.o Compiling out/linux/arm/release/examples/OICMiddle/Server.o examples/OICMiddle/Server.cpp: In member function 'OCEntityHandlerResult MiddleServer::entityHandler(std::shared_ptr)': examples/OICMiddle/Server.cpp:48:44: warning: enum constant in boolean context [-Wint-in-bool-context] if (requestFlag && RequestHandlerFlag::RequestFlag) { ^~~~~~~~~~~ examples/OICMiddle/Server.cpp:58:44: warning: enum constant in boolean context [-Wint-in-bool-context] if (requestFlag && RequestHandlerFlag::ObserverFlag) { ^~~~~~~~~~~~ Compiling out/linux/arm/release/examples/OICMiddle/WrapResource.o Linking out/linux/arm/release/examples/OICMiddle/OICMiddle Compiling out/linux/arm/release/service/resource-container/src/BaseActivator.o Compiling out/linux/arm/release/service/resource-container/src/BundleInfoInternal.o Compiling out/linux/arm/release/service/resource-container/src/BundleResource.o Compiling out/linux/arm/release/service/resource-container/src/Configuration.o Compiling out/linux/arm/release/service/resource-container/src/DiscoverResourceUnit.o Compiling out/linux/arm/release/service/resource-container/src/JavaBundleResource.o Compiling out/linux/arm/release/service/resource-container/src/RCSResourceContainer.o Compiling out/linux/arm/release/service/resource-container/src/RemoteResourceUnit.o Compiling out/linux/arm/release/service/resource-container/src/ResourceContainerBundleAPI.o Compiling out/linux/arm/release/service/resource-container/src/ResourceContainerImpl.o Compiling out/linux/arm/release/service/resource-container/src/SoftSensorResource.o Archiving out/linux/arm/release/service/resource-container/librcs_container.a Indexing Archive out/linux/arm/release/service/resource-container/librcs_container.a Install file: "out/linux/arm/release/service/resource-container/librcs_container.a" as "out/linux/arm/release/librcs_container.a" Compiling out/linux/arm/release/service/resource-container/src/BaseActivator.os Compiling out/linux/arm/release/service/resource-container/src/BundleInfoInternal.os Compiling out/linux/arm/release/service/resource-container/src/BundleResource.os Compiling out/linux/arm/release/service/resource-container/src/Configuration.os Compiling out/linux/arm/release/service/resource-container/src/DiscoverResourceUnit.os Compiling out/linux/arm/release/service/resource-container/src/JavaBundleResource.os Compiling out/linux/arm/release/service/resource-container/src/RCSResourceContainer.os Compiling out/linux/arm/release/service/resource-container/src/RemoteResourceUnit.os Compiling out/linux/arm/release/service/resource-container/src/ResourceContainerBundleAPI.os Compiling out/linux/arm/release/service/resource-container/src/ResourceContainerImpl.os Compiling out/linux/arm/release/service/resource-container/src/SoftSensorResource.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/DeviceAssociation.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/DevicePresence.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/ResourcePresence.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/ResourceBroker.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceCache/src/DataCache.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceCache/src/ResourceCacheManager.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceCache/src/ObserveCache.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceClient/RCSDiscoveryManager.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceClient/RCSDiscoveryManagerImpl.o Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceClient/RCSRemoteResourceObject.o Archiving out/linux/arm/release/service/resource-encapsulation/librcs_client.a Indexing Archive out/linux/arm/release/service/resource-encapsulation/librcs_client.a Install file: "out/linux/arm/release/service/resource-encapsulation/librcs_client.a" as "out/linux/arm/release/librcs_client.a" Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/DeviceAssociation.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/DevicePresence.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/ResourcePresence.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceBroker/src/ResourceBroker.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceCache/src/DataCache.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceCache/src/ResourceCacheManager.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceCache/src/ObserveCache.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceClient/RCSDiscoveryManager.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceClient/RCSDiscoveryManagerImpl.os Compiling out/linux/arm/release/service/resource-encapsulation/src/resourceClient/RCSRemoteResourceObject.os Compiling out/linux/arm/release/service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimerImpl.o In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/map:60:0, from service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimerImpl.h:25, from service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimerImpl.cpp:21: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = std::chrono::duration >; _Val = std::pair >, std::shared_ptr >; _KeyOfValue = std::_Select1st >, std::shared_ptr > >; _Compare = std::less > >; _Alloc = std::allocator >, std::shared_ptr > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::shared_ptr >, std::_Select1st >, std::shared_ptr > >, std::less > >, std::allocator >, std::shared_ptr > > >::const_iterator {aka std::_Rb_tree_const_iterator >, std::shared_ptr > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = std::chrono::duration >; _Val = std::pair >, std::shared_ptr >; _KeyOfValue = std::_Select1st >, std::shared_ptr > >; _Compare = std::less > >; _Alloc = std::allocator >, std::shared_ptr > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::shared_ptr >, std::_Select1st >, std::shared_ptr > >, std::less > >, std::allocator >, std::shared_ptr > > >::const_iterator {aka std::_Rb_tree_const_iterator >, std::shared_ptr > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h: In member function 'void OIC::Service::ExpiryTimerImpl::executeExpired()': /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h:2491:16: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >, std::shared_ptr > >' changed in GCC 7.1 _M_erase_aux(__first++); ~~~~~~~~~~~~^~~~~~~~~~~ Compiling out/linux/arm/release/service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimer.o Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/PresenceSubscriber.o Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/PrimitiveResource.o Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSException.o Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSAddress.o Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSResourceAttributes.o Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSRepresentation.o Archiving out/linux/arm/release/service/resource-encapsulation/src/common/librcs_common.a Indexing Archive out/linux/arm/release/service/resource-encapsulation/src/common/librcs_common.a Install file: "out/linux/arm/release/service/resource-encapsulation/src/common/librcs_common.a" as "out/linux/arm/release/librcs_common.a" Compiling out/linux/arm/release/service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimerImpl.os In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/map:60:0, from service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimerImpl.h:25, from service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimerImpl.cpp:21: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = std::chrono::duration >; _Val = std::pair >, std::shared_ptr >; _KeyOfValue = std::_Select1st >, std::shared_ptr > >; _Compare = std::less > >; _Alloc = std::allocator >, std::shared_ptr > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::shared_ptr >, std::_Select1st >, std::shared_ptr > >, std::less > >, std::allocator >, std::shared_ptr > > >::const_iterator {aka std::_Rb_tree_const_iterator >, std::shared_ptr > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = std::chrono::duration >; _Val = std::pair >, std::shared_ptr >; _KeyOfValue = std::_Select1st >, std::shared_ptr > >; _Compare = std::less > >; _Alloc = std::allocator >, std::shared_ptr > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::shared_ptr >, std::_Select1st >, std::shared_ptr > >, std::less > >, std::allocator >, std::shared_ptr > > >::const_iterator {aka std::_Rb_tree_const_iterator >, std::shared_ptr > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h: In member function 'void OIC::Service::ExpiryTimerImpl::executeExpired()': /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a5+vfpv4_gcc-7.3.0_musl_eabi/arm-openwrt-linux-muslgnueabi/include/c++/7.3.0/bits/stl_tree.h:2491:16: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >, std::shared_ptr > >' changed in GCC 7.1 _M_erase_aux(__first++); ~~~~~~~~~~~~^~~~~~~~~~~ Compiling out/linux/arm/release/service/resource-encapsulation/src/common/expiryTimer/src/ExpiryTimer.os Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/PresenceSubscriber.os Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/PrimitiveResource.os Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSException.os Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSAddress.os Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSResourceAttributes.os Compiling out/linux/arm/release/service/resource-encapsulation/src/common/primitiveResource/src/RCSRepresentation.os Linking out/linux/arm/release/service/resource-encapsulation/src/common/librcs_common.so Install file: "out/linux/arm/release/service/resource-encapsulation/src/common/librcs_common.so" as "out/linux/arm/release/librcs_common.so" Linking out/linux/arm/release/service/resource-encapsulation/librcs_client.so Install file: "out/linux/arm/release/service/resource-encapsulation/librcs_client.so" as "out/linux/arm/release/librcs_client.so" Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/InterfaceHandler.o Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSRequest.o Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSResourceObject.o Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSResponse.o Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSSeparateResponse.o Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RequestHandler.o Archiving out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/librcs_server.a Indexing Archive out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/librcs_server.a Install file: "out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/librcs_server.a" as "out/linux/arm/release/librcs_server.a" Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/InterfaceHandler.os Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSRequest.os Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSResourceObject.os Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSResponse.os Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RCSSeparateResponse.os Compiling out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/src/RequestHandler.os Linking out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/librcs_server.so Install file: "out/linux/arm/release/service/resource-encapsulation/src/serverBuilder/librcs_server.so" as "out/linux/arm/release/librcs_server.so" Linking out/linux/arm/release/service/resource-container/librcs_container.so Install file: "out/linux/arm/release/service/resource-container/librcs_container.so" as "out/linux/arm/release/librcs_container.so" Compiling out/linux/arm/release/service/resource-container/examples/ContainerSample.o Linking out/linux/arm/release/service/resource-container/ContainerSample Compiling out/linux/arm/release/service/resource-container/examples/HueSampleBundle/src/HueConnector.os Compiling out/linux/arm/release/service/resource-container/examples/HueSampleBundle/src/HueLight.os Compiling out/linux/arm/release/service/resource-container/examples/HueSampleBundle/src/HueSampleBundleActivator.os Linking out/linux/arm/release/service/resource-container/libHueBundle.so Install file: "out/linux/arm/release/service/resource-container/libHueBundle.so" as "out/linux/arm/release/libHueBundle.so" Install file: "resource/c_common/iotivity_config.h" as "out/linux/arm/release/include/c_common/iotivity_config.h" Install file: "resource/c_common/platform_features.h" as "out/linux/arm/release/include/c_common/platform_features.h" Install file: "resource/csdk/resource-directory/include/rd_client.h" as "out/linux/arm/release/include/resource/rd_client.h" Install file: "resource/csdk/resource-directory/include/RDClient.h" as "out/linux/arm/release/include/resource/RDClient.h" Install file: "resource/csdk/stack/include/ocstack.h" as "out/linux/arm/release/include/resource/ocstack.h" Install file: "resource/csdk/stack/include/ocpresence.h" as "out/linux/arm/release/include/resource/ocpresence.h" Install file: "resource/csdk/stack/include/ocstackconfig.h" as "out/linux/arm/release/include/resource/ocstackconfig.h" Install file: "resource/csdk/stack/include/octypes.h" as "out/linux/arm/release/include/resource/octypes.h" Install file: "resource/csdk/stack/include/ocpayload.h" as "out/linux/arm/release/include/resource/ocpayload.h" Compiling out/linux/arm/release/resource/oc_logger/c/core_oc_logger.os Linking out/linux/arm/release/resource/oc_logger/liboc_logger_core.so Install file: "out/linux/arm/release/resource/oc_logger/liboc_logger_core.so" as "out/linux/arm/release/liboc_logger_core.so" Install file: "resource/oc_logger/include/oc_logger.hpp" as "out/linux/arm/release/include/resource/oc_logger.hpp" Install file: "resource/oc_logger/include/oc_logger.h" as "out/linux/arm/release/include/resource/oc_logger.h" Install file: "resource/oc_logger/include/oc_logger_types.h" as "out/linux/arm/release/include/resource/oc_logger_types.h" Install file: "resource/oc_logger/include/oc_log_stream.hpp" as "out/linux/arm/release/include/resource/oc_log_stream.hpp" Install file: "resource/oc_logger/include/targets/oc_console_logger.h" as "out/linux/arm/release/include/resource/targets/oc_console_logger.h" Install file: "resource/oc_logger/include/targets/oc_ostream_logger.h" as "out/linux/arm/release/include/resource/targets/oc_ostream_logger.h" Install file: "resource/include/OCApi.h" as "out/linux/arm/release/include/resource/OCApi.h" Install file: "resource/include/OCHeaderOption.h" as "out/linux/arm/release/include/resource/OCHeaderOption.h" Install file: "resource/include/OCException.h" as "out/linux/arm/release/include/resource/OCException.h" Install file: "resource/include/StringConstants.h" as "out/linux/arm/release/include/resource/StringConstants.h" Install file: "resource/include/OCPlatform.h" as "out/linux/arm/release/include/resource/OCPlatform.h" Install file: "resource/include/OCPlatform_impl.h" as "out/linux/arm/release/include/resource/OCPlatform_impl.h" Install file: "resource/include/WrapperFactory.h" as "out/linux/arm/release/include/resource/WrapperFactory.h" Install file: "resource/include/IClientWrapper.h" as "out/linux/arm/release/include/resource/IClientWrapper.h" Install file: "resource/include/IServerWrapper.h" as "out/linux/arm/release/include/resource/IServerWrapper.h" Install file: "resource/include/OutOfProcClientWrapper.h" as "out/linux/arm/release/include/resource/OutOfProcClientWrapper.h" Install file: "resource/include/OutOfProcServerWrapper.h" as "out/linux/arm/release/include/resource/OutOfProcServerWrapper.h" Install file: "resource/include/InProcClientWrapper.h" as "out/linux/arm/release/include/resource/InProcClientWrapper.h" Install file: "resource/include/InProcServerWrapper.h" as "out/linux/arm/release/include/resource/InProcServerWrapper.h" Install file: "resource/include/InitializeException.h" as "out/linux/arm/release/include/resource/InitializeException.h" Install file: "resource/include/ResourceInitException.h" as "out/linux/arm/release/include/resource/ResourceInitException.h" Install file: "resource/include/OCRepresentation.h" as "out/linux/arm/release/include/resource/OCRepresentation.h" Install file: "resource/include/AttributeValue.h" as "out/linux/arm/release/include/resource/AttributeValue.h" Install file: "resource/include/OCResource.h" as "out/linux/arm/release/include/resource/OCResource.h" Install file: "resource/include/OCResourceRequest.h" as "out/linux/arm/release/include/resource/OCResourceRequest.h" Install file: "resource/include/OCResourceResponse.h" as "out/linux/arm/release/include/resource/OCResourceResponse.h" Install file: "resource/include/OCUtilities.h" as "out/linux/arm/release/include/resource/OCUtilities.h" Install file: "resource/include/CAManager.h" as "out/linux/arm/release/include/resource/CAManager.h" Install file: "resource/include/OCDirectPairing.h" as "out/linux/arm/release/include/resource/OCDirectPairing.h" Install file: "service/resource-encapsulation/include/RCSAddress.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSAddress.h" Install file: "service/resource-encapsulation/include/RCSDiscoveryManager.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSDiscoveryManager.h" Install file: "service/resource-encapsulation/include/RCSRemoteResourceObject.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSRemoteResourceObject.h" Install file: "service/resource-encapsulation/include/RCSResourceAttributes.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSResourceAttributes.h" Install file: "service/resource-encapsulation/include/RCSResourceObject.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSResourceObject.h" Install file: "service/resource-encapsulation/include/RCSException.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSException.h" Install file: "service/resource-encapsulation/include/RCSRequest.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSRequest.h" Install file: "service/resource-encapsulation/include/RCSResponse.h" as "out/linux/arm/release/include/service/resource-encapsulation/RCSResponse.h" Install file: "service/resource-container/include/RCSBundleInfo.h" as "out/linux/arm/release/include/service/resource-container/RCSBundleInfo.h" Install file: "service/resource-container/include/RCSResourceContainer.h" as "out/linux/arm/release/include/service/resource-container/RCSResourceContainer.h" Compiling out/linux/arm/release/service/resource-container/examples/DiscomfortIndexSensorBundle/src/DISensorBundleActivator.os Compiling out/linux/arm/release/service/resource-container/examples/DiscomfortIndexSensorBundle/src/DiscomfortIndexSensor.os Compiling out/linux/arm/release/service/resource-container/examples/DiscomfortIndexSensorBundle/src/DiscomfortIndexSensorResource.os Compiling out/linux/arm/release/service/resource-container/examples/DiscomfortIndexSensorBundle/src/SysTimer.os Linking out/linux/arm/release/service/resource-container/libDISensorBundle.so Install file: "out/linux/arm/release/service/resource-container/libDISensorBundle.so" as "out/linux/arm/release/libDISensorBundle.so" Compiling out/linux/arm/release/service/resource-container/examples/BMISensorBundle/src/BMISensor.os Compiling out/linux/arm/release/service/resource-container/examples/BMISensorBundle/src/BMISensorBundleActivator.os Compiling out/linux/arm/release/service/resource-container/examples/BMISensorBundle/src/BMISensorResource.os Compiling out/linux/arm/release/service/resource-container/examples/BMISensorBundle/src/SysTimer.os Linking out/linux/arm/release/service/resource-container/libBMISensorBundle.so Install file: "out/linux/arm/release/service/resource-container/libBMISensorBundle.so" as "out/linux/arm/release/libBMISensorBundle.so" Compiling out/linux/arm/release/service/scene-manager/src/RemoteScene.o Compiling out/linux/arm/release/service/scene-manager/src/RemoteSceneAction.o Compiling out/linux/arm/release/service/scene-manager/src/RemoteSceneCollection.o Compiling out/linux/arm/release/service/scene-manager/src/RemoteSceneList.o Compiling out/linux/arm/release/service/scene-manager/src/Scene.o Compiling out/linux/arm/release/service/scene-manager/src/SceneAction.o Compiling out/linux/arm/release/service/scene-manager/src/SceneCollection.o Compiling out/linux/arm/release/service/scene-manager/src/SceneCollectionResource.o Compiling out/linux/arm/release/service/scene-manager/src/SceneCollectionResourceRequestor.o Compiling out/linux/arm/release/service/scene-manager/src/SceneList.o Compiling out/linux/arm/release/service/scene-manager/src/SceneListResource.o Compiling out/linux/arm/release/service/scene-manager/src/SceneListResourceRequestor.o Compiling out/linux/arm/release/service/scene-manager/src/SceneMemberResource.o Compiling out/linux/arm/release/service/scene-manager/src/SceneMemberResourceRequestor.o Compiling out/linux/arm/release/service/scene-manager/src/SceneUtils.o Archiving out/linux/arm/release/service/scene-manager/libscene_manager.a Indexing Archive out/linux/arm/release/service/scene-manager/libscene_manager.a Install file: "out/linux/arm/release/service/scene-manager/libscene_manager.a" as "out/linux/arm/release/libscene_manager.a" Install file: "service/scene-manager/include/SceneList.h" as "out/linux/arm/release/include/service/scene-manager/SceneList.h" Install file: "service/scene-manager/include/SceneCollection.h" as "out/linux/arm/release/include/service/scene-manager/SceneCollection.h" Install file: "service/scene-manager/include/Scene.h" as "out/linux/arm/release/include/service/scene-manager/Scene.h" Install file: "service/scene-manager/include/SceneAction.h" as "out/linux/arm/release/include/service/scene-manager/SceneAction.h" Install file: "service/scene-manager/include/RemoteSceneList.h" as "out/linux/arm/release/include/service/scene-manager/RemoteSceneList.h" Install file: "service/scene-manager/include/RemoteSceneCollection.h" as "out/linux/arm/release/include/service/scene-manager/RemoteSceneCollection.h" Install file: "service/scene-manager/include/RemoteScene.h" as "out/linux/arm/release/include/service/scene-manager/RemoteScene.h" Install file: "service/scene-manager/include/RemoteSceneAction.h" as "out/linux/arm/release/include/service/scene-manager/RemoteSceneAction.h" Compiling out/linux/arm/release/service/notification/src/provider/NSProviderCallbackResponse.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderDiscovery.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderInterface.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderListener.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderMemoryCache.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderNotification.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderResource.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderScheduler.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderSubscription.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderSystem.os Compiling out/linux/arm/release/service/notification/src/provider/NSProviderTopic.os Compiling out/linux/arm/release/service/notification/src/common/NSUtil.os Linking out/linux/arm/release/service/notification/libnotification_provider.so Install file: "out/linux/arm/release/service/notification/libnotification_provider.so" as "out/linux/arm/release/libnotification_provider.so" Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerCommon.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerCommunication.os service/notification/src/consumer/NSConsumerCommunication.c: In function 'NSGetMessage': service/notification/src/consumer/NSConsumerCommunication.c:386:19: warning: initialization makes integer from pointer without a cast [-Wint-conversion] uint64_t id = NULL; ^~~~ service/notification/src/consumer/NSConsumerCommunication.c: In function 'NSGetSyncInfoc': service/notification/src/consumer/NSConsumerCommunication.c:449:19: warning: initialization makes integer from pointer without a cast [-Wint-conversion] uint64_t id = NULL; ^~~~ Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerDiscovery.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerInterface.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerInternalTaskController.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerMemoryCache.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerNetworkEventListener.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerQueue.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerScheduler.os Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerSystem.os Compiling out/linux/arm/release/service/notification/src/consumer/NSThread.os Linking out/linux/arm/release/service/notification/libnotification_consumer.so Install file: "out/linux/arm/release/service/notification/libnotification_consumer.so" as "out/linux/arm/release/libnotification_consumer.so" Compiling out/linux/arm/release/service/notification/src/provider/NSProviderCallbackResponse.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderDiscovery.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderInterface.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderListener.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderMemoryCache.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderNotification.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderResource.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderScheduler.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderSubscription.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderSystem.o Compiling out/linux/arm/release/service/notification/src/provider/NSProviderTopic.o Compiling out/linux/arm/release/service/notification/src/common/NSUtil.o Archiving out/linux/arm/release/service/notification/libnotification_provider.a Indexing Archive out/linux/arm/release/service/notification/libnotification_provider.a Install file: "out/linux/arm/release/service/notification/libnotification_provider.a" as "out/linux/arm/release/libnotification_provider.a" Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerCommon.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerCommunication.o service/notification/src/consumer/NSConsumerCommunication.c: In function 'NSGetMessage': service/notification/src/consumer/NSConsumerCommunication.c:386:19: warning: initialization makes integer from pointer without a cast [-Wint-conversion] uint64_t id = NULL; ^~~~ service/notification/src/consumer/NSConsumerCommunication.c: In function 'NSGetSyncInfoc': service/notification/src/consumer/NSConsumerCommunication.c:449:19: warning: initialization makes integer from pointer without a cast [-Wint-conversion] uint64_t id = NULL; ^~~~ Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerDiscovery.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerInterface.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerInternalTaskController.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerMemoryCache.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerNetworkEventListener.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerQueue.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerScheduler.o Compiling out/linux/arm/release/service/notification/src/consumer/NSConsumerSystem.o Compiling out/linux/arm/release/service/notification/src/consumer/NSThread.o Archiving out/linux/arm/release/service/notification/libnotification_consumer.a Indexing Archive out/linux/arm/release/service/notification/libnotification_consumer.a Install file: "out/linux/arm/release/service/notification/libnotification_consumer.a" as "out/linux/arm/release/libnotification_consumer.a" Install file: "service/notification/include/NSProviderInterface.h" as "out/linux/arm/release/include/service/notification/NSProviderInterface.h" Install file: "service/notification/include/NSConsumerInterface.h" as "out/linux/arm/release/include/service/notification/NSConsumerInterface.h" Compiling out/linux/arm/release/service/notification/cpp-wrapper/provider/src/NSConsumer.os Compiling out/linux/arm/release/service/notification/cpp-wrapper/provider/src/NSProviderService.os Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSMediaContents.os Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSMessage.os Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSSyncInfo.os Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSTopic.os Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSTopicsList.os Linking out/linux/arm/release/service/notification/cpp-wrapper/provider/libnotification_provider_wrapper.so Install file: "out/linux/arm/release/service/notification/cpp-wrapper/provider/libnotification_provider_wrapper.so" as "out/linux/arm/release/libnotification_provider_wrapper.so" Compiling out/linux/arm/release/service/notification/cpp-wrapper/provider/src/NSConsumer.o Compiling out/linux/arm/release/service/notification/cpp-wrapper/provider/src/NSProviderService.o Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSMediaContents.o Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSMessage.o Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSSyncInfo.o Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSTopic.o Compiling out/linux/arm/release/service/notification/cpp-wrapper/common/NSTopicsList.o Archiving out/linux/arm/release/service/notification/cpp-wrapper/provider/libnotification_provider_wrapper.a Indexing Archive out/linux/arm/release/service/notification/cpp-wrapper/provider/libnotification_provider_wrapper.a Install file: "out/linux/arm/release/service/notification/cpp-wrapper/provider/libnotification_provider_wrapper.a" as "out/linux/arm/release/libnotification_provider_wrapper.a" Compiling out/linux/arm/release/service/notification/cpp-wrapper/consumer/src/NSConsumerService.os Compiling out/linux/arm/release/service/notification/cpp-wrapper/consumer/src/NSProvider.os Linking out/linux/arm/release/service/notification/cpp-wrapper/consumer/libnotification_consumer_wrapper.so Install file: "out/linux/arm/release/service/notification/cpp-wrapper/consumer/libnotification_consumer_wrapper.so" as "out/linux/arm/release/libnotification_consumer_wrapper.so" Compiling out/linux/arm/release/service/notification/cpp-wrapper/consumer/src/NSConsumerService.o Compiling out/linux/arm/release/service/notification/cpp-wrapper/consumer/src/NSProvider.o Archiving out/linux/arm/release/service/notification/cpp-wrapper/consumer/libnotification_consumer_wrapper.a Indexing Archive out/linux/arm/release/service/notification/cpp-wrapper/consumer/libnotification_consumer_wrapper.a Install file: "out/linux/arm/release/service/notification/cpp-wrapper/consumer/libnotification_consumer_wrapper.a" as "out/linux/arm/release/libnotification_consumer_wrapper.a" Compiling out/linux/arm/release/service/easy-setup/enrollee/src/easysetup.os Compiling out/linux/arm/release/service/easy-setup/enrollee/src/resourcehandler.os service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfWiFi': service/easy-setup/enrollee/src/resourcehandler.c:540:68: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:547:67: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfCloud': service/easy-setup/enrollee/src/resourcehandler.c:620:68: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:627:67: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfDevConf': service/easy-setup/enrollee/src/resourcehandler.c:690:68: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:697:67: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfProv': service/easy-setup/enrollee/src/resourcehandler.c:953:71: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(repPayload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:961:70: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(repPayload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ Linking out/linux/arm/release/service/easy-setup/enrollee/libESEnrolleeSDK.so Install file: "out/linux/arm/release/service/easy-setup/enrollee/libESEnrolleeSDK.so" as "out/linux/arm/release/libESEnrolleeSDK.so" Compiling out/linux/arm/release/service/easy-setup/enrollee/src/easysetup.o Compiling out/linux/arm/release/service/easy-setup/enrollee/src/resourcehandler.o service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfWiFi': service/easy-setup/enrollee/src/resourcehandler.c:540:68: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:547:67: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfCloud': service/easy-setup/enrollee/src/resourcehandler.c:620:68: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:627:67: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfDevConf': service/easy-setup/enrollee/src/resourcehandler.c:690:68: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:697:67: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(payload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c: In function 'constructResponseOfProv': service/easy-setup/enrollee/src/resourcehandler.c:953:71: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(repPayload, OC_RSRVD_ES_INTERFACE, (char **)interfaces, interfacesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ service/easy-setup/enrollee/src/resourcehandler.c:961:70: warning: passing argument 3 of 'OCRepPayloadSetStringArray' from incompatible pointer type [-Wincompatible-pointer-types] OCRepPayloadSetStringArray(repPayload, OC_RSRVD_ES_RES_TYPE, (char **)resourceTypes, resourceTypesDimensions); ^ In file included from service/easy-setup/enrollee/src/resourcehandler.c:23:0: resource/csdk/stack/include/ocpayload.h:211:6: note: expected 'const char **' but argument is of type 'char **' bool OCRepPayloadSetStringArray(OCRepPayload* payload, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ Archiving out/linux/arm/release/service/easy-setup/enrollee/libESEnrolleeSDK.a Indexing Archive out/linux/arm/release/service/easy-setup/enrollee/libESEnrolleeSDK.a Install file: "out/linux/arm/release/service/easy-setup/enrollee/libESEnrolleeSDK.a" as "out/linux/arm/release/libESEnrolleeSDK.a" Compiling resource/c_common/oic_string/src/oic_string.o Compiling resource/csdk/logger/src/logger.o Compiling out/linux/arm/release/plugins/zigbee_wrapper/telegesis_wrapper/src/twsocketlist.o Compiling out/linux/arm/release/plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_socket.o In file included from plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_socket.c:33:0: plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_socket.c: In function 'sigHandler': plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_socket.c:577:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'pthread_t {aka struct __pthread *}' [-Wformat=] OIC_LOG_V(INFO, TAG, "Received signal on thread: %lu\n", tid); ^ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_socket.c: In function 'readForever': plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_socket.c:594:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'pthread_t {aka struct __pthread *}' [-Wformat=] OIC_LOG_V(INFO, TAG, "ReadForever Telegesis ThreadId: %lu", tid); ^ resource/csdk/logger/include/logger.h:232:60: note: in definition of macro 'OIC_LOG_V' #define OIC_LOG_V(level, tag, ...) OCLogv((level), (tag), __VA_ARGS__) ^~~~~~~~~~~ Compiling out/linux/arm/release/plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_wrapper.o Archiving out/linux/arm/release/plugins/zigbee_wrapper/telegesis_wrapper/src/libtelegesis_wrapper.a Indexing Archive out/linux/arm/release/plugins/zigbee_wrapper/telegesis_wrapper/src/libtelegesis_wrapper.a Install file: "out/linux/arm/release/plugins/zigbee_wrapper/telegesis_wrapper/src/libtelegesis_wrapper.a" as "out/linux/arm/release/libtelegesis_wrapper.a" Compiling resource/c_common/oic_malloc/src/oic_malloc.o Compiling out/linux/arm/release/plugins/zigbee_wrapper/src/zigbee_wrapper.o Archiving out/linux/arm/release/plugins/zigbee_wrapper/src/libzigbee_wrapper.a Indexing Archive out/linux/arm/release/plugins/zigbee_wrapper/src/libzigbee_wrapper.a Install file: "out/linux/arm/release/plugins/zigbee_wrapper/src/libzigbee_wrapper.a" as "out/linux/arm/release/libzigbee_wrapper.a" Compiling out/linux/arm/release/plugins/src/pluginlist.o Compiling out/linux/arm/release/plugins/src/plugininterface.o plugins/src/plugininterface.c: In function 'PluginInterfaceEntityHandler': plugins/src/plugininterface.c:101:41: warning: passing argument 2 of 'DeleteResource' from incompatible pointer type [-Wincompatible-pointer-types] result = DeleteResource(plugin, piResource); ^~~~~~~~~~ In file included from plugins/src/plugininterface.c:29:0: plugins/include/internal/pluginlist.h:57:15: note: expected 'PIResourceBase * {aka struct PIResourceBase *}' but argument is of type 'PIResource * {aka struct *}' OCStackResult DeleteResource(PIPluginBase * plugin, PIResourceBase * resource); ^~~~~~~~~~~~~~ Archiving out/linux/arm/release/plugins/src/libplugin_interface.a Indexing Archive out/linux/arm/release/plugins/src/libplugin_interface.a Install file: "out/linux/arm/release/plugins/src/libplugin_interface.a" as "out/linux/arm/release/libplugin_interface.a" Creating 'iotivity.pc' Install file: "iotivity.pc" as "out/linux/arm/release/lib/pkgconfig/iotivity.pc" scons: done building targets. rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity/usr/lib/liboctbstack.so: shared object rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity/usr/lib/libconnectivity_abstraction.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity into /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a5_vfpv4/packages/iotivity_1.2.1-2_arm_cortex-a5_vfpv4.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-cpp/usr/lib/liboc_logger.so: shared object rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-cpp/usr/lib/liboc.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-cpp into /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a5_vfpv4/packages/iotivity-cpp_1.2.1-2_arm_cortex-a5_vfpv4.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-resource-directory-lib/usr/lib/libresource_directory.so: shared object rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-resource-directory-lib/usr/lib/libresource_directory.so: removing rpath /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/out/linux/arm/release/ Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-resource-directory-lib into /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a5_vfpv4/packages/iotivity-resource-directory-lib_1.2.1-2_arm_cortex-a5_vfpv4.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-oic-middle/usr/bin/OICMiddle: executable Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/iotivity-1.2.1/ipkg-arm_cortex-a5_vfpv4/iotivity-oic-middle into /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a5_vfpv4/packages/iotivity-oic-middle_1.2.1-2_arm_cortex-a5_vfpv4.ipk Package iotivity-resource-container-lib is missing dependencies for the following libraries: libboost_date_time.so.1.68.0 Makefile:309: recipe for target '/builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a5_vfpv4/packages/iotivity-resource-container-lib_1.2.1-2_arm_cortex-a5_vfpv4.ipk' failed make[3]: *** [/builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a5_vfpv4/packages/iotivity-resource-container-lib_1.2.1-2_arm_cortex-a5_vfpv4.ipk] Error 1 time: package/feeds/packages/iotivity/compile#1364.06#314.14#1735.74