This breaks the mbed-thread-minimal example where the 30% code size reduction using armcc vs gcc is important.
(workspace) C:\mbedos\programs\mbed-thread-minimal>yt target
frdm-k64f-armcc 0.1.3
mbed-armcc 0.1.1
(workspace) C:\mbedos\programs\mbed-thread-minimal>yt ls
mbed-thread-example 0.0.18
|_ sal-stack-nanostack 3.0.0
| \_ nanostack-randlib 0.0.5 yotta_modules\nanostack-randlib
|_ sal-stack-nanostack-eventloop 0.0.21
| |_ mbed-6lowpan-eventloop-adaptor 0.0.24 yotta_modules\mbed-6lowpan-eventloop-
adaptor
| \_ minar 0.9.0 yotta_modules\minar
| |_ compiler-polyfill 1.1.0 yotta_modules\compiler-polyfill
| |_ minar-platform 0.4.0 yotta_modules\minar-platform
| | |_ minar-platform-mbed 0.2.2 yotta_modules\minar-platform-mbed
| | | \_ mbed-hal 0.8.1 yotta_modules\mbed-hal
| | | \_ mbed-hal-freescale 0.6.0 yotta_modules\mbed-hal-freescale
| | | \_ mbed-hal-ksdk-mcu 0.6.4 yotta_modules\mbed-hal-ksdk-mcu
| | | |_ uvisor-lib 0.8.4 yotta_modules\uvisor-lib
| | | \_ mbed-hal-k64f 0.4.3 yotta_modules\mbed-hal-k64f
| | | \_ mbed-hal-frdm-k64f 0.5.1 yotta_modules\mbed-hal-frdm-k64f
| | \_ cmsis-core 0.4.2 yotta_modules\cmsis-core
| | \_ cmsis-core-freescale 0.2.0 yotta_modules\cmsis-core-freescale
| | \_ cmsis-core-k64f 0.2.0 yotta_modules\cmsis-core-k64f
| \_ core-util 0.3.1 yotta_modules\core-util
| \_ ualloc 0.2.0 yotta_modules\ualloc
| \_ dlmalloc 0.0.6 yotta_modules\dlmalloc
|_ nanostack-libservice 3.0.4
|_ atmel-rf-driver 0.0.25
|_ mbed-drivers 0.10.2
\_ mbed-client-c 1.0.4
(workspace) C:\mbedos\programs\mbed-thread-minimal>yt build
info: generate for target: frdm-k64f-armcc 0.1.3 at C:\mbedos\programs\mbed-thre
ad-minimal\yotta_targets\frdm-k64f-armcc
WARNING: preprocessing of .S files is not supported by ARMCC on windows.
CMake Warning at C:/mbedos/programs/mbed-thread-minimal/yotta_modules/uvisor-lib
/source/CMakeLists.txt:43 (message):
*******************************************************************
* WARNING (uvisor-lib): unsupported platform; your code will still
* work but no security feature is provided;
* UVISOR_DISABLED is set by default
*******************************************************************
-- Configuring done
-- Generating done
-- Build files have been written to: C:/mbedos/programs/mbed-thread-minimal/buil
d/frdm-k64f-armcc
[9/153] Building C object ym/mbed-clie...client-c/source/libNsdl/src/sn_grs.c.o
FAILED: C:\Keil_v5\ARM\ARMCC\bin\armcc.exe --gnu -c --c99 --split_sections --a
pcs=interwork --restrict --no_rtti --multibyte-chars --CPU=Cortex-M4 -D__thumb2_
_ -Ospace -g -DNDEBUG -Igenerated/include -IC:/mbedos/programs/mbed-thread-minim
al -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/sal-stack-nanostack -I
C:/mbedos/programs/mbed-thread-minimal/yotta_modules/sal-stack-nanostack-eventlo
op -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/nanostack-libservice -
IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/atmel-rf-driver -IC:/mbedo
s/programs/mbed-thread-minimal/yotta_modules/mbed-drivers -IC:/mbedos/programs/m
bed-thread-minimal/yotta_modules/mbed-client-c -IC:/mbedos/programs/mbed-thread-
minimal/yotta_modules/nanostack-randlib -IC:/mbedos/programs/mbed-thread-minimal
/yotta_modules/mbed-6lowpan-eventloop-adaptor -IC:/mbedos/programs/mbed-thread-m
inimal/yotta_modules/minar -IC:/mbedos/programs/mbed-thread-minimal/yotta_module
s/mbed-hal -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core -IC
:/mbedos/programs/mbed-thread-minimal/yotta_modules/ualloc -IC:/mbedos/programs/
mbed-thread-minimal/yotta_modules/core-util -IC:/mbedos/programs/mbed-thread-min
imal/yotta_modules/compiler-polyfill -IC:/mbedos/programs/mbed-thread-minimal/yo
tta_modules/mbed-hal-freescale -IC:/mbedos/programs/mbed-thread-minimal/yotta_mo
dules/mbed-hal-ksdk-mcu -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/u
visor-lib -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-hal-k64f -
IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core-freescale -IC:/
mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core-k64f -IC:/mbedos/pr
ograms/mbed-thread-minimal/yotta_modules/mbed-hal-frdm-k64f -IC:/mbedos/programs
/mbed-thread-minimal/yotta_modules/dlmalloc -IC:/mbedos/programs/mbed-thread-min
imal/yotta_modules/minar-platform -IC:/mbedos/programs/mbed-thread-minimal/yotta
_modules/minar-platform-mbed -IC:/mbedos/programs/mbed-thread-minimal/yotta_modu
les/mbed-client-c/nsdl-c -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/
mbed-client-c/source/libNsdl/src/include -IC:/mbedos/programs/mbed-thread-minima
l/yotta_modules/mbed-client-c/source/libCoap/src/include -IC:/mbedos/programs/mb
ed-thread-minimal/yotta_modules/nanostack-libservice/mbed-client-libservice -IC:
/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source -DTOO
LCHAIN_ARM -DTOOLCHAIN_ARM_STD -DMBED_OPERATORS -DCPU_MK64FN1M0VMD12 -DTARGET_K6
4F --preinclude "C:/mbedos/programs/mbed-thread-minimal/build/frdm-k64f-armcc/yo
tta_config.h" -o ym/mbed-client-c/source/CMakeFiles/mbed-client-c.dir/C_/mbedos/
programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNsdl/src/sn_g
rs.c.o C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source
/libNsdl/src/sn_grs.c
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/include/sn_grs.h", line 49: Error: #79: expected a type specifier
typedef
S_LIST_HEAD(sn_nsdl_resource_info_s, link) resource_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/include/sn_grs.h", line 49: Error: #79: expected a type specifier
typedef
S_LIST_HEAD(sn_nsdl_resource_info_s, link) resource_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/include/sn_grs.h", line 49: Warning: #77-D: this declaration has no stor
age class or type specifier
typedef
S_LIST_HEAD(sn_nsdl_resource_info_s, link) resource_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/include/sn_grs.h", line 49: Error: #168: a function type is not allowed
here
typedef
S_LIST_HEAD(sn_nsdl_resource_info_s, link) resource_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 61: Warning: #223-D: function "_Static_assert" declared
implicitly
s_list_foreach_safe(sn_nsdl_resource_info_s, tmp, &handle->resource_root_list) {
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 62: Warning: #223-D: function "_Static_assert" declared
implicitly
s_list_remove(&handle->resource_root_list, tmp);
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 184: Warning: #223-D: function "_Static_assert" declared
implicitly
s_list_foreach(sn_nsdl_resource_info_s, grs_resource_ptr, &handle->resource_root
_list) {
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 240: Warning: #223-D: function "_Static_assert" declared
implicitly
return
s_list_get_next(&handle->resource_root_list, sn_grs_current_resource);
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 259: Warning: #223-D: function "_Static_assert" declared
implicitly
s_list_remove(&handle->resource_root_list, resource_temp);
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 752: Warning: #223-D: function "_Static_assert" declared
implicitly
s_list_foreach(sn_nsdl_resource_info_s, resource_search_temp, &handle->resource_
root_list) {
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 765: Warning: #223-D: function "_Static_assert" declared
implicitly
s_list_foreach(sn_nsdl_resource_info_s, resource_search_temp, &handle->resource_
root_list) {
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNs
dl/src/sn_grs.c", line 901: Warning: #223-D: function "_Static_assert" declared
implicitly
s_list_add_to_start(&handle->resource_root_list, resource_copy_ptr);
^
C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libNsd
l/src/sn_grs.c: 9 warnings, 3 errors
[9/153] Building C object ym/mbed-clie...source/libCoap/src/sn_coap_builder.c.o
FAILED: C:\Keil_v5\ARM\ARMCC\bin\armcc.exe --gnu -c --c99 --split_sections --a
pcs=interwork --restrict --no_rtti --multibyte-chars --CPU=Cortex-M4 -D__thumb2_
_ -Ospace -g -DNDEBUG -Igenerated/include -IC:/mbedos/programs/mbed-thread-minim
al -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/sal-stack-nanostack -I
C:/mbedos/programs/mbed-thread-minimal/yotta_modules/sal-stack-nanostack-eventlo
op -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/nanostack-libservice -
IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/atmel-rf-driver -IC:/mbedo
s/programs/mbed-thread-minimal/yotta_modules/mbed-drivers -IC:/mbedos/programs/m
bed-thread-minimal/yotta_modules/mbed-client-c -IC:/mbedos/programs/mbed-thread-
minimal/yotta_modules/nanostack-randlib -IC:/mbedos/programs/mbed-thread-minimal
/yotta_modules/mbed-6lowpan-eventloop-adaptor -IC:/mbedos/programs/mbed-thread-m
inimal/yotta_modules/minar -IC:/mbedos/programs/mbed-thread-minimal/yotta_module
s/mbed-hal -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core -IC
:/mbedos/programs/mbed-thread-minimal/yotta_modules/ualloc -IC:/mbedos/programs/
mbed-thread-minimal/yotta_modules/core-util -IC:/mbedos/programs/mbed-thread-min
imal/yotta_modules/compiler-polyfill -IC:/mbedos/programs/mbed-thread-minimal/yo
tta_modules/mbed-hal-freescale -IC:/mbedos/programs/mbed-thread-minimal/yotta_mo
dules/mbed-hal-ksdk-mcu -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/u
visor-lib -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-hal-k64f -
IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core-freescale -IC:/
mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core-k64f -IC:/mbedos/pr
ograms/mbed-thread-minimal/yotta_modules/mbed-hal-frdm-k64f -IC:/mbedos/programs
/mbed-thread-minimal/yotta_modules/dlmalloc -IC:/mbedos/programs/mbed-thread-min
imal/yotta_modules/minar-platform -IC:/mbedos/programs/mbed-thread-minimal/yotta
_modules/minar-platform-mbed -IC:/mbedos/programs/mbed-thread-minimal/yotta_modu
les/mbed-client-c/nsdl-c -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/
mbed-client-c/source/libNsdl/src/include -IC:/mbedos/programs/mbed-thread-minima
l/yotta_modules/mbed-client-c/source/libCoap/src/include -IC:/mbedos/programs/mb
ed-thread-minimal/yotta_modules/nanostack-libservice/mbed-client-libservice -IC:
/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source -DTOO
LCHAIN_ARM -DTOOLCHAIN_ARM_STD -DMBED_OPERATORS -DCPU_MK64FN1M0VMD12 -DTARGET_K6
4F --preinclude "C:/mbedos/programs/mbed-thread-minimal/build/frdm-k64f-armcc/yo
tta_config.h" -o ym/mbed-client-c/source/CMakeFiles/mbed-client-c.dir/C_/mbedos/
programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCoap/src/sn_c
oap_builder.c.o C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client
-c/source/libCoap/src/sn_coap_builder.c
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCoa
p/src/sn_coap_builder.c: 4 warnings, 12 errors
[9/153] Building C object ym/mbed-clie...e/libCoap/src/sn_coap_header_check.c.o
FAILED: C:\Keil_v5\ARM\ARMCC\bin\armcc.exe --gnu -c --c99 --split_sections --a
pcs=interwork --restrict --no_rtti --multibyte-chars --CPU=Cortex-M4 -D__thumb2_
_ -Ospace -g -DNDEBUG -Igenerated/include -IC:/mbedos/programs/mbed-thread-minim
al -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/sal-stack-nanostack -I
C:/mbedos/programs/mbed-thread-minimal/yotta_modules/sal-stack-nanostack-eventlo
op -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/nanostack-libservice -
IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/atmel-rf-driver -IC:/mbedo
s/programs/mbed-thread-minimal/yotta_modules/mbed-drivers -IC:/mbedos/programs/m
bed-thread-minimal/yotta_modules/mbed-client-c -IC:/mbedos/programs/mbed-thread-
minimal/yotta_modules/nanostack-randlib -IC:/mbedos/programs/mbed-thread-minimal
/yotta_modules/mbed-6lowpan-eventloop-adaptor -IC:/mbedos/programs/mbed-thread-m
inimal/yotta_modules/minar -IC:/mbedos/programs/mbed-thread-minimal/yotta_module
s/mbed-hal -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core -IC
:/mbedos/programs/mbed-thread-minimal/yotta_modules/ualloc -IC:/mbedos/programs/
mbed-thread-minimal/yotta_modules/core-util -IC:/mbedos/programs/mbed-thread-min
imal/yotta_modules/compiler-polyfill -IC:/mbedos/programs/mbed-thread-minimal/yo
tta_modules/mbed-hal-freescale -IC:/mbedos/programs/mbed-thread-minimal/yotta_mo
dules/mbed-hal-ksdk-mcu -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/u
visor-lib -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-hal-k64f -
IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core-freescale -IC:/
mbedos/programs/mbed-thread-minimal/yotta_modules/cmsis-core-k64f -IC:/mbedos/pr
ograms/mbed-thread-minimal/yotta_modules/mbed-hal-frdm-k64f -IC:/mbedos/programs
/mbed-thread-minimal/yotta_modules/dlmalloc -IC:/mbedos/programs/mbed-thread-min
imal/yotta_modules/minar-platform -IC:/mbedos/programs/mbed-thread-minimal/yotta
_modules/minar-platform-mbed -IC:/mbedos/programs/mbed-thread-minimal/yotta_modu
les/mbed-client-c/nsdl-c -IC:/mbedos/programs/mbed-thread-minimal/yotta_modules/
mbed-client-c/source/libNsdl/src/include -IC:/mbedos/programs/mbed-thread-minima
l/yotta_modules/mbed-client-c/source/libCoap/src/include -IC:/mbedos/programs/mb
ed-thread-minimal/yotta_modules/nanostack-libservice/mbed-client-libservice -IC:
/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source -DTOO
LCHAIN_ARM -DTOOLCHAIN_ARM_STD -DMBED_OPERATORS -DCPU_MK64FN1M0VMD12 -DTARGET_K6
4F --preinclude "C:/mbedos/programs/mbed-thread-minimal/build/frdm-k64f-armcc/yo
tta_config.h" -o ym/mbed-client-c/source/CMakeFiles/mbed-client-c.dir/C_/mbedos/
programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCoap/src/sn_c
oap_header_check.c.o C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-c
lient-c/source/libCoap/src/sn_coap_header_check.c
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 112: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_send_msg_s, link) coap_send_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 129: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_duplication_info_s, link) coap_duplication_info_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 141: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_blockwise_msg_s, link) coap_blockwise_msg_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Error: #79: expected a t
ype specifier
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Warning: #77-D: this dec
laration has no storage class or type specifier
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
"C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCo
ap/src/include/sn_coap_protocol_internal.h", line 158: Error: #168: a function
type is not allowed here
typedef
S_LIST_HEAD(coap_blockwise_payload_s, link) coap_blockwise_payload_list_t;
^
C:/mbedos/programs/mbed-thread-minimal/yotta_modules/mbed-client-c/source/libCoa
p/src/sn_coap_header_check.c: 4 warnings, 12 errors
[9/153] Building C object ym/cmsis-cor...dules/cmsis-core/source/cmsis_nvic.c.o
ninja: build stopped: subcommand failed.
error: command ['ninja'] failed
(workspace) C:\mbedos\programs\mbed-thread-minimal>armcc
Product: MDK Professional 5.16
Component: ARM Compiler 5.06 (build 20)
Tool: armcc [4d35a4]
For support see http://www.arm.com/support
Software supplied by: ARM Limited
Usage: armcc [options] file1 file2 ... filen
Main options:
--arm Generate ARM code
--thumb Generate Thumb code
--c90 Switch to C mode (default for .c files)
--cpp Switch to C++ mode (default for .cpp files)
-O0 Minimum optimization
-O1 Restricted optimization for debugging
-O2 High optimization
-O3 Maximum optimization
-Ospace Optimize for codesize
-Otime Optimize for maximum performance
--cpu <cpu> Select CPU to generate code for
--cpu list Output a list of all the selectable CPUs
-o <file> Name the final output file of the compilation
-c Compile only, do not link
--asm Output assembly code as well as object code
-S Output assembly code instead of object code
--interleave Interleave source with disassembly (use with --asm or -S)
-E Preprocess the C source code only
-D<symbol> Define <symbol> on entry to the compiler
-g Generate tables for high-level debugging
-I<directory> Include <directory> on the #include search path
(workspace) C:\mbedos\programs\mbed-thread-minimal>