Error first compiling ArduCopter with Make (Windows 8.1)

Hi everyone!
I’m trying to compile the ArduCopter code with make px4-v2 on Windows 8.1 but I get ERROR 1
This is the log:

Alessandro Cerioni@Alex /c/GitHub/ArduPilot/ArduCopter
$ make px4-v2
// BUILDROOT=/c/GitHub/ArduPilot/Build.ArduCopter HAL_BOARD=HAL_BOARD_PX4 HAL_BO
ARD_SUBTYPE= TOOLCHAIN=NATIVE EXTRAFLAGS=-DGIT_VERSION="2aec41e0" -I/c/GitHub/Ar
duPilot/libraries/AP_Common/missing -DMAVLINK_PROTOCOL_VERSION=2 -DNUTTX_GIT_VER
SION="be6ff61a" -DPX4_GIT_VERSION="47909b0f" -DUAVCAN=1 -D__STDC_FORMAT_MACROS -
DHAVE_STD_NULLPTR_T=0 -DHAVE_ENDIAN_H=0 -DHAVE_BYTESWAP_H=0 -DHAVE_OCLOEXEC=0 -I
/c/GitHub/ArduPilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink
Checking modules
modules/PX4Firmware/src/lib/matrix/.git missing - need module init
+ git submodule init
Submodule 'modules/PX4Firmware' () registered for path 'modules/PX4Firmware'
Submodule 'modules/PX4NuttX' () registered for path 'modules/PX4NuttX'
Submodule 'modules/gbenchmark' () registered for path 'modules/gbenchmark'
Submodule 'gtest' () registered for path 'modules/gtest'
Submodule 'modules/mavlink' () registered for path 'modules/mavlink'
Submodule 'modules/uavcan' () registered for path 'modules/uavcan'
Submodule 'modules/waf' () registered for path 'modules/waf'
+ for m in '$MODULE_LIST'
+ '[' -f modules/gbenchmark/.gitmodules ']'
+ for m in '$MODULE_LIST'
+ '[' -f modules/gtest/.gitmodules ']'
+ for m in '$MODULE_LIST'
+ '[' -f modules/mavlink/.gitmodules ']'
+ cd modules/mavlink
+ git submodule init
Submodule 'pymavlink' () registered for path 'pymavlink'
+ for m in '$MODULE_LIST'
+ '[' -f modules/mavlink/pymavlink/.gitmodules ']'
+ cd modules/mavlink/pymavlink
+ git submodule init
+ for m in '$MODULE_LIST'
+ '[' -f modules/PX4Firmware/.gitmodules ']'
+ cd modules/PX4Firmware
+ git submodule init
Submodule 'Tools/gencpp' () registered for path 'Tools/gencpp'
Submodule 'Tools/genmsg' () registered for path 'Tools/genmsg'
Submodule 'mavlink/include/mavlink/v1.0' () registered for path 'mavlink/include
/mavlink/v1.0'
Submodule 'src/lib/DriverFramework' () registered for path 'src/lib/DriverFramew
ork'
Submodule 'src/lib/ecl' () registered for path 'src/lib/ecl'
Submodule 'src/lib/matrix' () registered for path 'src/lib/matrix'
Submodule 'src/modules/uavcan/libuavcan' () registered for path 'src/modules/uav
can/libuavcan'
+ for m in '$MODULE_LIST'
+ '[' -f modules/PX4Firmware/src/lib/matrix/.gitmodules ']'
+ for m in '$MODULE_LIST'
+ '[' -f modules/PX4Firmware/Tools/gencpp/.gitmodules ']'
+ for m in '$MODULE_LIST'
+ '[' -f modules/PX4Firmware/Tools/genmsg/.gitmodules ']'
+ for m in '$MODULE_LIST'
+ '[' -f modules/PX4NuttX/.gitmodules ']'
+ for m in '$MODULE_LIST'
+ '[' -f modules/uavcan/.gitmodules ']'
+ cd modules/uavcan
+ git submodule init
Submodule 'dsdl' () registered for path 'dsdl'
Submodule 'libuavcan/dsdl_compiler/pyuavcan' () registered for path 'libuavcan/d
sdl_compiler/pyuavcan'
+ for m in '$MODULE_LIST'
+ '[' -f modules/uavcan/dsdl/.gitmodules ']'
+ for m in '$MODULE_LIST'
+ '[' -f modules/uavcan/libuavcan/dsdl_compiler/pyuavcan/.gitmodules ']'
+ cd modules/uavcan/libuavcan/dsdl_compiler/pyuavcan
+ git submodule init
Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'dsdl'
+ for m in '$MODULE_LIST'
+ '[' -f modules/waf/.gitmodules ']'
+ git submodule update --recursive
fatal: Not a git repository: ../../../c:/GitHub/ArduPilot/.git/modules/modules/P
X4Firmware/modules/src/lib/DriverFramework
Unable to fetch in submodule path 'src/lib/DriverFramework'
Cloning into 'dsdl'...
remote: Counting objects: 671, done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 671 (delta 8), reused 0 (delta 0), pack-reused 652
Receiving objects: 100% (671/671), 84.64 KiB, done.
Resolving deltas: 100% (387/387), done.
Submodule path 'dsdl': checked out 'fd12483ddd4e58242d61d74a163e7aeaa1e0f466'
Failed to recurse into submodule path 'modules/PX4Firmware'
+ echo 'git submodule update failed'
git submodule update failed
+ git submodule status --recursive
 47909b0fc8fa9b08ffd3e6f7525c6f2b29fc57a7 modules/PX4Firmware (stable_manual_fli
ght-16002-g47909b0)
 26a86f04bcec0018af6652b3ddd3f680e6e3fa2a modules/PX4Firmware/Tools/gencpp (0.4.
6-47-g26a86f0)
 72f0383f0e6a489214c51802ae12d6e271b1e454 modules/PX4Firmware/Tools/genmsg (0.3.
6-143-g72f0383)
 bf251caef3dbf610e5152115a2d81e00e54ab7e7 modules/PX4Firmware/mavlink/include/ma
vlink/v1.0 (bf251ca)
fatal: Not a git repository: ../../../c:/GitHub/ArduPilot/.git/modules/modules/P
X4Firmware/modules/src/lib/DriverFramework
fatal: Not a git repository: src/lib/DriverFramework/../../../c:/GitHub/ArduPilo
t/.git/modules/modules/PX4Firmware/modules/src/lib/DriverFramework
fatal: Not a git repository: ../../../c:/GitHub/ArduPilot/.git/modules/modules/P
X4Firmware/modules/src/lib/DriverFramework
fatal: Not a git repository: ../../../c:/GitHub/ArduPilot/.git/modules/modules/P
X4Firmware/modules/src/lib/DriverFramework
+ modules/PX4Firmware/src/lib/DriverFramework
fatal: Not a git repository: ../../../c:/GitHub/ArduPilot/.git/modules/modules/P
X4Firmware/modules/src/lib/DriverFramework
-f86ef3478219b4b1c31e17b8f308df4b69eda2f7 modules/PX4Firmware/src/lib/ecl
-07fba8322a16cb2dac47e6a8ac7d21ec346313ff modules/PX4Firmware/src/lib/matrix
-702f6f05608885d3be993edb01394212bd2dade1 modules/PX4Firmware/src/modules/uavcan
/libuavcan
 be6ff61ac546077d3e988dfc01f83df8e1386010 modules/PX4NuttX (ArduCopter-beta-65-g
be6ff61)
 006d23ccca1375a973b7fae0cc351cedb41b812a modules/gbenchmark (v0.1.0)
 c99458533a9b4c743ed51537e25989ea55944908 modules/gtest (release-1.7.0)
 32eb9c1359f2e583341ad462f20c525a586b624a modules/mavlink (pre-mavlink2-merge-41
8-g32eb9c1)
 b1663bac9ce9e9fa8868f59e4b5f6d3de81cb2f3 modules/mavlink/pymavlink (b1663ba)
 71cf39c8c6c3c2709bc1a32ffd947add22b1a836 modules/uavcan (APMrover2-2.49-820-g71
cf39c)
 9804a3e6972825586be252ce08dd899f44994b14 modules/uavcan/dsdl (v1.0.0rc1-7-g9804
a3e)
 c58477a644d20ccf95a20c151f3a0402f271c3b8 modules/uavcan/libuavcan/dsdl_compiler
/pyuavcan (v1.0.0dev3~7)
 fd12483ddd4e58242d61d74a163e7aeaa1e0f466 modules/uavcan/libuavcan/dsdl_compiler
/pyuavcan/dsdl (v1.0.0rc1~2)
 73163ef5c117a51f29546d17c2bb2041aecefcdd modules/waf (waf-1.9.2-1-g73163ef)
+ exit 1
make: *** [CHECK_MODULES] Error 1

Any help? Thanks everyone!

Did you run
[git submodule update --init --recursive] ?
If there is any problem after running that, try removing “module” folder from ardupilot then try again.

Now the error is this… I also tryed deleting the module folder and retry it from 0 but the final error is the same…

Alessandro Cerioni@Alex /c/GitHub/ArduPilot/ArduCopter
    $ make px4-v2
    // BUILDROOT=/c/GitHub/ArduPilot/Build.ArduCopter HAL_BOARD=HAL_BOARD_PX4 HAL_BOARD_SUBTYPE= TOOLCHAIN=NATIVE EXTRAFLAGS=-DGIT_VERSION="2aec41e0" -I/c/GitHub/ArduPilot/libraries/AP_Common/missing -DMAVLINK_PROTOCOL_VERSION=2 -DNUTTX_GIT_VERSION="be6ff61a" -DPX4_GIT_VERSION="47909b0f" -DUAVCAN=1 -D__STDC_FORMAT_MACROS -DHAVE_STD_NULLPTR_T=0 -DHAVE_ENDIAN_H=0 -DHAVE_BYTESWAP_H=0 -DHAVE_OCLOEXEC=0 -I/c/GitHub/ArduPilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink
    Checking modules
    Building /c/GitHub/ArduPilot/module.mk
    %% module_mk
    make[1]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware'
    Skipping submodules. NUTTX_SRC is set to /c/GitHub/ArduPilot/modules/PX4Firmware/NuttX/nuttx/
    Generating uORB topic headers
    actuator_armed.h: unchanged
    actuator_controls.h: unchanged
    actuator_controls_0.h: unchanged
    actuator_controls_1.h: unchanged
    actuator_controls_2.h: unchanged
    actuator_controls_3.h: unchanged
    actuator_controls_virtual_fw.h: unchanged
    actuator_controls_virtual_mc.h: unchanged
    actuator_direct.h: unchanged
    actuator_outputs.h: unchanged
    airspeed.h: unchanged
    att_pos_mocap.h: unchanged
    battery_status.h: unchanged
    camera_trigger.h: unchanged
    control_state.h: unchanged
    debug_key_value.h: unchanged
    differential_pressure.h: unchanged
    distance_sensor.h: unchanged
    ekf2_innovations.h: unchanged
    ekf2_replay.h: unchanged
    encoders.h: unchanged
    esc_report.h: unchanged
    esc_status.h: unchanged
    estimator_status.h: unchanged
    fence.h: unchanged
    fence_vertex.h: unchanged
    filtered_bottom_flow.h: unchanged
    follow_target.h: unchanged
    fw_virtual_attitude_setpoint.h: unchanged
    fw_virtual_rates_setpoint.h: unchanged
    geofence_result.h: unchanged
    hil_sensor.h: unchanged
    home_position.h: unchanged
    input_rc.h: unchanged
    manual_control_setpoint.h: unchanged
    mavlink_log.h: unchanged
    mc_att_ctrl_status.h: unchanged
    mc_virtual_attitude_setpoint.h: unchanged
    mc_virtual_rates_setpoint.h: unchanged
    mission.h: unchanged
    mission_result.h: unchanged
    multirotor_motor_limits.h: unchanged
    navigation_capabilities.h: unchanged
    offboard_control_mode.h: unchanged
    optical_flow.h: unchanged
    output_pwm.h: unchanged
    parameter_update.h: unchanged
    position_setpoint.h: unchanged
    position_setpoint_triplet.h: unchanged
    pwm_input.h: unchanged
    qshell_req.h: unchanged
    rc_channels.h: unchanged
    rc_parameter_map.h: unchanged
    safety.h: unchanged
    satellite_info.h: unchanged
    sensor_accel.h: unchanged
    sensor_baro.h: unchanged
    sensor_combined.h: unchanged
    sensor_gyro.h: unchanged
    sensor_mag.h: unchanged
    servorail_status.h: unchanged
    subsystem_info.h: unchanged
    system_power.h: unchanged
    tecs_status.h: unchanged
    telemetry_status.h: unchanged
    test_motor.h: unchanged
    time_offset.h: unchanged
    uavcan_parameter_request.h: unchanged
    uavcan_parameter_value.h: unchanged
    vehicle_attitude.h: unchanged
    vehicle_attitude_setpoint.h: unchanged
    vehicle_command.h: unchanged
    vehicle_command_ack.h: unchanged
    vehicle_control_mode.h: unchanged
    vehicle_force_setpoint.h: unchanged
    vehicle_global_position.h: unchanged
    vehicle_global_velocity_setpoint.h: unchanged
    vehicle_gps_position.h: unchanged
    vehicle_land_detected.h: unchanged
    vehicle_local_position.h: unchanged
    vehicle_local_position_setpoint.h: unchanged
    vehicle_rates_setpoint.h: unchanged
    vehicle_status.h: unchanged
    vision_position_estimate.h: unchanged
    vtol_vehicle_status.h: unchanged
    wind_estimate.h: unchanged
    Generating multiplatform uORB topic wrapper headers
    actuator_armed.h: unchanged
    actuator_controls.h: unchanged
    actuator_controls_0.h: unchanged
    actuator_controls_1.h: unchanged
    actuator_controls_2.h: unchanged
    actuator_controls_3.h: unchanged
    actuator_controls_virtual_fw.h: unchanged
    actuator_controls_virtual_mc.h: unchanged
    actuator_direct.h: unchanged
    actuator_outputs.h: unchanged
    airspeed.h: unchanged
    att_pos_mocap.h: unchanged
    battery_status.h: unchanged
    camera_trigger.h: unchanged
    control_state.h: unchanged
    debug_key_value.h: unchanged
    differential_pressure.h: unchanged
    distance_sensor.h: unchanged
    ekf2_innovations.h: unchanged
    ekf2_replay.h: unchanged
    encoders.h: unchanged
    esc_report.h: unchanged
    esc_status.h: unchanged
    estimator_status.h: unchanged
    fence.h: unchanged
    fence_vertex.h: unchanged
    filtered_bottom_flow.h: unchanged
    follow_target.h: unchanged
    fw_virtual_attitude_setpoint.h: unchanged
    fw_virtual_rates_setpoint.h: unchanged
    geofence_result.h: unchanged
    hil_sensor.h: unchanged
    home_position.h: unchanged
    input_rc.h: unchanged
    manual_control_setpoint.h: unchanged
    mavlink_log.h: unchanged
    mc_att_ctrl_status.h: unchanged
    mc_virtual_attitude_setpoint.h: unchanged
    mc_virtual_rates_setpoint.h: unchanged
    mission.h: unchanged
    mission_result.h: unchanged
    multirotor_motor_limits.h: unchanged
    navigation_capabilities.h: unchanged
    offboard_control_mode.h: unchanged
    optical_flow.h: unchanged
    output_pwm.h: unchanged
    parameter_update.h: unchanged
    position_setpoint.h: unchanged
    position_setpoint_triplet.h: unchanged
    pwm_input.h: unchanged
    qshell_req.h: unchanged
    rc_channels.h: unchanged
    rc_parameter_map.h: unchanged
    safety.h: unchanged
    satellite_info.h: unchanged
    sensor_accel.h: unchanged
    sensor_baro.h: unchanged
    sensor_combined.h: unchanged
    sensor_gyro.h: unchanged
    sensor_mag.h: unchanged
    servorail_status.h: unchanged
    subsystem_info.h: unchanged
    system_power.h: unchanged
    tecs_status.h: unchanged
    telemetry_status.h: unchanged
    test_motor.h: unchanged
    time_offset.h: unchanged
    uavcan_parameter_request.h: unchanged
    uavcan_parameter_value.h: unchanged
    vehicle_attitude.h: unchanged
    vehicle_attitude_setpoint.h: unchanged
    vehicle_command.h: unchanged
    vehicle_command_ack.h: unchanged
    vehicle_control_mode.h: unchanged
    vehicle_force_setpoint.h: unchanged
    vehicle_global_position.h: unchanged
    vehicle_global_velocity_setpoint.h: unchanged
    vehicle_gps_position.h: unchanged
    vehicle_land_detected.h: unchanged
    vehicle_local_position.h: unchanged
    vehicle_local_position_setpoint.h: unchanged
    vehicle_rates_setpoint.h: unchanged
    vehicle_status.h: unchanged
    vision_position_estimate.h: unchanged
    vtol_vehicle_status.h: unchanged
    wind_estimate.h: unchanged
    %%%%
    %%%% Building px4io-v2_default in /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/
    %%%%
    %  PX4_BASE            = /c/GitHub/ArduPilot/modules/PX4Firmware/
    %  GIT_DESC            =
    %  CONFIG              = px4io-v2_default
    %  BOARD               = px4io-v2
    %  WORK_DIR            = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/
    %  NUTTX_EXPORT_DIR    = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/nuttx-export/
    %  NUTTX_CONFIG_HEADER = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/nuttx-export/include/nuttx/config.h
    make[2]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4io-v2/module.mk
    %  MODULE_NAME         = px4io-v2
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4io-v2/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4io-v2/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4io-v2
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4io-v2'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4io-v2'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/module.mk
    %  MODULE_NAME         = stm32
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/px4iofirmware/module.mk
    %  MODULE_NAME         = px4iofirmware
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/px4iofirmware/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/px4iofirmware/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/px4iofirmware
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/px4iofirmware'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/px4iofirmware'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common/module.mk
    %  MODULE_NAME         = common
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/module.mk
    %  MODULE_NAME         = px4_layer
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer'
    LINK:    /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/firmware.elf
    BIN:     /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/firmware.bin
    %% Generating /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build/firmware.px4
    fatal: Could not chdir to '../../../../../../../../../../../../../../modules/PX4Firmware/src/lib/DriverFramework/dspal/test/dspal_tester/cmake_hexagon': No such file or directory
    fatal: 'git status --porcelain' failed in submodule test/dspal_tester/cmake_hexagon
    fatal: 'git status --porcelain' failed in submodule dspal
    fatal: 'git status --porcelain' failed in submodule src/lib/DriverFramework
    make[2]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4io-v2_default.build'
    %% Copying /c/GitHub/ArduPilot/modules/PX4Firmware/Images/px4io-v2_default.px4
    make[1]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware'
    PX4IOv2 Firmware is in px4io-v2.bin
    Building px4-v2
    %% px4-v2
    make[1]: Entering directory `/c/GitHub/ArduPilot'
    Skipping submodules. NUTTX_SRC is set to /c/GitHub/ArduPilot/modules/PX4NuttX/nuttx/
    Generating uORB topic headers
    actuator_armed.h: unchanged
    actuator_controls.h: unchanged
    actuator_controls_0.h: unchanged
    actuator_controls_1.h: unchanged
    actuator_controls_2.h: unchanged
    actuator_controls_3.h: unchanged
    actuator_controls_virtual_fw.h: unchanged
    actuator_controls_virtual_mc.h: unchanged
    actuator_direct.h: unchanged
    actuator_outputs.h: unchanged
    airspeed.h: unchanged
    att_pos_mocap.h: unchanged
    battery_status.h: unchanged
    camera_trigger.h: unchanged
    control_state.h: unchanged
    debug_key_value.h: unchanged
    differential_pressure.h: unchanged
    distance_sensor.h: unchanged
    ekf2_innovations.h: unchanged
    ekf2_replay.h: unchanged
    encoders.h: unchanged
    esc_report.h: unchanged
    esc_status.h: unchanged
    estimator_status.h: unchanged
    fence.h: unchanged
    fence_vertex.h: unchanged
    filtered_bottom_flow.h: unchanged
    follow_target.h: unchanged
    fw_virtual_attitude_setpoint.h: unchanged
    fw_virtual_rates_setpoint.h: unchanged
    geofence_result.h: unchanged
    hil_sensor.h: unchanged
    home_position.h: unchanged
    input_rc.h: unchanged
    manual_control_setpoint.h: unchanged
    mavlink_log.h: unchanged
    mc_att_ctrl_status.h: unchanged
    mc_virtual_attitude_setpoint.h: unchanged
    mc_virtual_rates_setpoint.h: unchanged
    mission.h: unchanged
    mission_result.h: unchanged
    multirotor_motor_limits.h: unchanged
    navigation_capabilities.h: unchanged
    offboard_control_mode.h: unchanged
    optical_flow.h: unchanged
    output_pwm.h: unchanged
    parameter_update.h: unchanged
    position_setpoint.h: unchanged
    position_setpoint_triplet.h: unchanged
    pwm_input.h: unchanged
    qshell_req.h: unchanged
    rc_channels.h: unchanged
    rc_parameter_map.h: unchanged
    safety.h: unchanged
    satellite_info.h: unchanged
    sensor_accel.h: unchanged
    sensor_baro.h: unchanged
    sensor_combined.h: unchanged
    sensor_gyro.h: unchanged
    sensor_mag.h: unchanged
    servorail_status.h: unchanged
    subsystem_info.h: unchanged
    system_power.h: unchanged
    tecs_status.h: unchanged
    telemetry_status.h: unchanged
    test_motor.h: unchanged
    time_offset.h: unchanged
    uavcan_parameter_request.h: unchanged
    uavcan_parameter_value.h: unchanged
    vehicle_attitude.h: unchanged
    vehicle_attitude_setpoint.h: unchanged
    vehicle_command.h: unchanged
    vehicle_command_ack.h: unchanged
    vehicle_control_mode.h: unchanged
    vehicle_force_setpoint.h: unchanged
    vehicle_global_position.h: unchanged
    vehicle_global_velocity_setpoint.h: unchanged
    vehicle_gps_position.h: unchanged
    vehicle_land_detected.h: unchanged
    vehicle_local_position.h: unchanged
    vehicle_local_position_setpoint.h: unchanged
    vehicle_rates_setpoint.h: unchanged
    vehicle_status.h: unchanged
    vision_position_estimate.h: unchanged
    vtol_vehicle_status.h: unchanged
    wind_estimate.h: unchanged
    Generating multiplatform uORB topic wrapper headers
    actuator_armed.h: unchanged
    actuator_controls.h: unchanged
    actuator_controls_0.h: unchanged
    actuator_controls_1.h: unchanged
    actuator_controls_2.h: unchanged
    actuator_controls_3.h: unchanged
    actuator_controls_virtual_fw.h: unchanged
    actuator_controls_virtual_mc.h: unchanged
    actuator_direct.h: unchanged
    actuator_outputs.h: unchanged
    airspeed.h: unchanged
    att_pos_mocap.h: unchanged
    battery_status.h: unchanged
    camera_trigger.h: unchanged
    control_state.h: unchanged
    debug_key_value.h: unchanged
    differential_pressure.h: unchanged
    distance_sensor.h: unchanged
    ekf2_innovations.h: unchanged
    ekf2_replay.h: unchanged
    encoders.h: unchanged
    esc_report.h: unchanged
    esc_status.h: unchanged
    estimator_status.h: unchanged
    fence.h: unchanged
    fence_vertex.h: unchanged
    filtered_bottom_flow.h: unchanged
    follow_target.h: unchanged
    fw_virtual_attitude_setpoint.h: unchanged
    fw_virtual_rates_setpoint.h: unchanged
    geofence_result.h: unchanged
    hil_sensor.h: unchanged
    home_position.h: unchanged
    input_rc.h: unchanged
    manual_control_setpoint.h: unchanged
    mavlink_log.h: unchanged
    mc_att_ctrl_status.h: unchanged
    mc_virtual_attitude_setpoint.h: unchanged
    mc_virtual_rates_setpoint.h: unchanged
    mission.h: unchanged
    mission_result.h: unchanged
    multirotor_motor_limits.h: unchanged
    navigation_capabilities.h: unchanged
    offboard_control_mode.h: unchanged
    optical_flow.h: unchanged
    output_pwm.h: unchanged
    parameter_update.h: unchanged
    position_setpoint.h: unchanged
    position_setpoint_triplet.h: unchanged
    pwm_input.h: unchanged
    qshell_req.h: unchanged
    rc_channels.h: unchanged
    rc_parameter_map.h: unchanged
    safety.h: unchanged
    satellite_info.h: unchanged
    sensor_accel.h: unchanged
    sensor_baro.h: unchanged
    sensor_combined.h: unchanged
    sensor_gyro.h: unchanged
    sensor_mag.h: unchanged
    servorail_status.h: unchanged
    subsystem_info.h: unchanged
    system_power.h: unchanged
    tecs_status.h: unchanged
    telemetry_status.h: unchanged
    test_motor.h: unchanged
    time_offset.h: unchanged
    uavcan_parameter_request.h: unchanged
    uavcan_parameter_value.h: unchanged
    vehicle_attitude.h: unchanged
    vehicle_attitude_setpoint.h: unchanged
    vehicle_command.h: unchanged
    vehicle_command_ack.h: unchanged
    vehicle_control_mode.h: unchanged
    vehicle_force_setpoint.h: unchanged
    vehicle_global_position.h: unchanged
    vehicle_global_velocity_setpoint.h: unchanged
    vehicle_gps_position.h: unchanged
    vehicle_land_detected.h: unchanged
    vehicle_local_position.h: unchanged
    vehicle_local_position_setpoint.h: unchanged
    vehicle_rates_setpoint.h: unchanged
    vehicle_status.h: unchanged
    vision_position_estimate.h: unchanged
    vtol_vehicle_status.h: unchanged
    wind_estimate.h: unchanged
    %%%%
    %%%% Building px4fmu-v2_APM in /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/
    %%%%
    %  PX4_BASE            = /c/GitHub/ArduPilot/modules/PX4Firmware/
    %  GIT_DESC            =
    %  CONFIG              = px4fmu-v2_APM
    %  BOARD               = px4fmu-v2
    %  WORK_DIR            = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/
    %  NUTTX_EXPORT_DIR    = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/nuttx-export/
    %  NUTTX_CONFIG_HEADER = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/nuttx-export/include/nuttx/config.h
    make[2]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build'
    %% MODULE_MK           = /c/GitHub/ArduPilot/module.mk
    %  MODULE_NAME         = ArduPilot
    %  MODULE_SRC          = /c/GitHub/ArduPilot/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot'
    CMD:     ArduPilot
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2/module.mk
    %  MODULE_NAME         = px4fmu-v2
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/device/module.mk
    %  MODULE_NAME         = device
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/device/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/device/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/device
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/device'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/device'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/led/module.mk
    %  MODULE_NAME         = led
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/led/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/led/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/led
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/led'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/led'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/mkblctrl/module.mk
    %  MODULE_NAME         = mkblctrl
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/mkblctrl/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/mkblctrl/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/mkblctrl
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/mkblctrl'
    CMD:     mkblctrl
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/mkblctrl'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/pwm_input/module.mk
    %  MODULE_NAME         = pwm_input
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/pwm_input/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/pwm_input/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/pwm_input
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/pwm_input'
    CMD:     pwm_input
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/pwm_input'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4fmu/module.mk
    %  MODULE_NAME         = px4fmu
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4fmu/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4fmu/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4fmu
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4fmu'
    CMD:     fmu
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4fmu'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4io/module.mk
    %  MODULE_NAME         = px4io
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4io/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4io/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4io
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4io'
    CMD:     px4io
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/px4io'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/module.mk
    %  MODULE_NAME         = stm32
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/adc/module.mk
    %  MODULE_NAME         = adc
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/adc/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/adc/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/adc
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/adc'
    CMD:     adc
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/adc'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/module.mk
    %  MODULE_NAME         = tone_alarm
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm'
    CMD:     tone_alarm
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/module.mk
    %  MODULE_NAME         = systemlib
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib'
    CC:      /c/GitHub/ArduPilot/modules/PX4Firmware/Build/git_version.c
    PRELINK: /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/module.pre.o
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/mixer/module.mk
    %  MODULE_NAME         = mixer
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/mixer/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/mixer/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/mixer
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/mixer'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/systemlib/mixer'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uORB/module.mk
    %  MODULE_NAME         = uORB
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uORB/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uORB/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uORB
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uORB'
    CMD:     uorb
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uORB'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uavcan/module.mk
    Running from the source directory
    %  MODULE_NAME         = uavcan
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uavcan/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uavcan/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uavcan
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uavcan'
    CMD:     uavcan
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/modules/uavcan'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common/module.mk
    %  MODULE_NAME         = common
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/common'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/module.mk
    %  MODULE_NAME         = px4_layer
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer'
    make[3]: Nothing to be done for `module'.
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/bl_update/module.mk
    %  MODULE_NAME         = bl_update
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/bl_update/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/bl_update/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/bl_update
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/bl_update'
    CMD:     bl_update
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/bl_update'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mixer/module.mk
    %  MODULE_NAME         = mixer
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mixer/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mixer/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mixer
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mixer'
    CMD:     mixer
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mixer'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mtd/module.mk
    %  MODULE_NAME         = mtd
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mtd/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mtd/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mtd
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mtd'
    CMD:     mtd
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/mtd'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/nshterm/module.mk
    %  MODULE_NAME         = nshterm
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/nshterm/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/nshterm/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/nshterm
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/nshterm'
    CMD:     nshterm
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/nshterm'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/perf/module.mk
    %  MODULE_NAME         = perf
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/perf/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/perf/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/perf
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/perf'
    CMD:     perf
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/perf'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/reboot/module.mk
    %  MODULE_NAME         = reboot
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/reboot/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/reboot/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/reboot
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/reboot'
    CMD:     reboot
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/reboot'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/top/module.mk
    %  MODULE_NAME         = top
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/top/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/top/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/top
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/top'
    CMD:     top
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/top'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/usb_connected/module.mk
    %  MODULE_NAME         = usb_connected
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/usb_connected/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/usb_connected/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/usb_connected
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/usb_connected'
    CMD:     usb_connected
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/usb_connected'
    %% MODULE_MK           = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/ver/module.mk
    %  MODULE_NAME         = ver
    %  MODULE_SRC          = /c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/ver/
    %  MODULE_OBJ          = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/ver/module.pre.o
    %  MODULE_WORK_DIR     = /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build//c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/ver
    make[3]: Entering directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/ver'
    CMD:     ver
    make[3]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/c/GitHub/ArduPilot/modules/PX4Firmware/src/systemcmds/ver'
    CMDS:    /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/builtin_commands.c
    CC:      /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/builtin_commands.c
    Pruning ROMFS files.
    ROMFS:   romfs.img
    OBJ:     romfs.o
    CC:      romfs.o.c
    CC:      romfs.o.c
    LINK:    /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/firmware.elf
    BIN:     /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/firmware.bin
    %% Generating /c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/firmware.px4
    fatal: Could not chdir to '../../../../../../../../../../../../../../modules/PX4Firmware/src/lib/DriverFramework/dspal/test/dspal_tester/cmake_hexagon': No such file or directory
    fatal: 'git status --porcelain' failed in submodule test/dspal_tester/cmake_hexagon
    fatal: 'git status --porcelain' failed in submodule dspal
    fatal: 'git status --porcelain' failed in submodule src/lib/DriverFramework
    make[2]: Leaving directory `/c/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build'
    %% Copying /c/GitHub/ArduPilot/modules/PX4Firmware/Images/px4fmu-v2_APM.px4
    make[1]: Leaving directory `/c/GitHub/ArduPilot'
       text    data     bss     dec     hex filename
    1012812    2840   57012 1072664  105e18 c:/GitHub/ArduPilot/modules/PX4Firmware/Build/px4fmu-v2_APM.build/firmware.elf
    fatal: Not a git repository: c:/GitHub/ArduPilot/modules/../../.git/modules/modules/PX4Firmware
    Failed to get px4 hash
    fatal: Not a git repository: c:/GitHub/ArduPilot/modules/PX4NuttX/nuttx//../../.git/modules/modules/PX4NuttX
    Failed to get nuttx hash
    PX4 ArduCopter Firmware is in ArduCopter-v2.px4

Hi Alessandro,

Last line appears to say that it built despite the errors it showed. Have you tried to upload it and see if it works?

Actually no, because I don’t have a phisical Copter for testing the code;
in fact in another post I create Help simulate custom ArduCopter code (Mission Planner) ) I asked for help on how to build a simulator on Mission Planner.
I’m barely a novice at ArduPilot and I’m trying to setting all the environment for testing and everything =)
By the way thanks for all :slight_smile: