platformio / platform-freescalekinetis

Freescale Kinetis: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/freescalekinetis
Apache License 2.0
4 stars 8 forks source link

Fail to compile FRDM-KL25 Example, the ide is uptodate #3

Closed RoyceRichmond closed 7 years ago

RoyceRichmond commented 7 years ago

[07/20/17 11:31:05] Processing frdm_kl25z (platform: freescalekinetis; board: frdm_kl25z; framework: mbed)

Verbose mode can be enabled via -v, --verbose option Collected 42 compatible libraries Looking for dependencies... Library Dependency Graph |-- v1.5.0

| |-- v1.3.0 | |-- v1.3.0 | | |-- v1.1.0 | | |-- v1.8.0 | | | |-- v1.2.0 | |-- v1.1.0 | |-- v1.8.0 | | |-- v1.2.0 | |-- v1.3.0 | | |-- v1.3.0 | | |-- v1.1.0 | | |-- v1.8.0 | | | |-- v1.2.0 | |-- v1.3.0 | |-- v1.2.0 Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\AnalogIn.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\BusIn.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\BusInOut.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\BusOut.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\CAN.o

Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\Ethernet.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\FlashIAP.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\I2C.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\I2CSlave.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\InterruptIn.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\InterruptManager.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\RawSerial.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\SPI.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\SPISlave.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\Serial.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\SerialBase.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\Ticker.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\Timeout.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\Timer.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\TimerEvent.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\drivers\UARTSerial.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\hal\mbed_gpio.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\hal\mbed_lp_ticker_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\hal\mbed_pinmap_common.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\hal\mbed_ticker_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\hal\mbed_us_ticker_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\ATCmdParser.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\CallChain.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\FileBase.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\FileHandle.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\FilePath.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\FileSystemHandle.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\LocalFileSystem.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\Stream.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_alloc_wrappers.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_application.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_assert.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_board.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_critical.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_error.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_interface.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_mem_trace.o C:\Users\ex.platformio\packages\framework-mbed\platform\mbed_critical.c: In function 'core_util_critical_section_exit': C:\Users\ex.platformio\packages\framework-mbed\platform\mbed_critical.c:88:14: warning: unused variable 'interrupts_disabled' [-W unused-variable] bool interrupts_disabled = !core_util_are_interrupts_enabled(); / get the current interrupt disabled state / ^~~~~~~ Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_mktime.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_poll.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_retarget.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_rtc_time.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_sdk_boot.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_semihost_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_stats.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_wait_api_no_rtos.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\platform\mbed_wait_api_rtos.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\PeripheralPins.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device\TOOLCHAIN_GCC_ARM\startup _MKL25Z4.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device\system_MKL25Z4.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\gpio_irq_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\mbed_overrides.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\serial_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\spi_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\analogin_api.o Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\analogout_api.o In file included from C:\Users\ex.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device/MKL 25Z4.h:121:0, from C:\Users\ex.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device/cmsis.h:10, from C:\Users\ex.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\gpio_irq_api.c:17: C:\Users\ex.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\gpio_irq_api.c: In function 'gpi o_irq_init': C:\Users\ex.platformio\packages\framework-mbed\cmsis/core_cm0plus.h:733:67: warning: 'irq_n' may be used uninitialized in this fu nction [-Wmaybe-uninitialized] NVIC->ISER[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL));

C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\gpio_irq_api.c:86:15: note: 'irq
_n' was declared here
IRQn_Type irq_n;
^~~~~
In file included from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device/MKL
25Z4.h:121:0,
from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device/cmsis.h:10,
from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\gpio_irq_api.c:17:
C:\Users\ex\.platformio\packages\framework-mbed\cmsis/core_cm0plus.h:891:49: warning: 'vector' may be used uninitialized in this f
unction [-Wmaybe-uninitialized]
vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\gpio_irq_api.c:85:23: note: 'vec
tor' was declared here
uint32_t ch_base, vector;
^~~~~~
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\gpio_irq_api.c:103:23: warning: 
'ch_base' may be used uninitialized in this function [-Wmaybe-uninitialized]
obj->ch = ch_base + obj->pin;
~~~~~~~~^~~~~~~~~~
Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\gpio_api.o
In file included from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\analogin_api.c:21:0:
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\clk_freqs.h:117:17: warning: 'mcgpllfll_frequ
ency' defined but not used [-Wunused-function]
static uint32_t mcgpllfll_frequency(void) {
^~~~~~~~~~~~~~~~~~~
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\clk_freqs.h:55:17: warning: 'extosc_frequency
' defined but not used [-Wunused-function]
static uint32_t extosc_frequency(void) {
^~~~~~~~~~~~~~~~
In file included from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\spi_api.c:
22:0:
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX/clk_freqs.h:117:17: warning: 'mcgpllfll_frequ
ency' defined but not used [-Wunused-function]
static uint32_t mcgpllfll_frequency(void) {
^~~~~~~~~~~~~~~~~~~
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX/clk_freqs.h:55:17: warning: 'extosc_frequency
' defined but not used [-Wunused-function]
static uint32_t extosc_frequency(void) {
^~~~~~~~~~~~~~~~
Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\i2c_api.o
Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\pinmap.o
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\serial_api.c: In function 'seria
l_format':
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\serial_api.c:190:19: warning: 'p
arity_select' may be used uninitialized in this function [-Wmaybe-uninitialized]
obj->uart->C1 = ((parity_enable << 1)

| (parity_select << 0)); ^~~~~~~~ C:\Users\ex.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\serial_api.c:189:37: warning: 'p arity_enable' may be used uninitialized in this function [-Wmaybe-uninitialized] obj->uart->C1 = ((parity_enable << 1)


Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\port_api.o
Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\pwmout_api.o
Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\rtc_api.o
Compiling .pioenvs\frdm_kl25z\FrameworkMbedCore\targets\TARGET_Freescale\TARGET_KLXX\sleep.o
In file included from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\i2c_api.c:21:0:
C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\clk_freqs.h:117:17: warning: 'mcgpllfll_frequ
ency' defined but not used [-Wunused-function]
static uint32_t mcgpllfll_frequency(void) {
^~~~~~~~~~~~~~~~~~~
Compiling .pioenvs\frdm_kl25z\lib\cmsis-core_ID1237\cmsis_nvic.o
Compiling .pioenvs\frdm_kl25z\lib\core-util_ID1236\ExtendablePoolAllocator.o
Compiling .pioenvs\frdm_kl25z\lib\core-util_ID1236\PoolAllocator.o
Compiling .pioenvs\frdm_kl25z\lib\core-util_ID1236\assert_mbed.o
Archiving .pioenvs\frdm_kl25z\lib\libmbed-hal_ID1004.a
Compiling .pioenvs\frdm_kl25z\lib\core-util_ID1236\assert_posix.o
In file included from C:\Users\ex\.platformio\lib\cmsis-core_ID1237\source\cmsis_nvic.c:31:0:
C:\Users\ex\.platformio\lib\cmsis-core_ID1237/cmsis-core/cmsis_nvic.h:37:0: warning: "NVIC_USER_IRQ_OFFSET" redefined
#define NVIC_USER_IRQ_OFFSET YOTTA_CFG_CMSIS_NVIC_USER_IRQ_OFFSET
In file included from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device/MKL
25Z4.h:121:0,
from C:\Users\ex\.platformio\packages\framework-mbed\targets\TARGET_Freescale\TARGET_KLXX\TARGET_KL25Z\device/cmsis.h:10,
from C:\Users\ex\.platformio\lib\cmsis-core_ID1237/cmsis-core/cmsis_nvic.h:35,
from C:\Users\ex\.platformio\lib\cmsis-core_ID1237\source\cmsis_nvic.c:31:
C:\Users\ex\.platformio\packages\framework-mbed\cmsis/core_cm0plus.h:713:0: note: this is the location of the previous definition
#define NVIC_USER_IRQ_OFFSET          16
C:\Users\ex\.platformio\lib\cmsis-core_ID1237\source\cmsis_nvic.c:65:2: error: #error The target should define yotta config cmsis-
nvic.has-vtor, or cmsis-nvic.has-custom-vtor + implement NVIC_SetVector/NVIC_GetVector
#error The target should define yotta config cmsis-nvic.has-vtor, or cmsis-nvic.has-custom-vtor + implement NVIC_SetVector/NVIC_GetVector
^~~~~
*** [.pioenvs\frdm_kl25z\lib\cmsis-core_ID1237\cmsis_nvic.o] Error 1
Indexing .pioenvs\frdm_kl25z\lib\libmbed-hal_ID1004.a
In file included from C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:22:0,
from C:\Users\ex\.platformio\lib\core-util_ID1236\source\ExtendablePoolAllocator.cpp:18:
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:49:43: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator(const PoolAllocator&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:50:32: error: expected ',' or '...' before '&&' token
PoolAllocator(PoolAllocator&&) = delete;
^~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:50:38: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator(PoolAllocator&&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:50:38: error: invalid constructor; you probably meant 'mbed
::util::PoolAllocator (const mbed::util::PoolAllocator&)'
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:51:55: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator& operator =(const PoolAllocator&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:52:44: error: expected ',' or '...' before '&&' token
PoolAllocator& operator =(PoolAllocator&&) = delete;
^~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:52:50: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator& operator =(PoolAllocator&&) = delete;
^~~~~~
In file included from C:\Users\ex\.platformio\lib\core-util_ID1236\source\ExtendablePoolAllocator.cpp:18:0:
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:45:63: warning: defaulted and deleted functions o
nly available with -std=c++11 or -std=gnu++11
ExtendablePoolAllocator(const ExtendablePoolAllocator&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:46:52: error: expected ',' or '...' before '&&' t
oken
ExtendablePoolAllocator(ExtendablePoolAllocator&&) = delete;
^~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:46:58: warning: defaulted and deleted functions o
nly available with -std=c++11 or -std=gnu++11
ExtendablePoolAllocator(ExtendablePoolAllocator&&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:46:58: error: invalid constructor; you probably m
eant 'mbed::util::ExtendablePoolAllocator (const mbed::util::ExtendablePoolAllocator&)'
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:47:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
ExtendablePoolAllocator& operator =(const ExtendablePoolAllocator&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:48:64: error: expected ',' or '...' before '&&' t
oken
ExtendablePoolAllocator& operator =(ExtendablePoolAllocator&&) = delete;
^~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/ExtendablePoolAllocator.h:48:70: warning: defaulted and deleted functions o
nly available with -std=c++11 or -std=gnu++11
ExtendablePoolAllocator& operator =(ExtendablePoolAllocator&&) = delete;
^~~~~~
In file included from C:\Users\ex\.platformio\lib\core-util_ID1236\source\PoolAllocator.cpp:18:0:
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:49:43: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator(const PoolAllocator&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:50:32: error: expected ',' or '...' before '&&' token
PoolAllocator(PoolAllocator&&) = delete;
^~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:50:38: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator(PoolAllocator&&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:50:38: error: invalid constructor; you probably meant 'mbed
::util::PoolAllocator (const mbed::util::PoolAllocator&)'
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:51:55: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator& operator =(const PoolAllocator&) = delete;
^~~~~~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:52:44: error: expected ',' or '...' before '&&' token
PoolAllocator& operator =(PoolAllocator&&) = delete;
^~
C:\Users\ex\.platformio\lib\core-util_ID1236/core-util/PoolAllocator.h:52:50: warning: defaulted and deleted functions only availa
ble with -std=c++11 or -std=gnu++11
PoolAllocator& operator =(PoolAllocator&&) = delete;
^~~~~~
*** [.pioenvs\frdm_kl25z\lib\core-util_ID1236\ExtendablePoolAllocator.o] Error 1
*** [.pioenvs\frdm_kl25z\lib\core-util_ID1236\PoolAllocator.o] Error 1
 [ERROR] Took 22.22 seconds