# Px4 firmware make error linux

**URL:** <https://discuss.px4.io/t/px4-firmware-make-error-linux/8573>\
**Category:** Uncategorized\
**Created:** [November 21, 2018, 11:54pm UTC](https://discuss.px4.io/t/px4-firmware-make-error-linux/8573 "2018-11-21T23:54:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![PX4\_Gandalf](https://discuss.px4.io/letter_avatar_proxy/v4/letter/p/ccd318/32.png) [@PX4\_Gandalf](https://discuss.px4.io/u/PX4_Gandalf)\
**Post date:** [November 21, 2018, 11:54pm UTC](https://discuss.px4.io/t/px4-firmware-make-error-linux/8573/1 "2018-11-21T23:54:25Z")

</div>

Hi everyone,  
I am trying to understand the building px4 firmware files.

I was installed the px4 development toolchain,But when I tried to build a px4 file, I am getting the following error:

mirko@mirko:~/PX4FirmwareDev/Firmware$ make px4fmu-v4\_default  
ninja: Entering directory `/home/mirko/PX4FirmwareDev/Firmware/build/nuttx\_px4fmu-v4\_default’  
[6/434] Building CXX object src/driver…eter\_\_lps22hb.dir/lps22hb\_main.cpp.obj  
FAILED: /usr/bin/ccache /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ -DCONFIG\_ARCH\_BOARD\_PX4FMU\_V4 -DMODULE\_NAME=“lps22hb” -DPX4\_MAIN=lps22hb\_app\_main -D\_\_DF\_NUTTX -D\_\_PX4\_NUTTX -D\_\_STDC\_FORMAT\_MACROS -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I. -Isrc -Isrc/lib -Isrc/modules -I…/…/src -I…/…/src/drivers/boards/px4fmu-v4 -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/DriverFramework/framework/include -I…/…/src/lib/matrix -I…/…/src/modules -I…/…/src/platforms -INuttX/nuttx/arch/arm/src/armv7-m -INuttX/nuttx/arch/arm/src/chip -INuttX/nuttx/arch/arm/src/common -INuttX/apps/include -Iexternal/Install/include -fno-common -ffunction-sections -fdata-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fno-common -ffunction-sections -fdata-sections -g -fno-exceptions -fno-rtti -std=gnu++11 -fno-threadsafe-statics -DCONFIG\_WCHAR\_BUILTIN -D\_\_CUSTOM\_FILE\_IO\_\_ -fcheck-new -Wall -Wextra -Werror -Warray-bounds -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -Wunused-but-set-variable -Wformat=1 -Wno-overloaded-virtual -Wreorder -Wno-format-truncation -fvisibility=hidden -include visibility.h -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Os -DNDEBUG -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Wframe-larger-than=1024 -MMD -MT src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/lps22hb\_main.cpp.obj -MF src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/lps22hb\_main.cpp.obj.d -o src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/lps22hb\_main.cpp.obj -c …/…/src/drivers/barometer/lps22hb/lps22hb\_main.cpp  
ccache: error: execv of /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ failed: No such file or directory  
[6/434] Building CXX object src/driver…drivers\_\_bmp280.dir/bmp280\_i2c.cpp.obj  
FAILED: /usr/bin/ccache /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ -DCONFIG\_ARCH\_BOARD\_PX4FMU\_V4 -DMODULE\_NAME=“bmp280” -DPX4\_MAIN=bmp280\_app\_main -D\_\_DF\_NUTTX -D\_\_PX4\_NUTTX -D\_\_STDC\_FORMAT\_MACROS -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I. -Isrc -Isrc/lib -Isrc/modules -I…/…/src -I…/…/src/drivers/boards/px4fmu-v4 -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/DriverFramework/framework/include -I…/…/src/lib/matrix -I…/…/src/modules -I…/…/src/platforms -INuttX/nuttx/arch/arm/src/armv7-m -INuttX/nuttx/arch/arm/src/chip -INuttX/nuttx/arch/arm/src/common -INuttX/apps/include -Iexternal/Install/include -fno-common -ffunction-sections -fdata-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fno-common -ffunction-sections -fdata-sections -g -fno-exceptions -fno-rtti -std=gnu++11 -fno-threadsafe-statics -DCONFIG\_WCHAR\_BUILTIN -D\_\_CUSTOM\_FILE\_IO\_\_ -fcheck-new -Wall -Wextra -Werror -Warray-bounds -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -Wunused-but-set-variable -Wformat=1 -Wno-overloaded-virtual -Wreorder -Wno-format-truncation -fvisibility=hidden -include visibility.h -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Os -DNDEBUG -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Wframe-larger-than=1200 -MMD -MT src/drivers/barometer/bmp280/CMakeFiles/drivers\_\_bmp280.dir/bmp280\_i2c.cpp.obj -MF src/drivers/barometer/bmp280/CMakeFiles/drivers\_\_bmp280.dir/bmp280\_i2c.cpp.obj.d -o src/drivers/barometer/bmp280/CMakeFiles/drivers\_\_bmp280.dir/bmp280\_i2c.cpp.obj -c …/…/src/drivers/barometer/bmp280/bmp280\_i2c.cpp  
ccache: error: execv of /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ failed: No such file or directory  
[6/434] Building CXX object src/driver…les/drivers\_\_bmp280.dir/bmp280.cpp.obj  
FAILED: /usr/bin/ccache /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ -DCONFIG\_ARCH\_BOARD\_PX4FMU\_V4 -DMODULE\_NAME=“bmp280” -DPX4\_MAIN=bmp280\_app\_main -D\_\_DF\_NUTTX -D\_\_PX4\_NUTTX -D\_\_STDC\_FORMAT\_MACROS -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I. -Isrc -Isrc/lib -Isrc/modules -I…/…/src -I…/…/src/drivers/boards/px4fmu-v4 -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/DriverFramework/framework/include -I…/…/src/lib/matrix -I…/…/src/modules -I…/…/src/platforms -INuttX/nuttx/arch/arm/src/armv7-m -INuttX/nuttx/arch/arm/src/chip -INuttX/nuttx/arch/arm/src/common -INuttX/apps/include -Iexternal/Install/include -fno-common -ffunction-sections -fdata-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fno-common -ffunction-sections -fdata-sections -g -fno-exceptions -fno-rtti -std=gnu++11 -fno-threadsafe-statics -DCONFIG\_WCHAR\_BUILTIN -D\_\_CUSTOM\_FILE\_IO\_\_ -fcheck-new -Wall -Wextra -Werror -Warray-bounds -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -Wunused-but-set-variable -Wformat=1 -Wno-overloaded-virtual -Wreorder -Wno-format-truncation -fvisibility=hidden -include visibility.h -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Os -DNDEBUG -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Wframe-larger-than=1200 -MMD -MT src/drivers/barometer/bmp280/CMakeFiles/drivers\_\_bmp280.dir/bmp280.cpp.obj -MF src/drivers/barometer/bmp280/CMakeFiles/drivers\_\_bmp280.dir/bmp280.cpp.obj.d -o src/drivers/barometer/bmp280/CMakeFiles/drivers\_\_bmp280.dir/bmp280.cpp.obj -c …/…/src/drivers/barometer/bmp280/bmp280.cpp  
ccache: error: execv of /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ failed: No such file or directory  
[6/434] Building CXX object src/driver…meter\_\_lps22hb.dir/LPS22HB\_I2C.cpp.obj  
FAILED: /usr/bin/ccache /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ -DCONFIG\_ARCH\_BOARD\_PX4FMU\_V4 -DMODULE\_NAME=“lps22hb” -DPX4\_MAIN=lps22hb\_app\_main -D\_\_DF\_NUTTX -D\_\_PX4\_NUTTX -D\_\_STDC\_FORMAT\_MACROS -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I. -Isrc -Isrc/lib -Isrc/modules -I…/…/src -I…/…/src/drivers/boards/px4fmu-v4 -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/DriverFramework/framework/include -I…/…/src/lib/matrix -I…/…/src/modules -I…/…/src/platforms -INuttX/nuttx/arch/arm/src/armv7-m -INuttX/nuttx/arch/arm/src/chip -INuttX/nuttx/arch/arm/src/common -INuttX/apps/include -Iexternal/Install/include -fno-common -ffunction-sections -fdata-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fno-common -ffunction-sections -fdata-sections -g -fno-exceptions -fno-rtti -std=gnu++11 -fno-threadsafe-statics -DCONFIG\_WCHAR\_BUILTIN -D\_\_CUSTOM\_FILE\_IO\_\_ -fcheck-new -Wall -Wextra -Werror -Warray-bounds -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -Wunused-but-set-variable -Wformat=1 -Wno-overloaded-virtual -Wreorder -Wno-format-truncation -fvisibility=hidden -include visibility.h -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Os -DNDEBUG -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Wframe-larger-than=1024 -MMD -MT src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB\_I2C.cpp.obj -MF src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB\_I2C.cpp.obj.d -o src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB\_I2C.cpp.obj -c …/…/src/drivers/barometer/lps22hb/LPS22HB\_I2C.cpp  
ccache: error: execv of /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ failed: No such file or directory  
[6/434] Building CXX object src/driver…barometer\_\_lps22hb.dir/LPS22HB.cpp.obj  
FAILED: /usr/bin/ccache /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ -DCONFIG\_ARCH\_BOARD\_PX4FMU\_V4 -DMODULE\_NAME=“lps22hb” -DPX4\_MAIN=lps22hb\_app\_main -D\_\_DF\_NUTTX -D\_\_PX4\_NUTTX -D\_\_STDC\_FORMAT\_MACROS -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I. -Isrc -Isrc/lib -Isrc/modules -I…/…/src -I…/…/src/drivers/boards/px4fmu-v4 -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/DriverFramework/framework/include -I…/…/src/lib/matrix -I…/…/src/modules -I…/…/src/platforms -INuttX/nuttx/arch/arm/src/armv7-m -INuttX/nuttx/arch/arm/src/chip -INuttX/nuttx/arch/arm/src/common -INuttX/apps/include -Iexternal/Install/include -fno-common -ffunction-sections -fdata-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fno-common -ffunction-sections -fdata-sections -g -fno-exceptions -fno-rtti -std=gnu++11 -fno-threadsafe-statics -DCONFIG\_WCHAR\_BUILTIN -D\_\_CUSTOM\_FILE\_IO\_\_ -fcheck-new -Wall -Wextra -Werror -Warray-bounds -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -Wunused-but-set-variable -Wformat=1 -Wno-overloaded-virtual -Wreorder -Wno-format-truncation -fvisibility=hidden -include visibility.h -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Os -DNDEBUG -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Wframe-larger-than=1024 -MMD -MT src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB.cpp.obj -MF src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB.cpp.obj.d -o src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB.cpp.obj -c …/…/src/drivers/barometer/lps22hb/LPS22HB.cpp  
ccache: error: execv of /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ failed: No such file or directory  
[6/434] Building CXX object src/driver…meter\_\_lps22hb.dir/LPS22HB\_SPI.cpp.obj  
FAILED: /usr/bin/ccache /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ -DCONFIG\_ARCH\_BOARD\_PX4FMU\_V4 -DMODULE\_NAME=“lps22hb” -DPX4\_MAIN=lps22hb\_app\_main -D\_\_DF\_NUTTX -D\_\_PX4\_NUTTX -D\_\_STDC\_FORMAT\_MACROS -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I. -Isrc -Isrc/lib -Isrc/modules -I…/…/src -I…/…/src/drivers/boards/px4fmu-v4 -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/DriverFramework/framework/include -I…/…/src/lib/matrix -I…/…/src/modules -I…/…/src/platforms -INuttX/nuttx/arch/arm/src/armv7-m -INuttX/nuttx/arch/arm/src/chip -INuttX/nuttx/arch/arm/src/common -INuttX/apps/include -Iexternal/Install/include -fno-common -ffunction-sections -fdata-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fno-common -ffunction-sections -fdata-sections -g -fno-exceptions -fno-rtti -std=gnu++11 -fno-threadsafe-statics -DCONFIG\_WCHAR\_BUILTIN -D\_\_CUSTOM\_FILE\_IO\_\_ -fcheck-new -Wall -Wextra -Werror -Warray-bounds -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -Wunused-but-set-variable -Wformat=1 -Wno-overloaded-virtual -Wreorder -Wno-format-truncation -fvisibility=hidden -include visibility.h -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Os -DNDEBUG -fno-strict-aliasing -fomit-frame-pointer -fno-math-errno -funsafe-math-optimizations -ffunction-sections -fdata-sections -fno-strength-reduce -fno-builtin-printf -Wframe-larger-than=1024 -MMD -MT src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB\_SPI.cpp.obj -MF src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB\_SPI.cpp.obj.d -o src/drivers/barometer/lps22hb/CMakeFiles/drivers\_\_barometer\_\_lps22hb.dir/LPS22HB\_SPI.cpp.obj -c …/…/src/drivers/barometer/lps22hb/LPS22HB\_SPI.cpp  
ccache: error: execv of /opt/gcc-arm-none-eabi-4\_9-2015q3/bin/arm-none-eabi-g++ failed: No such file or directory  
ninja: build stopped: subcommand failed.  
Makefile:176: recipe for target ‘px4fmu-v4\_default’ failed  
make: \*\*\* [px4fmu-v4\_default] Error 1

Could someone help me out on this?

---

<div class="post-metadata">

**Author:** ![Matteo\_Scanavino](https://discuss.px4.io/letter_avatar_proxy/v4/letter/m/6de8d8/32.png) [@Matteo\_Scanavino](https://discuss.px4.io/u/Matteo_Scanavino)\
**Post date:** [November 26, 2018, 1:20pm UTC](https://discuss.px4.io/t/px4-firmware-make-error-linux/8573/2 "2018-11-26T13:20:53Z")

</div>

Which compiler are you using? It should be GCC 7-2017-q4 as reported in [https://dev.px4.io/en/setup/dev\_env\_linux\_ubuntu.html#nuttx-based-hardware](https://dev.px4.io/en/setup/dev_env_linux_ubuntu.html#nuttx-based-hardware)

---

<div class="post-metadata">

**Author:** ![PX4\_Gandalf](https://discuss.px4.io/letter_avatar_proxy/v4/letter/p/ccd318/32.png) [@PX4\_Gandalf](https://discuss.px4.io/u/PX4_Gandalf)\
**Post date:** [November 26, 2018, 5:14pm UTC](https://discuss.px4.io/t/px4-firmware-make-error-linux/8573/3 "2018-11-26T17:14:34Z")

</div>

Hi @Matteo_Scanavino

I had also guessed that was the issue but was not sure. My gcc-arm-embedded version which gets installed is 2015, even though I am following the commands to the letter. Any idea how to fix this issue?

Regards,
