Cant make px4_fmu

Hi guys, i’m pretty new at px4. I want to build a v1.8.0 firmware so I could use the Simulink PX4 Support package.
Im using Ubuntu 18.04, with 7.2.1 arm gnu,
I cloned the Firmware from github.
I change to v1.8.0 by: git checkout -b v1.8.0
and when I tested the gazebo and jmavsim it worked (“sudo make px4_sitl jmavsim”)
Now I want to build the firmware so I can upload it to the FC, so I type:
sudo make px4_fmu-v2_default
and i get the following errors:

iftach@iftach-G5-5587:~/src/Firmware$ sudo make px4_fmu-v2
– PX4 version: v1.11.0-beta1-275-g4f362f5835
– PX4 config file: /home/iftach/src/Firmware/boards/px4/fmu-v2/default.cmake
– PX4 config: px4_fmu-v2_default
– PX4 platform: nuttx
– cmake build type: MinSizeRel
– The CXX compiler identification is GNU 6.3.1
– The C compiler identification is GNU 6.3.1
– The ASM compiler identification is GNU
– Found assembler: /usr/bin/arm-none-eabi-gcc
– Check for working CXX compiler: /usr/bin/arm-none-eabi-g++
– Check for working CXX compiler: /usr/bin/arm-none-eabi-g++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
– Check for working C compiler: /usr/bin/arm-none-eabi-gcc
– Check for working C compiler: /usr/bin/arm-none-eabi-gcc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– ccache enabled (export CCACHE_DISABLE=1 to disable)
– Found PythonInterp: /usr/bin/python3 (found suitable version “3.6.9”, minimum required is “3”)
– Found PY_jinja2: /usr/local/lib/python3.6/dist-packages/jinja2
– build type is MinSizeRel
– PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1-161-g94484f0
– Building and including px4_io-v2_default
– ROMFS: px4fmu_common
– ROMFS: Adding rc.board_defaults
– ROMFS: Adding rc.board_sensors
– ROMFS: Adding rc.board_mavlink
– Found SVD:
– Configuring done
– Generating done
– Build files have been written to: /home/iftach/src/Firmware/build/px4_fmu-v2_default
[0/714] git submodule platforms/nuttx/NuttX/nuttx
[1/714] git submodule platforms/nuttx/NuttX/apps
[2/714] git submodule src/lib/ecl
[4/714] git submodule src/drivers/gps/devices
[6/714] git submodule mavlink/include/mavlink/v2.0
[83/714] Performing configure step for ‘px4io_firmware’
– PX4 version: v1.11.0-beta1-275-g4f362f5835
– PX4 config file: /home/iftach/src/Firmware/boards/px4/io-v2/default.cmake
– PX4 config: px4_io-v2_default
– PX4 platform: nuttx
– cmake build type: MinSizeRel
– The CXX compiler identification is GNU 6.3.1
– The C compiler identification is GNU 6.3.1
– The ASM compiler identification is GNU
– Found assembler: /usr/bin/arm-none-eabi-gcc
– Check for working CXX compiler: /usr/bin/arm-none-eabi-g++
– Check for working CXX compiler: /usr/bin/arm-none-eabi-g++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
– Check for working C compiler: /usr/bin/arm-none-eabi-gcc
– Check for working C compiler: /usr/bin/arm-none-eabi-gcc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– ccache enabled (export CCACHE_DISABLE=1 to disable)
– Found PythonInterp: /usr/bin/python3 (found suitable version “3.6.9”, minimum required is “3”)
– Found PY_jinja2: /usr/local/lib/python3.6/dist-packages/jinja2
– build type is MinSizeRel
– PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1-161-g94484f0
– Configuring done
– Generating done
– Build files have been written to: /home/iftach/src/Firmware/build/px4_fmu-v2_default/external/Build/px4io_firmware
[83/714] Performing build step for ‘px4io_firmware’
[0/210] git submodule platforms/nuttx/NuttX/nuttx
[2/210] git submodule platforms/nuttx/NuttX/apps
[26/210] Building CXX object src/lib/m…MakeFiles/mixer.dir/MixerGroup.cpp.obj
FAILED: src/lib/mixer/CMakeFiles/mixer.dir/MixerGroup.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_IO_V2 -./…/src/lib/mixer/MixerGroup.cpp
In file included from …/…/…/…/…/src/lib/mathlib/math/Limits.hpp:43:0,
from …/…/…/…/…/src/lib/mathlib/mathlib.h:44,
from …/…/…/…/…/src/lib/mixer/Mixer/Mixer.hpp:130,
from …/…/…/…/…/src/lib/mixer/MixerGroup.hpp:36,
from …/…/…/…/…/src/lib/mixer/MixerGroup.cpp:40:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[27/210] Building CXX object src/lib/m…xer/CMakeFiles/Mixer.dir/Mixer.cpp.obj
FAILED: src/lib/mixer/Mixer/CMakeFiles/Mixer.dir/Mixer.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_IO_V2 -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -
In file included from …/…/…/…/…/src/lib/mathlib/math/Limits.hpp:43:0,
from …/…/…/…/…/src/lib/mathlib/mathlib.h:44,
from …/…/…/…/…/src/lib/mixer/Mixer/Mixer.hpp:130,
from …/…/…/…/…/src/lib/mixer/Mixer/Mixer.cpp:40:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[28/210] Building CXX object src/lib/m…eFiles/NullMixer.dir/NullMixer.cpp.obj
FAILED: src/lib/mixer/NullMixer/CMakeFiles/NullMixer.dir/NullMixer.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_IO_V2 -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/…/…/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/…/…/…/boards/px4/io-v2/src -I…/…/…/…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/…/…/…/platforms/nuttx/src/px4/stm/stm32f1/include -I…/…/…/…/…/platforms/common/include -I…/…/…/…/…/src -I…/…/…/…/…/src/include -I…/…/…/…/…/src/lib -I…/…/…/…/…/src/lib/matrix -I…/…/…/…/…/src/modules -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 -mcpu=cortex-m3 -mthumb -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/mixer/NullMixer/CMakeFiles/NullMixer.dir/NullMixer.cpp.obj -MF src/lib/mixer/NullMixer/CMakeFiles/NullMixer.dir/NullMixer.cpp.obj.d -o src/lib/mixer/NullMixer/CMakeFiles/NullMixer.dir/NullMixer.cpp.obj -c …/…/…/…/…/src/lib/mixer/NullMixer/NullMixer.cpp

(…)
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[31/210] Building CXX object src/lib/m…es/SimpleMixer.dir/SimpleMixer.cpp.obj
FAILED: src/lib/mixer/SimpleMixer/CMakeFiles/SimpleMixer.dir/SimpleMixer.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_IO_V2 -D_SYS_CDEFS_H_ -D_SYS_REENT_H_ -D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/…/…/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/…/…/…/boards/px4/io-v2/src -I…/…/…/…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/…/…/…/platforms/nuttx/src/px4/stm/stm32f1/include -I…/…/…/…/…/platforms/common/include -I…/…/…/…/…/src -I…/…/…/…/…/src/include -I…/…/…/…/…/src/lib -I…/…/…/…/…/src/lib/matrix -I…/…/…/…/…/src/modules -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 -mcpu=cortex-m3 -mthumb -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/mixer/SimpleMixer/CMakeFiles/SimpleMixer.dir/SimpleMixer.cpp.obj -MF src/lib/mixer/SimpleMixer/CMakeFiles/SimpleMixer.dir/SimpleMixer.cpp.obj.d -o src/lib/mixer/SimpleMixer/CMakeFiles/SimpleMixer.dir/SimpleMixer.cpp.obj -c …/…/…/…/…/src/lib/mixer/SimpleMixer/SimpleMixer.cpp
In file included from …/…/…/…/…/src/lib/mathlib/math/Limits.hpp:43:0,
from …/…/…/…/…/src/lib/mathlib/mathlib.h:44,
from …/…/…/…/…/src/lib/mixer/Mixer/Mixer.hpp:130,
from …/…/…/…/…/src/lib/mixer/SimpleMixer/SimpleMixer.hpp:36,
from …/…/…/…/…/src/lib/mixer/SimpleMixer/SimpleMixer.cpp:40:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[32/210] Building CXX object src/lib/p…akeFiles/perf.dir/perf_counter.cpp.obj
FAILED: src/lib/perf/CMakeFiles/perf.dir/perf_counter.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_IO_V2 -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/…/…/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/…/…/…/boards/px4/io-v2/src -I…/…/…/…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/…/…/…/platforms/nuttx/src/px4/stm/stm32f1/include -I…/…/…/…/…/platforms/common/include -I…/…/…/…/…/src -I…/…/…/…/…/src/include -I…/…/…/…/…/src/lib -I…/…/…/…/…/src/lib/matrix -I…/…/…/…/…/src/modules -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 -mcpu=cortex-m3 -mthumb -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/perf/CMakeFiles/perf.dir/perf_counter.cpp.obj -MF src/lib/perf/CMakeFiles/perf.dir/perf_counter.cpp.obj.d -o src/lib/perf/CMakeFiles/perf.dir/perf_counter.cpp.obj -c …/…/…/…/…/src/lib/perf/perf_counter.cpp
In file included from …/…/…/…/…/src/lib/perf/perf_counter.cpp:45:0:
…/…/src/lib/ecl/geo_lookup/geo_mag_declination.cpp
In file included from …/…/src/lib/mathlib/math/Limits.hpp:43:0,
from …/…/src/lib/mathlib/mathlib.h:44,
from …/…/src/lib/ecl/geo_lookup/geo_mag_declination.cpp:47:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
…/…/src/lib/ecl/attitude_fw/ecl_roll_controller.cpp
In file included from …/…/src/lib/ecl/ecl.h:99:0,
from …/…/src/lib/ecl/attitude_fw/ecl_controller.h:51,
from …/…/src/lib/ecl/attitude_fw/ecl_roll_controller.h:52,
from …/…/src/lib/ecl/attitude_fw/ecl_roll_controller.cpp:41:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[126/714] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_yaw_controller.cpp.obj
FAILED: src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_yaw_controller.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_FMU_V2 -DCONSTRAINED_FLASH -DMODULE_NAME=“ecl/attitude_fw” -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO
-D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/boards/px4/fmu-v2/src -I…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/platforms/nuttx/src/px4/stm/stm32f4/include -I…/…/platforms/common/include -I…/…/src -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/matrix -I…/…/src/modules -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 -I…/…/src/lib/ecl -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_yaw_controller.cpp.obj -MF src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_yaw_controller.cpp.obj.d -o src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_yaw_controller.cpp.obj -c …/…/src/lib/ecl/attitude_fw/ecl_yaw_controller.cpp
In file included from …/…/src/lib/ecl/ecl.h:99:0,
from …/…/src/lib/ecl/attitude_fw/ecl_controller.h:51,
from …/…/src/lib/ecl/attitude_fw/ecl_yaw_controller.h:51,
from …/…/src/lib/ecl/attitude_fw/ecl_yaw_controller.cpp:41:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
src/lib/ecl/tecs/CMakeFiles/ecl_tecs.dir/tecs.cpp.obj.d -o src/lib/ecl/tecs/CMakeFiles/ecl_tecs.dir/tecs.cpp.obj -c …/…/src/lib/ecl/tecs/tecs.cpp
In file included from …/…/src/lib/mathlib/math/Limits.hpp:43:0,
from …/…/src/lib/mathlib/mathlib.h:44,
from …/…/src/lib/ecl/tecs/tecs.h:42,
from …/…/src/lib/ecl/tecs/tecs.cpp:34:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[128/714] Building CXX object src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator.cpp.obj
…/…/src/lib/ecl/validation/data_validator.cpp
In file included from …/…/src/lib/ecl/validation/data_validator.h:44:0,
from …/…/src/lib/ecl/validation/data_validator.cpp:42:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[129/714] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_pitch_controller.cpp.obj
FAILED: src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_pitch_controller.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_FMU_V2 -DCONSTRAINED_FLASH -DMODULE_NAME=“ecl/attitude_fw” -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO
-D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/boards/px4/fmu-v2/src -I…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/platforms/nuttx/src/px4/stm/stm32f4/include -I…/…/platforms/common/include -I…/…/src -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/matrix -I…/…/src/modules -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 -I…/…/src/lib/ecl -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_pitch_controller.cpp.obj -MF src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_pitch_controller.cpp.obj.d -o src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_pitch_controller.cpp.obj -c …/…/src/lib/ecl/attitude_fw/ecl_pitch_controller.cpp
In file included from …/…/src/lib/mathlib/math/Limits.hpp:43:0,
from …/…/src/lib/mathlib/mathlib.h:44,
from …/…/src/lib/ecl/attitude_fw/ecl_pitch_controller.h:52,
from …/…/src/lib/ecl/attitude_fw/ecl_pitch_controller.cpp:41:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[130/714] Building CXX object src/lib/ecl/l1/CMakeFiles/ecl_l1.dir/ecl_l1_pos_controller.cpp.obj
FAILED: src/lib/ecl/l1/CMakeFiles/ecl_l1.dir/ecl_l1_pos_controller.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_FMU_V2 -DCONSTRAINED_FLASH -DMODULE_NAME=“ecl/l1” -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO
-D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/boards/px4/fmu-v2/src -I…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/platforms/nuttx/src/px4/stm/stm32f4/include -I…/…/platforms/common/include -I…/…/src -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/matrix -I…/…/src/modules -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 -I…/…/src/lib/ecl -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/ecl/l1/CMakeFiles/ecl_l1.dir/ecl_l1_pos_controller.cpp.obj -MF src/lib/ecl/l1/CMakeFiles/ecl_l1.dir/ecl_l1_pos_controller.cpp.obj.d -o src/lib/ecl/l1/CMakeFiles/ecl_l1.dir/ecl_l1_pos_controller.cpp.obj -c …/…/src/lib/ecl/l1/ecl_l1_pos_controller.cpp
In file included from …/…/src/lib/mathlib/math/Limits.hpp:43:0,
from …/…/src/lib/mathlib/mathlib.h:44,
from …/…/src/lib/ecl/l1/ecl_l1_pos_controller.h:63,
from …/…/src/lib/ecl/l1/ecl_l1_pos_controller.cpp:43:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[131/714] Building CXX object src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.obj
FAILED: src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_FMU_V2 -DCONSTRAINED_FLASH -DMODULE_NAME=“ecl/airdata” -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/boards/px4/fmu-v2/src -I…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/platforms/nuttx/src/px4/stm/stm32f4/include -I…/…/platforms/common/include -I…/…/src -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/matrix -I…/…/src/modules -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 -I…/…/src/lib/ecl -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.obj -MF src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.obj.d -o src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.obj -c …/…/src/lib/ecl/airdata/WindEstimator.cpp
In file included from …/…/src/lib/ecl/ecl.h:99:0,
from …/…/src/lib/ecl/airdata/WindEstimator.hpp:41,
from …/…/src/lib/ecl/airdata/WindEstimator.cpp:39:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[132/714] Building CXX object src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator_group.cpp.obj
FAILED: src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator_group.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_FMU_V2 -DCONSTRAINED_FLASH -DMODULE_NAME=“ecl/validation” -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/boards/px4/fmu-v2/src -I…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/platforms/nuttx/src/px4/stm/stm32f4/include -I…/…/platforms/common/include -I…/…/src -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/matrix -I…/…/src/modules -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 -I…/…/src/lib/ecl -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator_group.cpp.obj -MF src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator_group.cpp.obj.d -o src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator_group.cpp.obj -c …/…/src/lib/ecl/validation/data_validator_group.cpp
In file included from …/…/src/lib/ecl/validation/data_validator.h:44:0,
from …/…/src/lib/ecl/validation/data_validator_group.h:44,
from …/…/src/lib/ecl/validation/data_validator_group.cpp:42:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[133/714] Building CXX object src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.obj
FAILED: src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_FMU_V2 -DCONSTRAINED_FLASH -DMODULE_NAME=“ecl/geo” -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/boards/px4/fmu-v2/src -I…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/platforms/nuttx/src/px4/stm/stm32f4/include -I…/…/platforms/common/include -I…/…/src -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/matrix -I…/…/src/modules -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 -I…/…/src/lib/ecl -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.obj -MF src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.obj.d -o src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.obj -c …/…/src/lib/ecl/geo/geo.cpp
In file included from …/…/src/lib/ecl/ecl.h:99:0,
from …/…/src/lib/ecl/geo/geo.cpp:46:
/usr/include/newlib/math.h:18:3: error: 'ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
[134/714] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_wheel_controller.cpp.obj
FAILED: src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_wheel_controller.cpp.obj
/usr/bin/ccache /usr/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_PX4_FMU_V2 -DCONSTRAINED_FLASH -DMODULE_NAME=“ecl/attitude_fw” -D_SYS_CDEFS_H
-D_SYS_REENT_H
-D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -isystem …/…/platforms/nuttx/NuttX/include/cxx -isystem NuttX/nuttx/include/cxx -isystem NuttX/nuttx/include -I…/…/boards/px4/fmu-v2/src -I…/…/platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I…/…/platforms/nuttx/src/px4/stm/stm32f4/include -I…/…/platforms/common/include -I…/…/src -I…/…/src/include -I…/…/src/lib -I…/…/src/lib/matrix -I…/…/src/modules -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 -I…/…/src/lib/ecl -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Werror -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -std=gnu++11 -MD -MT src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_wheel_controller.cpp.obj -MF src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_wheel_controller.cpp.obj.d -o src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_wheel_controller.cpp.obj -c …/…/src/lib/ecl/attitude_fw/ecl_wheel_controller.cpp
In file included from …/…/src/lib/ecl/ecl.h:99:0,
from …/…/src/lib/ecl/attitude_fw/ecl_controller.h:51,
from …/…/src/lib/ecl/attitude_fw/ecl_wheel_controller.h:52,
from …/…/src/lib/ecl/attitude_fw/ecl_wheel_controller.cpp:41:
/usr/include/newlib/math.h:18:3: error: ‘__ULong’ does not name a type
__ULong i[2];
^~~~~~~
compilation terminated due to -Wfatal-errors.
FAILED: external/Stamp/px4io_firmware/px4io_firmware-build
cd /home/iftach/src/Firmware/build/px4_fmu-v2_default/external/Build/px4io_firmware && /usr/bin/cmake --build .
[136/714] Generating uORB topic sources
ninja: build stopped: subcommand failed.
Makefile:200: recipe for target ‘px4_fmu-v2’ failed
make: *** [px4_fmu-v2] Error 1

Can someone please help me to fix this issue?
Thanks.

I have the same problem.

Hi,

It was a year ago and I didn’t completely understand what I’m doing.
One of the main issues was that I didn’t have permissions to the cloned folder, so maybe you can start by checking it.

Good luck,
Iftach.