Lora-net / LoRaMac-node

Reference implementation and documentation of a LoRa network node.
Other
1.87k stars 1.09k forks source link

Build and debug Error, Please help #579

Closed 1405224 closed 5 years ago

1405224 commented 5 years ago

Hi guys, I have been trying to build the project and i have followed the instructions, but I'm having the following error and I'm desperate for your help please. please see below the output:

[build] Starting build [proc] Executing command: "C:/Program Files/CMake/bin/cmake.exe" --build "c:/Users/Noman/Desktop/Class B/LoRaMac-node-feature-5.0.0/build" --config Debug --target LoRaMac-classA -- /m /property:GenerateFullPaths=true [build] Microsoft (R) Build Engine version 12.0.21005.1 [build] [Microsoft .NET Framework, version 4.0.30319.42000] [build] Copyright (C) Microsoft Corporation. All rights reserved. [build] [build] Build started 05/11/2018 23:02:28. [build] 1>Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" on node 1 (default targets). [build] 1>Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (1) is building "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\ZERO_CHECK.vcxproj" (2) on node 1 (default targets). [build] 2>InitializeBuildStatus: [build] Creating "Win32\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. [build] CustomBuild: [build] All outputs are up-to-date. [build] FinalizeBuildStatus: [build] Deleting file "Win32\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild". [build] Touching "Win32\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate". [build] 2>Done Building Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\ZERO_CHECK.vcxproj" (default targets). [build] 1>Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (1) is building "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj" (5) on node 4 (default targets). [build] 5>InitializeBuildStatus: [build] Touching "peripherals.dir\Debug\peripherals.tlog\unsuccessfulbuild". [build] 1>Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (1) is building "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj" (7) on node 3 (default targets). [build] 7>InitializeBuildStatus: [build] Touching "system.dir\Debug\system.tlog\unsuccessfulbuild". [build] 1>Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (1) is building "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj" (3) on node 2 (default targets). [build] 3>InitializeBuildStatus: [build] Touching "NucleoL073.dir\Debug\NucleoL073.tlog\unsuccessfulbuild". [build] 7>CustomBuild: [build] All outputs are up-to-date. [build] 3>CustomBuild: [build] All outputs are up-to-date. [build] 5>CustomBuild: [build] All outputs are up-to-date. [build] 7>ClCompile: [build] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\crypto" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx126x" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1272" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1276" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\STM32L0xx_HAL_Driver\Inc" /nologo /Wall /WX- /O2 /Oy- /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"system.dir\Debug\" /Fd"system.dir\Debug\vc120.pdb" /Gd /TC /analyze- /errorReport:queue -Og -g -mthumb -g2 -fno-builtin -mcpu=cortex-m0plus -Wextra -pedantic -Wno-unused-parameter -ffunction-sections -fdata-sections -fomit-frame-pointer -mabi=aapcs -fno-unroll-loops -ffast-math -ftree-vectorize -std=gnu99 -Og -g "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\adc.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\delay.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\eeprom.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\fifo.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\gpio.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\gps.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\i2c.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\nvmm.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\systime.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\timer.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\uart.c" [build] 5>ClCompile: [build] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\crypto" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx126x" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1272" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1276" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\STM32L0xx_HAL_Driver\Inc" /nologo /Wall /WX- /O2 /Oy- /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"peripherals.dir\Debug\" /Fd"peripherals.dir\Debug\vc120.pdb" /Gd /TC /analyze- /errorReport:queue -Og -g -mthumb -g2 -fno-builtin -mcpu=cortex-m0plus -Wextra -pedantic -Wno-unused-parameter -ffunction-sections -fdata-sections -fomit-frame-pointer -mabi=aapcs -fno-unroll-loops -ffast-math -ftree-vectorize -std=gnu99 -Og -g "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\gpio-ioe.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\mag3110.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\mma8451.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\mpl3115.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\pam7q.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se\aes.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se\cmac.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se\soft-se.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\sx1509.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\sx9500.c" [build] 3>ClCompile: [build] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\STM32L0xx_HAL_Driver\Inc" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\crypto" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx126x" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1272" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1276" /nologo /Wall /WX- /O2 /Oy- /D USE_HAL_DRIVER /D STM32L073xx /D SX1261MBXBAS /D USE_DEBUGGER /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"NucleoL073.dir\Debug\" /Fd"NucleoL073.dir\Debug\vc120.pdb" /Gd /TC /analyze- /errorReport:queue -Og -g -mthumb -g2 -fno-builtin -mcpu=cortex-m0plus -Wextra -pedantic -Wno-unused-parameter -ffunction-sections -fdata-sections -fomit-frame-pointer -mabi=aapcs -fno-unroll-loops -ffast-math -ftree-vectorize -std=gnu99 -Og -g "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\delay-board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\eeprom-board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\gpio-board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\lpm-board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\rtc-board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\spi-board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\uart-board.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\sysIrqHandlers.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\utilities.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\cmsis\system_stm32l0xx.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc_ex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\mcu\stm32\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\sx1261mbxbas-board.c" [build] 1>Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (1) is building "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj" (4) on node 3 (default targets). [build] 4>InitializeBuildStatus: [build] Touching "mac.dir\Debug\mac.tlog\unsuccessfulbuild". [build] CustomBuild: [build] All outputs are up-to-date. [build] 1>Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (1) is building "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj" (6) on node 2 (default targets). [build] 6>InitializeBuildStatus: [build] Touching "radio.dir\Debug\radio.tlog\unsuccessfulbuild". [build] CustomBuild: [build] All outputs are up-to-date. [build] ClCompile: [build] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx126x" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1272" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1276" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\crypto" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\STM32L0xx_HAL_Driver\Inc" /nologo /Wall /WX- /O2 /Oy- /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"radio.dir\Debug\" /Fd"radio.dir\Debug\vc120.pdb" /Gd /TC /analyze- /errorReport:queue -Og -g -mthumb -g2 -fno-builtin -mcpu=cortex-m0plus -Wextra -pedantic -Wno-unused-parameter -ffunction-sections -fdata-sections -fomit-frame-pointer -mabi=aapcs -fno-unroll-loops -ffast-math -ftree-vectorize -std=gnu99 -Og -g "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx126x\radio.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx126x\sx126x.c" [build] 4>ClCompile: [build] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\system\crypto" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\peripherals\soft-se" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx126x" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1272" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\radio\sx1276" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\cmsis" /I"C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\boards\NucleoL073..\mcu\stm32\STM32L0xx_HAL_Driver\Inc" /nologo /Wall /WX- /O2 /Oy- /D REGION_EU868 /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"mac.dir\Debug\" /Fd"mac.dir\Debug\vc120.pdb" /Gd /TC /analyze- /errorReport:queue -Og -g -mthumb -g2 -fno-builtin -mcpu=cortex-m0plus -Wextra -pedantic -Wno-unused-parameter -ffunction-sections -fdata-sections -fomit-frame-pointer -mabi=aapcs -fno-unroll-loops -ffast-math -ftree-vectorize -std=gnu99 -Og -g "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMac.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacAdr.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacClassB.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacCommands.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacConfirmQueue.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacCrypto.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacFCntHandler.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacParser.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\LoRaMacSerializer.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\Region.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionAS923.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionAU915.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionCN470.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionCN779.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionCommon.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionEU433.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionEU868.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionIN865.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionKR920.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionRU864.c" "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\src\mac\region\RegionUS915.c" [build] 5>cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj] [build] 5>cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj] [build] 7>cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj] [build] 7>cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj] [build] 5>Done Building Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj" (default targets) -- FAILED. [build] 7>Done Building Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj" (default targets) -- FAILED. [build] 4>cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj] [build] 4>cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj] [build] 3>cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj] [build] 3>cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj] [build] 3>Done Building Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj" (default targets) -- FAILED. [build] 6>cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj] [build] 6>cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj] [build] 6>Done Building Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj" (default targets) -- FAILED. [build] 4>Done Building Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj" (default targets) -- FAILED. [build] 1>Done Building Project "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default targets) -- FAILED. [build] [build] Build FAILED. [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj" (default target) (5) -> [build] (ClCompile target) -> [build] cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj" (default target) (7) -> [build] cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj" (default target) (4) -> [build] cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj" (default target) (3) -> [build] cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj" (default target) (6) -> [build] cl : Command line warning D9035: option 'Og' has been deprecated and will be removed in a future release [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj" (default target) (5) -> [build] (ClCompile target) -> [build] cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\peripherals\peripherals.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj" (default target) (7) -> [build] cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\system\system.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj" (default target) (4) -> [build] cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\mac\mac.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj" (default target) (3) -> [build] cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\boards\NucleoL073\NucleoL073.vcxproj] [build] [build] [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\apps\LoRaMac\LoRaMac-classA.vcxproj" (default target) (1) -> [build] "C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj" (default target) (6) -> [build] cl : Command line error D8021: invalid numeric argument '/Wextra' [C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0\build\src\radio\radio.vcxproj] [build] [build] 5 Warning(s) [build] 5 Error(s) [build] [build] Time Elapsed 00:00:00.71 [build] Build finished with exit code 1

mluis1 commented 5 years ago

Please refer to development environment document for instructions on how to setup a working environment. At the end of the document there are instructions on how to use Visual Studio Code.

From the provided log it looks like you are using Microsoft compiler which if I'm not mistaken isn't able by default to compile code for ARM processors.

The ARM GNU GCC compiler must be used in order to be able to compile the project.

If your goal is to use Visual Studio as an IDE you must setup the project in order to use the ARM GNU GCC compiler instead of the default compiler. I guess that there are several ways to do it.

Please take a look at issue #555 where the users were able to build the project on VS2017. You may also search on the web for such setup. I'm pretty sure someone did it already. (not necessarily for this project but for similar one).

Another thing to do would be to remove spaces from the project path. C:\Users\Noman\Desktop\Class B\LoRaMac-node-feature-5.0.0 -> C:\Users\Noman\Desktop\ClassB\LoRaMac-node-feature-5.0.0 Usually GCC compiler doesn't like spaces in paths or file names.

1405224 commented 5 years ago

Thanks @mluis1 for your quick response, I have removed the space from the project path. The issue is that after I click on the blue status bar of CMake Tools and choose a build type (Debug or Release) I can't see the ARM GNU GCC compiler in the kits list ( only the Microsoft compilers). I have over come this issue by selecting the [Unspecified] option. Now the build is successfuly completed.

Many thanks for the support. Noman