The following is the error I got from the terminal after running "python build.py":
codal-microbit-v2 is already installed
Set target: codal-microbit-v2
Using target.json (dev version)
Targeting codal-microbit-v2
Supressing -Wexpansion-to-defined.
-- Adding library path: (/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries)
Installing dependencies...
codal-core is already installed
codal-nrf52 is already installed
codal-microbit-nrf5sdk is already installed
Using library: codal-microbit-v2
Using library: codal-core
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
Using library: codal-nrf52
Using library: codal-microbit-nrf5sdk
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/valentine_qkd/Desktop/microbit-v2-samples-master/build
[ 1%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalComponent.cpp.o
[ 1%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalFiber.cpp.o
[ 1%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/codal_default_target_hal.cpp.o
[ 1%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalHeapAllocator.cpp.o
[ 1%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Timer.cpp.o
[ 2%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/AbstractButton.cpp.o
[ 2%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Sensor.cpp.o
[ 2%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/HIDMouse.cpp.o
[ 2%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/Button.cpp.o
[ 3%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/ILI9341.cpp.o
clang: clangwarning: : warning-Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]:
-Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]clang:
warningclang: : -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]warning:
-Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]clang:
warningclang: : -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]warning:
-Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalComponent.cpp:28:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:30: warning:
unknown attribute 'long_call' ignored [-Wunknown-attributes]
attribute((noinline, long_call, section(".data")))
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error:
argument to 'section' attribute is not valid for this target: mach-o section specifier requires a segment and
section separated by a comma
attribute((noinline, long_call, section(".data")))
^
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalComponent.cpp:26:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]
uint16_t eventHandle;
^
2 warnings and 1 error generated.
make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalComponent.cpp.o] Error 1
make[2]: Waiting for unfinished jobs....
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/driver-models/Sensor.cpp:35:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:30: warning:
unknown attribute 'long_call' ignored [-Wunknown-attributes]
attribute((noinline, long_call, section(".data")))
In file included from ^/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/drivers/Button.cpp
:27:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error:
argument to293 :'section'30 :attribute is warningnot: valid for
this unknowntarget: attributemach-o 'long_call'section ignoredspecifier [-Wunknown-attributes]requires
a segment and
section separated by a comma
attribute((noinline, long_call, section(".data")))
^
attribute((noinline, long_call, section(".data")))
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error:
argument to 'section' attribute is not valid for this target: mach-o section specifier requires a segment and
section separated by a comma
attribute((noinline, long_call, section(".data")))
^
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/driver-models/Timer.cpp:37:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:30: warning:
unknown attribute 'long_call' ignored [-Wunknown-attributes]
attribute((noinline, long_call, section(".data")))
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error:
argument to 'section' attribute is not valid for this target: mach-o section specifier requires a segment and
section separated by a comma
attribute((noinline, long_call, section(".data")))
^
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/driver-models/Sensor.cpp:34:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]
uint16_t eventHandle;
^
2 warnings and 1 error generated.
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/codal_default_target_hal.cpp:4:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:30: warning:
unknown attribute 'long_call' ignored [-Wunknown-attributes]
attribute((noinline, long_call, section(".data")))
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error:
argument to 'section' attribute is not valid for this target: mach-o section specifier requires a segment and
section separated by a comma
attribute((noinline, long_call, section(".data")))
^
make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Sensor.cpp.o] Error 1
1 warning and 1 error generated.
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/driver-models/AbstractButton.cpp:27:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:30: warning:
unknown attribute 'long_call' ignored [-Wunknown-attributes]
attribute((noinline, long_call, section(".data")))
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error:
argument to 'section' attribute is not valid for this target: mach-o section specifier requires a segment and
section separated by a comma
attribute((noinline, long_call, section(".data")))
^
make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/core/codal_default_target_hal.cpp.o] Error 1
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/drivers/Button.cpp:28:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]
uint16_t eventHandle;
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:160:21: warning:
cast to 'unsigned int ' from smaller integer type 'uint32_t' (aka 'unsigned int') [-Wint-to-pointer-cast]
h->heap_start = (PROCESSOR_WORD_TYPE )start;
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:161:19: warning:
cast to 'unsigned int ' from smaller integer type 'uint32_t' (aka 'unsigned int') [-Wint-to-pointer-cast]
h->heap_end = (PROCESSOR_WORD_TYPE )end;
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:164:49: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
*h->heap_start = DEVICE_HEAP_BLOCK_FREE
(((PROCESSOR_WORD_TYPE) h->heap_end - (PROCESSOR_WORD_TYPE) h...
^~~~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:164:85: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
...= DEVICE_HEAP_BLOCK_FREE
(((PROCESSOR_WORD_TYPE) h->heap_end - (PROCESSOR_WORD_TYPE) h->heap_start) / DEV...
^~~~~~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:411:47: error:
aliases are not supported on darwin
void malloc(size_t sz) attribute ((weak, alias ("device_malloc")));
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:412:44: error:
aliases are not supported on darwin
void free(void mem) attribute ((weak, alias ("device_free")));
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:413:62: error:
aliases are not supported on darwin
void realloc (void ptr, size_t size) attribute ((weak, alias ("device_realloc")));
^
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:53:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalDevice.h:31:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]
uint16_t eventHandle;
^
2 warnings and 1 error generated.
3 warnings and 5 errors generated.
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:35:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:30: warning:
unknown attribute 'long_call' ignored [-Wunknown-attributes]
attribute((noinline, long_call, section(".data")))
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error:
argument to 'section' attribute is not valid for this target: mach-o section specifier requires a segment and
section separated by a comma
attribute((noinline, long_call, section(".data")))
^
make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/Button.cpp.o] Error 1
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:235:38: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
tcb_configure_lr(idleFiber->tcb, (PROCESSOR_WORD_TYPE)&idle_task);
^~~~~~~
make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalHeapAllocator.cpp.o] Error 1
1 warning and 1 error generated.
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:675:53: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
tcb_configure_lr(newFiber->tcb, parameterised ? (PROCESSOR_WORD_TYPE) &launch_new_fiber_param : (PROCES...
^~~~~~~~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:675:101: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
...parameterised ? (PROCESSOR_WORD_TYPE) &launch_new_fiber_param : (PROCESSOR_WORD_TYPE) &launch_new_fiber);
^~~~~~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:698:27: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, 0, 0);
^~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:698:48: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
return __create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, 0, 0);
^~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:719:27: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, (uint32_t) param, 1);
^~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:719:48: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, (uint32_t) param, 1);
^~~~~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:719:73: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, (uint32_t) param, 1);
^~~~
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:757:18: warning:
cast to 'void ' from smaller integer type 'uint32_t' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
free((void )p->stack_bottom);
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:832:18: warning:
cast to 'void ' from smaller integer type 'uint32_t' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
free((void )f->stack_bottom);
^
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:835:27: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
f->stack_bottom = (PROCESSOR_WORD_TYPE)malloc(bufferSize);
^~~~~~~~~~~
make[2]: *** [libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Timer.cpp.o] Error 1
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:942:46: error:
cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
tcb_configure_lr(idleFiber->tcb, (PROCESSOR_WORD_TYPE)&idle_task);
^~~~~~~
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/driver-models/AbstractButton.cpp:28:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]In file included from
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:34:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h: uint16_t eventHandle;41
:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]
uint16_t eventHandle;
^
2 warnings and 1 error generated.
4 warnings and 11 errors generated.
[ 3%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/KeyValueStorage.cpp.o
make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalFiber.cpp.o] Error 1
make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/AbstractButton.cpp.o] Error 1
clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument]
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/drivers/ILI9341.cpp:2:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]
uint16_t eventHandle;
^
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/drivers/KeyValueStorage.cpp:32:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/drivers/KeyValueStorage.h:30:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/types/ManagedString.h:29:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/types/RefCounted.h:29:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalDevice.h:31:
In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41:
/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning:
private field 'eventHandle' is not used [-Wunused-private-field]
uint16_t eventHandle;
^
1 warning generated.
1 warning generated.
make[1]: [libraries/codal-core/CMakeFiles/codal-core.dir/all] Error 2
make: [all] Error 2
I installed the tar file from the photo below(should I have installed the package as well?):
Then I expanded the tar file and moved the result to /usr/local with "sudo mv (download path) /usr/local/gcc-arm".
The following are my paths in /etc/paths, after adding the binaries to the path:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/gcc-arm/bin
The following is the path of interest in ~/.bash_profile:
export PATH=$PATH:/usr/local/gcc-arm/bin
I did all of the above on two different macOS, both with Catalina on them. Same errors in the same order.
Below is photo showing I have everything that is required installed:
The following is the error I got from the terminal after running "python build.py":
~~~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:164:85: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information ...= DEVICE_HEAP_BLOCK_FREE~~~~~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:411:47: error: aliases are not supported on darwin void malloc(size_t sz) attribute ((weak, alias ("device_malloc"))); ^ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:412:44: error: aliases are not supported on darwin void free(void mem) attribute ((weak, alias ("device_free"))); ^ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:413:62: error: aliases are not supported on darwin void realloc (void ptr, size_t size) attribute ((weak, alias ("device_realloc"))); ^ In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalHeapAllocator.cpp:53: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalDevice.h:31: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41: /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning: private field 'eventHandle' is not used [-Wunused-private-field] uint16_t eventHandle; ^ 2 warnings and 1 error generated. 3 warnings and 5 errors generated. In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:35: /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:30: warning: unknown attribute 'long_call' ignored [-Wunknown-attributes] attribute((noinline, long_call, section(".data"))) ^ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/driver-models/Timer.h:293:49: error: argument to 'section' attribute is not valid for this target: mach-o section specifier requires a segment and section separated by a comma attribute((noinline, long_call, section(".data"))) ^ make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/Button.cpp.o] Error 1 /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:235:38: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information tcb_configure_lr(idleFiber->tcb, (PROCESSOR_WORD_TYPE)&idle_task); ^~~~~~~make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalHeapAllocator.cpp.o] Error 1 1 warning and 1 error generated. /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:675:53: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information tcb_configure_lr(newFiber->tcb, parameterised ? (PROCESSOR_WORD_TYPE) &launch_new_fiber_param : (PROCES... ^~~~~~~~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:675:101: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information ...parameterised ? (PROCESSOR_WORD_TYPE) &launch_new_fiber_param : (PROCESSOR_WORD_TYPE) &launch_new_fiber); ^~~~~~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:698:27: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, 0, 0); ^~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:698:48: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information return __create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, 0, 0); ^~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:719:27: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, (uint32_t) param, 1); ^~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:719:48: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, (uint32_t) param, 1); ^~~~~~~ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:719:73: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information return create_fiber((uint32_t) entry_fn, (uint32_t)completion_fn, (uint32_t) param, 1); ^~~~/Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:757:18: warning: cast to 'void ' from smaller integer type 'uint32_t' (aka 'unsigned int') [-Wint-to-void-pointer-cast] free((void )p->stack_bottom); ^ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:832:18: warning: cast to 'void ' from smaller integer type 'uint32_t' (aka 'unsigned int') [-Wint-to-void-pointer-cast] free((void )f->stack_bottom); ^ /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:835:27: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information f->stack_bottom = (PROCESSOR_WORD_TYPE)malloc(bufferSize); ^~~~~~~~~~~ make[2]: *** [libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Timer.cpp.o] Error 1 /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:942:46: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information tcb_configure_lr(idleFiber->tcb, (PROCESSOR_WORD_TYPE)&idle_task); ^~~~~~~In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/driver-models/AbstractButton.cpp:28: /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning: private field 'eventHandle' is not used [-Wunused-private-field]In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/core/CodalFiber.cpp:34: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h: uint16_t eventHandle;41:56:18: warning: private field 'eventHandle' is not used [-Wunused-private-field] uint16_t eventHandle; ^ 2 warnings and 1 error generated. 4 warnings and 11 errors generated. [ 3%] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/KeyValueStorage.cpp.o make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalFiber.cpp.o] Error 1 make[2]: [libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/AbstractButton.cpp.o] Error 1 clang: warning: -Wl,--gc-sections: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -Wl,--sort-common: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -Wl,--sort-section=alignment: 'linker' input unused [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-mcpu=cortex-m4' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-mthumb' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-mfpu=fpv4-sp-d16' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-mfloat-abi=softfp' [-Wunused-command-line-argument] In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/drivers/ILI9341.cpp:2: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41: /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning: private field 'eventHandle' is not used [-Wunused-private-field] uint16_t eventHandle; ^ In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/source/drivers/KeyValueStorage.cpp:32: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/drivers/KeyValueStorage.h:30: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/types/ManagedString.h:29: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/types/RefCounted.h:29: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalDevice.h:31: In file included from /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/CodalFiber.h:41: /Users/valentine_qkd/Desktop/microbit-v2-samples-master/libraries/codal-core/./inc/core/EventModel.h:56:18: warning: private field 'eventHandle' is not used [-Wunused-private-field] uint16_t eventHandle; ^ 1 warning generated. 1 warning generated. make[1]: [libraries/codal-core/CMakeFiles/codal-core.dir/all] Error 2 make: [all] Error 2
I installed the tar file from the photo below(should I have installed the package as well?):
Then I expanded the tar file and moved the result to /usr/local with "sudo mv (download path) /usr/local/gcc-arm".
The following are my paths in /etc/paths, after adding the binaries to the path: /usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/local/gcc-arm/bin
The following is the path of interest in ~/.bash_profile: export PATH=$PATH:/usr/local/gcc-arm/bin
I did all of the above on two different macOS, both with Catalina on them. Same errors in the same order.
Below is photo showing I have everything that is required installed: