matlabbe / rtabmap_drone_example

Example of using move_base with mavros/px4 and rtabmap visual SLAM
BSD 3-Clause "New" or "Revised" License
89 stars 23 forks source link

Docker Build fails #19

Closed guptaPrabhav closed 1 month ago

guptaPrabhav commented 1 month ago

Hello,

On folowing the instructions in the README, the docker build command fails halfway through. Here is the terminal output of what is happening. The error message is at the end of the code block, but there are a few warnings in between as well.

[+] Building 387.2s (10/14)                                                                                                                                                                           docker:default
 => [internal] load build definition from Dockerfile                                                                                                                                                            0.0s
 => => transferring dockerfile: 3.20kB                                                                                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/ros:noetic-perception                                                                                                                                        0.3s
 => [internal] load .dockerignore                                                                                                                                                                               0.0s
 => => transferring context: 2B                                                                                                                                                                                 0.0s
 => [ 1/10] FROM docker.io/library/ros:noetic-perception@sha256:e4061cbfcbcf1367c0c7d1686dcbf19e74fd120065c6c05dc5f7b00a8169651f                                                                                0.0s
 => [internal] load build context                                                                                                                                                                               0.0s
 => => transferring context: 3.59kB                                                                                                                                                                             0.0s
 => CACHED [ 2/10] RUN apt update && apt install     ros-noetic-gazebo-dev     ros-noetic-joy     ros-noetic-teleop-twist-joy     ros-noetic-geographic-msgs     ros-noetic-dwa-local-planner     ros-noetic-r  0.0s
 => CACHED [ 3/10] RUN pip3 install numpy toml packaging jinja2 empy pyros-genmsg                                                                                                                               0.0s
 => CACHED [ 4/10] RUN rm /bin/sh && ln -s /bin/bash /bin/sh                                                                                                                                                    0.0s
 => CACHED [ 5/10] WORKDIR /root/                                                                                                                                                                               0.0s
 => ERROR [ 6/10] RUN git clone https://github.com/PX4/PX4-Autopilot.git &&    cd PX4-Autopilot &&     git checkout v1.12.3 &&     git submodule update --init --recursive &&     make -j8 px4_sitl_default   386.8s
------                                                                                                                                                                                                               
 > [ 6/10] RUN git clone https://github.com/PX4/PX4-Autopilot.git &&    cd PX4-Autopilot &&     git checkout v1.12.3 &&     git submodule update --init --recursive &&     make -j8 px4_sitl_default gazebo &&     make px4_sitl_default install &&     cd &&     rm -rf PX4-Autopilot:                                                                                                                                                   
0.197 Cloning into 'PX4-Autopilot'...                                                                                                                                                                                
49.12 Note: switching to 'v1.12.3'.                                                                                                                                                                                  
49.12                                                                                                                                                                                                                
49.12 You are in 'detached HEAD' state. You can look around, make experimental
49.12 changes and commit them, and you can discard any commits you make in this
49.12 state without impacting any branches by switching back to a branch.
49.12 
49.12 If you want to create a new branch to retain commits you create, you may
49.12 do so (now or later) by using -c with the switch command. Example:
49.12 
49.12   git switch -c <new-branch-name>
49.12 
49.12 Or undo this operation with:
49.12 
49.12   git switch -
49.12 
49.12 Turn off this advice by setting config variable advice.detachedHead to false
49.12 
49.12 HEAD is now at 2e8918da66 boards: cubepilot_cubeorange only start ADSB mavlink if console not present
49.21 Submodule 'Tools/flightgear_bridge' (https://github.com/PX4/PX4-FlightGear-Bridge.git) registered for path 'Tools/flightgear_bridge'
49.21 Submodule 'Tools/jMAVSim' (https://github.com/PX4/jMAVSim.git) registered for path 'Tools/jMAVSim'
49.21 Submodule 'Tools/jsbsim_bridge' (https://github.com/PX4/px4-jsbsim-bridge.git) registered for path 'Tools/jsbsim_bridge'
49.21 Submodule 'Tools/sitl_gazebo' (https://github.com/PX4/PX4-SITL_gazebo.git) registered for path 'Tools/sitl_gazebo'
49.21 Submodule 'boards/atlflight/cmake_hexagon' (https://github.com/PX4/cmake_hexagon.git) registered for path 'boards/atlflight/cmake_hexagon'
49.21 Submodule 'mavlink/include/mavlink/v2.0' (https://github.com/mavlink/c_library_v2.git) registered for path 'mavlink/include/mavlink/v2.0'
49.21 Submodule 'platforms/nuttx/NuttX/apps' (https://github.com/PX4/NuttX-apps.git) registered for path 'platforms/nuttx/NuttX/apps'
49.21 Submodule 'platforms/nuttx/NuttX/nuttx' (https://github.com/PX4/NuttX.git) registered for path 'platforms/nuttx/NuttX/nuttx'
49.21 Submodule 'platforms/qurt/dspal' (https://github.com/ATLFlight/dspal.git) registered for path 'platforms/qurt/dspal'
49.21 Submodule 'src/drivers/gps/devices' (https://github.com/PX4/PX4-GPSDrivers.git) registered for path 'src/drivers/gps/devices'
49.21 Submodule 'src/drivers/uavcan/libuavcan' (https://github.com/PX4/libuavcan.git) registered for path 'src/drivers/uavcan/libuavcan'
49.21 Submodule 'src/drivers/uavcan_v1/legacy_data_types' (https://github.com/PX4/public_regulated_data_types.git) registered for path 'src/drivers/uavcan_v1/legacy_data_types'
49.21 Submodule 'src/drivers/uavcan_v1/libcanard' (https://github.com/UAVCAN/libcanard.git) registered for path 'src/drivers/uavcan_v1/libcanard'
49.22 Submodule 'src/drivers/uavcan_v1/public_regulated_data_types' (https://github.com/UAVCAN/public_regulated_data_types.git) registered for path 'src/drivers/uavcan_v1/public_regulated_data_types'
49.22 Submodule 'src/drivers/uavcannode_gps_demo/libcanard' (https://github.com/UAVCAN/libcanard.git) registered for path 'src/drivers/uavcannode_gps_demo/libcanard'
49.22 Submodule 'src/drivers/uavcannode_gps_demo/public_regulated_data_types' (https://github.com/UAVCAN/public_regulated_data_types.git) registered for path 'src/drivers/uavcannode_gps_demo/public_regulated_data_types'
49.22 Submodule 'src/lib/crypto/monocypher' (https://github.com/PX4/Monocypher.git) registered for path 'src/lib/crypto/monocypher'
49.22 Submodule 'src/lib/ecl' (https://github.com/PX4/PX4-ECL.git) registered for path 'src/lib/ecl'
49.22 Submodule 'src/lib/matrix' (https://github.com/PX4/PX4-Matrix.git) registered for path 'src/lib/matrix'
49.22 Submodule 'src/modules/micrortps_bridge/micro-CDR' (https://github.com/PX4/Micro-CDR.git) registered for path 'src/modules/micrortps_bridge/micro-CDR'

------ I have removed a large portion of this terminal output, as it did not contain any errors/warning messages ------

338.6 [ 69%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input_test.cpp.o
338.9 [ 69%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output.cpp.o
339.3 [ 70%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/vtol_type.cpp.o
339.4 [ 70%] Linking CXX static library libmodules__temperature_compensation.a
339.5 [ 70%] Built target modules__temperature_compensation
339.6 Scanning dependencies of target systemcmds__dyn
339.7 [ 70%] Building CXX object src/systemcmds/dyn/CMakeFiles/systemcmds__dyn.dir/dyn.cpp.o
339.7 [ 71%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output_mavlink.cpp.o
339.9 [ 71%] Linking CXX static library libsystemcmds__dyn.a
340.0 [ 85%] Linking CXX shared library libgazebo_sonar_plugin.so
340.0 [ 71%] Built target systemcmds__dyn
340.1 Scanning dependencies of target systemcmds__esc_calib
340.2 [ 72%] Building C object src/systemcmds/esc_calib/CMakeFiles/systemcmds__esc_calib.dir/esc_calib.c.o
340.5 [ 72%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output_rc.cpp.o
340.5 [ 72%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/tailsitter.cpp.o
340.5 [ 72%] Linking CXX static library libsystemcmds__esc_calib.a
340.5 In file included from /usr/include/string.h:495,
340.5                  from /usr/include/tinyxml.h:42,
340.5                  from /root/PX4-Autopilot/Tools/sitl_gazebo/include/common.h:26,
340.5                  from /root/PX4-Autopilot/Tools/sitl_gazebo/src/gazebo_gimbal_controller_plugin.cpp:18:
340.5 In function ‘void* memcpy(void*, const void*, size_t)’,
340.5     inlined from ‘void mav_array_memcpy(void*, const void*, size_t)’ at /root/PX4-Autopilot/mavlink/include/mavlink/v2.0/common/../protocol.h:176:9,
340.5     inlined from ‘uint16_t mavlink_msg_gimbal_device_information_pack_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, uint32_t, const char*, const char*, const char*, uint32_t, uint32_t, uint64_t, uint16_t, uint16_t, float, float, float, float, float, float)’ at /root/PX4-Autopilot/mavlink/include/mavlink/v2.0/common/./mavlink_msg_gimbal_device_information.h:209:21,
340.5     inlined from ‘void gazebo::GimbalControllerPlugin::SendGimbalDeviceInformation()’ at /root/PX4-Autopilot/Tools/sitl_gazebo/src/gazebo_gimbal_controller_plugin.cpp:651:50:
340.5 /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 32 bytes from a region of size 4 [-Wstringop-overflow=]
340.5    34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
340.5       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
340.5 In function ‘void* memcpy(void*, const void*, size_t)’,
340.5     inlined from ‘void mav_array_memcpy(void*, const void*, size_t)’ at /root/PX4-Autopilot/mavlink/include/mavlink/v2.0/common/../protocol.h:176:9,
340.5     inlined from ‘uint16_t mavlink_msg_gimbal_device_information_pack_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, uint32_t, const char*, const char*, const char*, uint32_t, uint32_t, uint64_t, uint16_t, uint16_t, float, float, float, float, float, float)’ at /root/PX4-Autopilot/mavlink/include/mavlink/v2.0/common/./mavlink_msg_gimbal_device_information.h:210:21,
340.5     inlined from ‘void gazebo::GimbalControllerPlugin::SendGimbalDeviceInformation()’ at /root/PX4-Autopilot/Tools/sitl_gazebo/src/gazebo_gimbal_controller_plugin.cpp:651:50:
340.5 /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 32 bytes from a region of size 12 [-Wstringop-overflow=]
340.5    34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
340.5       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
340.5 In function ‘void* memcpy(void*, const void*, size_t)’,
340.5     inlined from ‘void mav_array_memcpy(void*, const void*, size_t)’ at /root/PX4-Autopilot/mavlink/include/mavlink/v2.0/common/../protocol.h:176:9,
340.5     inlined from ‘uint16_t mavlink_msg_gimbal_device_information_pack_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, uint32_t, const char*, const char*, const char*, uint32_t, uint32_t, uint64_t, uint16_t, uint16_t, float, float, float, float, float, float)’ at /root/PX4-Autopilot/mavlink/include/mavlink/v2.0/common/./mavlink_msg_gimbal_device_information.h:211:21,
340.5     inlined from ‘void gazebo::GimbalControllerPlugin::SendGimbalDeviceInformation()’ at /root/PX4-Autopilot/Tools/sitl_gazebo/src/gazebo_gimbal_controller_plugin.cpp:651:50:
340.5 /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 32 bytes from a region of size 1 [-Wstringop-overflow=]
340.5    34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
340.5       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
340.5 [ 86%] Linking CXX shared library libgazebo_vision_plugin.so
340.6 [ 72%] Built target systemcmds__esc_calib
340.7 Scanning dependencies of target systemcmds__failure
340.8 [ 72%] Building CXX object src/systemcmds/failure/CMakeFiles/systemcmds__failure.dir/failure.cpp.o
341.1 [ 87%] Linking CXX shared library libgazebo_controller_interface.so
341.1 [ 72%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/vmount.cpp.o
341.6 [ 72%] Linking CXX static library libsystemcmds__failure.a
341.6 [ 72%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/standard.cpp.o
341.8 [ 72%] Built target systemcmds__failure
341.9 Scanning dependencies of target systemcmds__led_control
341.9 [ 72%] Building CXX object src/systemcmds/led_control/CMakeFiles/systemcmds__led_control.dir/led_control.cpp.o
342.0 [ 72%] Linking CXX static library libdrivers__vmount.a
342.1 [ 72%] Built target drivers__vmount
342.2 Scanning dependencies of target systemcmds__mixer
342.2 [ 72%] Building CXX object src/systemcmds/mixer/CMakeFiles/systemcmds__mixer.dir/mixer.cpp.o
342.2 [ 72%] Linking CXX static library libsystemcmds__led_control.a
342.4 [ 72%] Built target systemcmds__led_control
342.4 Scanning dependencies of target systemcmds__motor_ramp
342.5 [ 72%] Building CXX object src/systemcmds/motor_ramp/CMakeFiles/systemcmds__motor_ramp.dir/motor_ramp.cpp.o
342.5 [ 87%] Built target gazebo_sonar_plugin
342.5 [ 72%] Linking CXX static library libsystemcmds__mixer.a
342.5 [ 72%] Linking CXX static library libmodules__vtol_att_control.a
342.6 [ 72%] Built target modules__vtol_att_control
342.7 [ 72%] Built target systemcmds__mixer
342.7 Scanning dependencies of target systemcmds__param
342.7 Scanning dependencies of target systemcmds__motor_test
342.7 Scanning dependencies of target gazebo_opticalflow_plugin
342.7 [ 72%] Building CXX object src/systemcmds/param/CMakeFiles/systemcmds__param.dir/param.cpp.o
342.7 [ 72%] Building CXX object src/systemcmds/motor_test/CMakeFiles/systemcmds__motor_test.dir/motor_test.cpp.o
342.8 [ 88%] Building CXX object CMakeFiles/gazebo_opticalflow_plugin.dir/src/gazebo_opticalflow_plugin.cpp.o
342.9 [ 73%] Linking CXX static library libsystemcmds__motor_ramp.a
343.0 [ 73%] Linking CXX static library libsystemcmds__motor_test.a
343.0 [ 88%] Built target gazebo_controller_interface
343.0 [ 89%] Building CXX object CMakeFiles/gazebo_magnetometer_plugin.dir/src/geo_mag_declination.cpp.o
343.0 [ 73%] Built target systemcmds__motor_ramp
343.1 Scanning dependencies of target systemcmds__perf
343.1 [ 73%] Built target systemcmds__motor_test
343.1 [ 73%] Building C object src/systemcmds/perf/CMakeFiles/systemcmds__perf.dir/perf.c.o
343.1 [ 89%] Built target gazebo_vision_plugin
343.1 Scanning dependencies of target systemcmds__pwm
343.1 [ 90%] Building CXX object CMakeFiles/gazebo_mavlink_interface.dir/src/mavlink_interface.cpp.o
343.1 [ 73%] Building CXX object src/systemcmds/pwm/CMakeFiles/systemcmds__pwm.dir/pwm.cpp.o
343.2 [ 73%] Linking CXX static library libsystemcmds__perf.a
343.3 [ 73%] Linking CXX static library libsystemcmds__param.a
343.3 [ 91%] Linking CXX shared library libgazebo_imu_plugin.so
343.3 [ 73%] Built target systemcmds__perf
343.3 [ 73%] Built target systemcmds__param
343.3 Scanning dependencies of target systemcmds__sd_bench
343.4 [ 75%] Building C object src/systemcmds/sd_bench/CMakeFiles/systemcmds__sd_bench.dir/sd_bench.c.o
343.4 Scanning dependencies of target systemcmds__shutdown
343.4 [ 75%] Building CXX object src/systemcmds/shutdown/CMakeFiles/systemcmds__shutdown.dir/shutdown.cpp.o
343.5 [ 75%] Linking CXX static library libsystemcmds__shutdown.a
343.6 [ 75%] Linking CXX static library libsystemcmds__sd_bench.a
343.6 [ 75%] Built target systemcmds__shutdown
343.6 Scanning dependencies of target systemcmds__system_time
343.7 [ 75%] Building CXX object src/systemcmds/system_time/CMakeFiles/systemcmds__system_time.dir/system_time.cpp.o
343.7 [ 75%] Built target systemcmds__sd_bench
343.8 [ 75%] Linking CXX static library libsystemcmds__pwm.a
343.9 [ 75%] Built target systemcmds__pwm
343.9 [ 75%] Linking CXX static library libsystemcmds__system_time.a
343.9 Scanning dependencies of target systemcmds__tests
343.9 Scanning dependencies of target systemcmds__tests__hrt_test
344.0 [ 75%] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test_main.cpp.o
344.0 [ 75%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_adc.cpp.o
344.0 [ 75%] Built target systemcmds__system_time
344.0 Scanning dependencies of target systemcmds__topic_listener
344.0 [ 92%] Linking CXX shared library libgazebo_gimbal_controller_plugin.so
344.1 [ 75%] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test_start.cpp.o
344.1 [ 75%] Building CXX object src/systemcmds/topic_listener/CMakeFiles/systemcmds__topic_listener.dir/listener_main.cpp.o
344.3 [ 76%] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test.cpp.o
344.5 [ 76%] Building CXX object src/systemcmds/topic_listener/CMakeFiles/systemcmds__topic_listener.dir/listener_generated.cpp.o
344.5 [ 76%] Linking CXX static library libsystemcmds__tests__hrt_test.a
344.6 [ 76%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_atomic_bitset.cpp.o
344.6 [ 76%] Built target systemcmds__tests__hrt_test
344.6 Scanning dependencies of target systemcmds__tune_control
344.7 [ 76%] Building CXX object src/systemcmds/tune_control/CMakeFiles/systemcmds__tune_control.dir/tune_control.cpp.o
344.9 [ 77%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bezierQuad.cpp.o
345.0 [ 77%] Linking CXX static library libsystemcmds__tune_control.a
345.2 [ 77%] Built target systemcmds__tune_control
345.3 Scanning dependencies of target systemcmds__uorb
345.3 [ 93%] Linking CXX shared library libgazebo_barometer_plugin.so
345.3 [ 77%] Building CXX object src/systemcmds/uorb/CMakeFiles/systemcmds__uorb.dir/uorb.cpp.o
345.5 [ 78%] Linking CXX static library libsystemcmds__uorb.a
345.5 [ 93%] Built target gazebo_gimbal_controller_plugin
345.6 [ 78%] Built target systemcmds__uorb
345.6 Scanning dependencies of target systemcmds__ver
345.7 [ 78%] Building C object src/systemcmds/ver/CMakeFiles/systemcmds__ver.dir/ver.c.o
345.7 [ 93%] Built target gazebo_imu_plugin
345.9 [ 78%] Linking CXX static library libsystemcmds__ver.a
345.9 [ 78%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bitset.cpp.o
346.0 [ 78%] Built target systemcmds__ver
346.0 Scanning dependencies of target systemcmds__work_queue
346.0 [ 78%] Building CXX object src/systemcmds/work_queue/CMakeFiles/systemcmds__work_queue.dir/work_queue_main.cpp.o
346.1 [ 78%] Linking CXX static library libsystemcmds__topic_listener.a
346.2 [ 78%] Linking CXX static library libsystemcmds__work_queue.a
346.2 [ 78%] Built target systemcmds__topic_listener
346.2 [ 78%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bson.cpp.o
346.2 [ 78%] Built target systemcmds__work_queue
346.3 Scanning dependencies of target modules__fake_gps
346.3 Scanning dependencies of target examples__fake_magnetometer
346.3 [ 79%] Building CXX object src/examples/fake_gps/CMakeFiles/modules__fake_gps.dir/FakeGps.cpp.o
346.3 [ 79%] Building CXX object src/examples/fake_magnetometer/CMakeFiles/examples__fake_magnetometer.dir/FakeMagnetometer.cpp.o
346.4 [ 79%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_conv.cpp.o
346.6 [ 79%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_dataman.c.o
346.8 [ 79%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_file.c.o
346.9 [ 93%] Built target gazebo_barometer_plugin
346.9 [ 79%] Linking CXX static library libmodules__fake_gps.a
347.0 [ 79%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_file2.c.o
347.0 [ 79%] Built target modules__fake_gps
347.0 Scanning dependencies of target examples__fixedwing_control
347.0 [ 79%] Linking CXX static library libexamples__fake_magnetometer.a
347.1 [ 79%] Building CXX object src/examples/fixedwing_control/CMakeFiles/examples__fixedwing_control.dir/main.cpp.o
347.1 [ 79%] Built target examples__fake_magnetometer
347.1 [ 79%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_float.cpp.o
347.1 Scanning dependencies of target examples__hello
347.1 [ 79%] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_main.cpp.o
347.2 [ 79%] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_start.cpp.o
347.4 [ 80%] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_example.cpp.o
347.4 [ 80%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_hott_telemetry.c.o
347.5 [ 80%] Linking CXX static library libexamples__hello.a
347.5 [ 80%] Built target examples__hello
347.5 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_hrt.cpp.o
347.6 Scanning dependencies of target examples__px4_mavlink_debug
347.6 [ 81%] Building CXX object src/examples/px4_mavlink_debug/CMakeFiles/examples__px4_mavlink_debug.dir/px4_mavlink_debug.cpp.o
347.7 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_int.cpp.o
347.7 [ 81%] Linking CXX static library libexamples__px4_mavlink_debug.a
347.7 [ 94%] Linking CXX shared library libgazebo_motor_model.so
347.8 [ 81%] Built target examples__px4_mavlink_debug
347.8 Scanning dependencies of target examples__px4_simple_app
347.8 [ 81%] Linking CXX static library libexamples__fixedwing_control.a
347.8 [ 81%] Building C object src/examples/px4_simple_app/CMakeFiles/examples__px4_simple_app.dir/px4_simple_app.c.o
347.9 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_i2c_spi_cli.cpp.o
347.9 [ 81%] Built target examples__fixedwing_control
347.9 Scanning dependencies of target examples__rover_steering_control
347.9 [ 81%] Building CXX object src/examples/rover_steering_control/CMakeFiles/examples__rover_steering_control.dir/main.cpp.o
347.9 [ 95%] Linking CXX shared library libLiftDragPlugin.so
347.9 [ 81%] Linking CXX static library libexamples__px4_simple_app.a
348.0 [ 81%] Built target examples__px4_simple_app
348.0 Scanning dependencies of target examples__uuv_example_app
348.1 [ 81%] Building CXX object src/examples/uuv_example_app/CMakeFiles/examples__uuv_example_app.dir/uuv_example_app.cpp.o
348.3 [ 81%] Linking CXX static library libexamples__uuv_example_app.a
348.4 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_IntrusiveQueue.cpp.o
348.4 [ 81%] Built target examples__uuv_example_app
348.5 Scanning dependencies of target examples__work_item
348.5 [ 81%] Building CXX object src/examples/work_item/CMakeFiles/examples__work_item.dir/WorkItemExample.cpp.o
348.6 [ 81%] Linking CXX static library libexamples__rover_steering_control.a
348.7 [ 81%] Built target examples__rover_steering_control
348.7 Scanning dependencies of target avoidance
348.7 [ 81%] Building CXX object src/lib/avoidance/CMakeFiles/avoidance.dir/ObstacleAvoidance.cpp.o
349.0 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_jig_voltages.cpp.o
349.3 [ 81%] Linking CXX static library libexamples__work_item.a
349.3 [ 81%] Built target examples__work_item
349.4 Scanning dependencies of target lib__cdev__test__cdev_test
349.4 [ 81%] Building CXX object src/lib/cdev/test/CMakeFiles/lib__cdev__test__cdev_test.dir/cdevtest_example.cpp.o
349.5 [ 81%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_led.c.o
349.5 [ 95%] Built target gazebo_motor_model
349.6 [ 81%] Linking CXX static library libavoidance.a
349.6 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_List.cpp.o
349.6 [ 81%] Building CXX object src/lib/cdev/test/CMakeFiles/lib__cdev__test__cdev_test.dir/cdevtest_main.cpp.o
349.6 [ 95%] Built target LiftDragPlugin
349.6 [ 81%] Built target avoidance
349.7 Scanning dependencies of target drivers_accelerometer
349.7 [ 81%] Building CXX object src/lib/drivers/accelerometer/CMakeFiles/drivers_accelerometer.dir/PX4Accelerometer.cpp.o
349.7 [ 81%] Building CXX object src/lib/cdev/test/CMakeFiles/lib__cdev__test__cdev_test.dir/cdevtest_start.cpp.o
349.8 [ 81%] Linking CXX static library liblib__cdev__test__cdev_test.a
349.9 [ 81%] Built target lib__cdev__test__cdev_test
349.9 Scanning dependencies of target drivers_gyroscope
349.9 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_IntrusiveSortedList.cpp.o
349.9 [ 81%] Building CXX object src/lib/drivers/gyroscope/CMakeFiles/drivers_gyroscope.dir/PX4Gyroscope.cpp.o
350.1 [ 81%] Linking CXX static library libdrivers_accelerometer.a
350.1 [ 81%] Built target drivers_accelerometer
350.2 Scanning dependencies of target PreFlightCheck
350.2 [ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_mathlib.cpp.o
350.2 [ 81%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/PreFlightCheck.cpp.o
350.3 [ 81%] Linking CXX static library libdrivers_gyroscope.a
350.3 [ 81%] Built target drivers_gyroscope
350.4 Scanning dependencies of target modules__ekf2
350.4 [ 81%] Building CXX object src/modules/ekf2/CMakeFiles/modules__ekf2.dir/EKF2.cpp.o
350.7 [ 81%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/preArmCheck.cpp.o
350.8 [ 81%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/magnetometerCheck.cpp.o
351.2 [ 81%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/magConsistencyCheck.cpp.o
351.3 [ 82%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_matrix.cpp.o
351.6 [ 82%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/accelerometerCheck.cpp.o
352.0 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/gyroCheck.cpp.o
352.4 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/baroCheck.cpp.o
352.8 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/imuConsistencyCheck.cpp.o
353.1 [ 83%] Building CXX object src/modules/ekf2/CMakeFiles/modules__ekf2.dir/EKF2Selector.cpp.o
353.2 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/airspeedCheck.cpp.o
353.7 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/rcCalibrationCheck.cpp.o
353.8 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/powerCheck.cpp.o
353.9 [ 83%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_atomic.cpp.o
354.1 [ 83%] Linking CXX static library libmodules__ekf2.a
354.2 [ 83%] Built target modules__ekf2
354.2 [ 83%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_hrt.cpp.o
354.2 Scanning dependencies of target FlightTaskUtility
354.2 [ 83%] Building CXX object src/modules/flight_mode_manager/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/StraightLine.cpp.o
354.2 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/airframeCheck.cpp.o
354.3 [ 83%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_math.cpp.o
354.4 [ 83%] Building CXX object src/modules/flight_mode_manager/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ManualVelocitySmoothingXY.cpp.o
354.6 [ 83%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/ekf2Check.cpp.o
354.6 [ 83%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_matrix.cpp.o
354.6 [ 83%] Building CXX object src/modules/flight_mode_manager/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ManualVelocitySmoothingZ.cpp.o
354.8 [ 84%] Building CXX object src/modules/flight_mode_manager/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/Sticks.cpp.o
355.2 [ 84%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/failureDetectorCheck.cpp.o
355.2 [ 84%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_uorb.cpp.o
355.3 [ 85%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/manualControlCheck.cpp.o
355.5 [ 85%] Building CXX object src/modules/flight_mode_manager/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/StickAccelerationXY.cpp.o
355.7 [ 85%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/cpuResourceCheck.cpp.o
355.9 [ 85%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_mixer.cpp.o
356.1 [ 85%] Building CXX object src/modules/flight_mode_manager/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/StickYaw.cpp.o
356.2 [ 85%] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/sdcardCheck.cpp.o
356.2 [ 85%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_param.c.o
356.3 [ 85%] Linking CXX static library libFlightTaskUtility.a
356.3 [ 85%] Linking CXX static library libPreFlightCheck.a
356.3 [ 85%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_parameters.cpp.o
356.3 [ 85%] Built target FlightTaskUtility
356.4 Scanning dependencies of target FlightTaskDescend
356.4 [ 85%] Built target PreFlightCheck
356.4 [ 85%] Building CXX object src/modules/flight_mode_manager/tasks/Descend/CMakeFiles/FlightTaskDescend.dir/FlightTaskDescend.cpp.o
356.4 Scanning dependencies of target FlightTaskFailsafe
356.4 [ 85%] Building CXX object src/modules/flight_mode_manager/tasks/Failsafe/CMakeFiles/FlightTaskFailsafe.dir/FlightTaskFailsafe.cpp.o
356.7 [ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_perf.c.o
356.7 [ 86%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_ppm.cpp.o
356.8 [ 86%] Linking CXX static library libFlightTaskDescend.a
356.8 [ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_ppm_loopback.c.o
356.9 [ 86%] Built target FlightTaskDescend
356.9 Scanning dependencies of target FlightTaskManualAltitude
356.9 [ 86%] Building CXX object src/modules/flight_mode_manager/tasks/ManualAltitude/CMakeFiles/FlightTaskManualAltitude.dir/FlightTaskManualAltitude.cpp.o
356.9 [ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_rc.c.o
357.0 [ 86%] Linking CXX static library libFlightTaskFailsafe.a
357.0 [ 86%] Built target FlightTaskFailsafe
357.0 [ 86%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_search_min.cpp.o
357.1 [ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_servo.c.o
357.2 [ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_sleep.c.o
357.3 [ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_baudchange.c.o
357.3 [ 88%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_console.c.o
357.4 [ 88%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_loopback.c.o
357.4 [ 88%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_send.c.o
357.4 [ 88%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_versioning.cpp.o
357.5 [ 88%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_cli.c.o
357.6 [ 88%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/tests_main.c.o
357.7 [ 88%] Linking CXX static library libFlightTaskManualAltitude.a
357.7 Scanning dependencies of target FlightTaskTransition
357.7 [ 96%] Linking CXX shared library libgazebo_mavlink_interface.so
357.7 [ 88%] Building CXX object src/modules/flight_mode_manager/tasks/Transition/CMakeFiles/FlightTaskTransition.dir/FlightTaskTransition.cpp.o
357.7 [ 88%] Linking CXX static library libsystemcmds__tests.a
357.7 [ 88%] Built target FlightTaskManualAltitude
357.8 Scanning dependencies of target modules__fw_pos_control_l1
357.8 [ 88%] Building CXX object src/modules/fw_pos_control_l1/CMakeFiles/modules__fw_pos_control_l1.dir/FixedwingPositionControl.cpp.o
357.9 [ 88%] Built target systemcmds__tests
358.1 Scanning dependencies of target modules__mavlink
358.2 [ 88%] Building C object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink.c.o
358.3 [ 88%] Linking CXX static library libFlightTaskTransition.a
358.3 [ 97%] Linking CXX shared library libgazebo_gst_camera_plugin.so
358.3 [ 88%] Built target FlightTaskTransition
358.4 Scanning dependencies of target modules__mc_att_control
358.4 [ 88%] Building CXX object src/modules/mc_att_control/CMakeFiles/modules__mc_att_control.dir/mc_att_control_main.cpp.o
358.5 [ 88%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_command_sender.cpp.o
359.3 [ 97%] Built target gazebo_mavlink_interface
359.3 [ 88%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_ftp.cpp.o
359.4 [ 88%] Linking CXX static library libmodules__mc_att_control.a
359.5 [ 88%] Built target modules__mc_att_control
359.5 [ 88%] Linking CXX static library libmodules__fw_pos_control_l1.a
359.5 Scanning dependencies of target modules__mc_hover_thrust_estimator
359.5 [ 89%] Building CXX object src/modules/mc_hover_thrust_estimator/CMakeFiles/modules__mc_hover_thrust_estimator.dir/MulticopterHoverThrustEstimator.cpp.o
359.6 [ 89%] Built target modules__fw_pos_control_l1
359.6 Scanning dependencies of target modules__mc_pos_control
359.6 [ 89%] Building CXX object src/modules/mc_pos_control/CMakeFiles/modules__mc_pos_control.dir/MulticopterPositionControl.cpp.o
360.0 [ 97%] Built target gazebo_gst_camera_plugin
360.2 [ 89%] Linking CXX static library libmodules__mc_hover_thrust_estimator.a
360.2 [ 89%] Built target modules__mc_hover_thrust_estimator
360.3 Scanning dependencies of target modules__mc_rate_control
360.3 [ 89%] Building CXX object src/modules/mc_rate_control/CMakeFiles/modules__mc_rate_control.dir/MulticopterRateControl.cpp.o
360.6 [ 89%] Linking CXX static library libmodules__mc_pos_control.a
360.7 [ 89%] Built target modules__mc_pos_control
360.7 [ 89%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_log_handler.cpp.o
361.0 [ 89%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_main.cpp.o
361.1 [ 89%] Linking CXX static library libmodules__mc_rate_control.a
361.2 [ 89%] Built target modules__mc_rate_control
361.3 Scanning dependencies of target modules__navigator
361.3 [ 89%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/navigator_main.cpp.o
361.7 [ 98%] Linking CXX shared library libgazebo_catapult_plugin.so
362.1 [ 89%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_messages.cpp.o
362.6 [ 98%] Built target gazebo_catapult_plugin
362.7 [ 89%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/navigator_mode.cpp.o
363.1 [ 89%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission_block.cpp.o
363.8 [ 90%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission.cpp.o
364.2 [ 90%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_mission.cpp.o
364.7 [ 90%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/loiter.cpp.o
365.2 [ 90%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/rtl.cpp.o
365.3 [ 98%] Linking CXX shared library libgazebo_camera_manager_plugin.so
366.0 [ 90%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/takeoff.cpp.o
366.2 [ 91%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_parameters.cpp.o
366.3 [ 98%] Built target gazebo_camera_manager_plugin
366.5 [ 91%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/land.cpp.o
366.7 [ 99%] Linking CXX shared library libgazebo_magnetometer_plugin.so
367.0 [ 91%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/precland.cpp.o
367.1 [ 91%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_rate_limiter.cpp.o
367.2 [ 91%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_receiver.cpp.o
367.7 [ 91%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_shell.cpp.o
367.7 [ 91%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission_feasibility_checker.cpp.o
367.8 [ 91%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_simple_analyzer.cpp.o
368.0 [ 91%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_stream.cpp.o
368.0 [ 99%] Built target gazebo_magnetometer_plugin
368.3 [ 91%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/geofence.cpp.o
368.8 [ 91%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_timesync.cpp.o
368.9 [ 91%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/enginefailure.cpp.o
369.4 [ 92%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/gpsfailure.cpp.o
369.8 [ 92%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_ulog.cpp.o
369.9 [ 92%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/tune_publisher.cpp.o
369.9 [ 92%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/follow_target.cpp.o
370.0 Scanning dependencies of target modules__sensors
370.1 [ 92%] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/voted_sensors_update.cpp.o
370.6 [ 92%] Linking CXX static library libmodules__navigator.a
370.7 [ 92%] Built target modules__navigator
370.7 Scanning dependencies of target modules__simulator
370.7 [ 93%] Linking CXX static library libmodules__mavlink.a
370.7 [ 93%] Building CXX object src/modules/simulator/CMakeFiles/modules__simulator.dir/simulator.cpp.o
370.8 [ 93%] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/sensors.cpp.o
370.9 [ 93%] Built target modules__mavlink
370.9 Scanning dependencies of target modules__fake_imu
370.9 [ 93%] Building CXX object src/examples/fake_imu/CMakeFiles/modules__fake_imu.dir/FakeImu.cpp.o
371.4 [ 93%] Linking CXX static library libmodules__fake_imu.a
371.5 [ 93%] Built target modules__fake_imu
371.5 [ 93%] Building CXX object src/modules/simulator/CMakeFiles/modules__simulator.dir/simulator_mavlink.cpp.o
371.5 [ 93%] Linking CXX static library libmodules__sensors.a
371.6 [ 93%] Built target modules__sensors
371.7 Scanning dependencies of target modules__commander
371.7 [ 93%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/accelerometer_calibration.cpp.o
371.7 Scanning dependencies of target FlightTaskAuto
371.7 [ 93%] Building CXX object src/modules/flight_mode_manager/tasks/Auto/CMakeFiles/FlightTaskAuto.dir/FlightTaskAuto.cpp.o
372.5 [ 93%] Linking CXX static library libFlightTaskAuto.a
372.5 [ 93%] Built target FlightTaskAuto
372.6 Scanning dependencies of target FlightTaskManualAltitudeSmoothVel
372.6 [ 93%] Building CXX object src/modules/flight_mode_manager/tasks/ManualAltitudeSmoothVel/CMakeFiles/FlightTaskManualAltitudeSmoothVel.dir/FlightTaskManualAltitudeSmoothVel.cpp.o
372.6 [ 93%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/airspeed_calibration.cpp.o
372.8 [ 93%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/calibration_routines.cpp.o
373.0 [ 93%] Linking CXX static library libFlightTaskManualAltitudeSmoothVel.a
373.1 [ 93%] Built target FlightTaskManualAltitudeSmoothVel
373.1 Scanning dependencies of target FlightTaskManualPosition
373.2 [ 93%] Building CXX object src/modules/flight_mode_manager/tasks/ManualPosition/CMakeFiles/FlightTaskManualPosition.dir/FlightTaskManualPosition.cpp.o
373.3 [ 94%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/Commander.cpp.o
373.5 [100%] Linking CXX shared library libgazebo_user_camera_plugin.so
373.5 [ 94%] Linking CXX static library libmodules__simulator.a
373.6 [ 94%] Built target modules__simulator
373.7 Scanning dependencies of target FlightTaskOrbit
373.7 [ 94%] Building CXX object src/modules/flight_mode_manager/tasks/Orbit/CMakeFiles/FlightTaskOrbit.dir/FlightTaskOrbit.cpp.o
373.7 [ 94%] Linking CXX static library libFlightTaskManualPosition.a
373.8 [ 94%] Built target FlightTaskManualPosition
373.8 [ 94%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/commander_helper.cpp.o
374.0 [ 94%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/esc_calibration.cpp.o
374.3 [ 94%] Linking CXX static library libFlightTaskOrbit.a
374.4 [ 94%] Built target FlightTaskOrbit
374.4 Scanning dependencies of target FlightTaskAutoMapper
374.4 [ 94%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/factory_calibration_storage.cpp.o
374.4 [ 94%] Building CXX object src/modules/flight_mode_manager/tasks/AutoMapper/CMakeFiles/FlightTaskAutoMapper.dir/FlightTaskAutoMapper.cpp.o
374.6 [ 94%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/gyro_calibration.cpp.o
375.0 [ 94%] Linking CXX static library libFlightTaskAutoMapper.a
375.1 [ 94%] Built target FlightTaskAutoMapper
375.1 [100%] Built target gazebo_user_camera_plugin
375.1 Scanning dependencies of target FlightTaskAutoFollowMe
375.1 [ 94%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/level_calibration.cpp.o
375.1 [ 94%] Building CXX object src/modules/flight_mode_manager/tasks/AutoFollowMe/CMakeFiles/FlightTaskAutoFollowMe.dir/FlightTaskAutoFollowMe.cpp.o
375.4 [ 94%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/lm_fit.cpp.o
375.6 [ 95%] Linking CXX static library libFlightTaskAutoFollowMe.a
375.6 [ 95%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/mag_calibration.cpp.o
375.6 [ 95%] Built target FlightTaskAutoFollowMe
375.7 Scanning dependencies of target FlightTaskAutoLineSmoothVel
375.7 [ 95%] Building CXX object src/modules/flight_mode_manager/tasks/AutoLineSmoothVel/CMakeFiles/FlightTaskAutoLineSmoothVel.dir/FlightTaskAutoLineSmoothVel.cpp.o
375.8 [ 95%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/ManualControl.cpp.o
376.3 [ 96%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/rc_calibration.cpp.o
376.5 [ 96%] Linking CXX static library libFlightTaskAutoLineSmoothVel.a
376.5 [ 96%] Built target FlightTaskAutoLineSmoothVel
376.6 Scanning dependencies of target FlightTaskManualAcceleration
376.6 [ 97%] Building CXX object src/modules/flight_mode_manager/tasks/ManualAcceleration/CMakeFiles/FlightTaskManualAcceleration.dir/FlightTaskManualAcceleration.cpp.o
376.6 [ 97%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/state_machine_helper.cpp.o
376.6 [ 97%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/worker_thread.cpp.o
376.8 Scanning dependencies of target FlightTaskManualPositionSmoothVel
376.8 [ 97%] Linking CXX static library libmodules__commander.a
376.8 [ 97%] Building CXX object src/modules/flight_mode_manager/tasks/ManualPositionSmoothVel/CMakeFiles/FlightTaskManualPositionSmoothVel.dir/FlightTaskManualPositionSmoothVel.cpp.o
376.9 [ 97%] Built target modules__commander
377.1 [ 97%] Linking CXX static library libFlightTaskManualAcceleration.a
377.2 [ 97%] Built target FlightTaskManualAcceleration
377.4 [ 98%] Linking CXX static library libFlightTaskManualPositionSmoothVel.a
377.5 [ 98%] Built target FlightTaskManualPositionSmoothVel
377.5 [ 98%] Generating Flight Tasks
377.6 Scanning dependencies of target modules__flight_mode_manager
377.6 [ 98%] Building CXX object src/modules/flight_mode_manager/CMakeFiles/modules__flight_mode_manager.dir/FlightModeManager.cpp.o
377.6 [ 98%] Building CXX object src/modules/flight_mode_manager/CMakeFiles/modules__flight_mode_manager.dir/FlightTasks_generated.cpp.o
378.4 [ 98%] Linking CXX static library libmodules__flight_mode_manager.a
378.5 [ 98%] Built target modules__flight_mode_manager
378.5 Scanning dependencies of target px4
378.5 [ 98%] Building CXX object platforms/posix/CMakeFiles/px4.dir/src/px4/common/main.cpp.o
378.5 [ 98%] Building CXX object platforms/posix/CMakeFiles/px4.dir/apps.cpp.o
379.4 [ 98%] Linking CXX executable ../../bin/px4
380.1 [100%] Linking CXX shared library libgazebo_opticalflow_plugin.so
381.1 [100%] Built target gazebo_opticalflow_plugin
381.2 [100%] No install step for 'sitl_gazebo'
381.2 [100%] Built target px4
381.2 [100%] Completed 'sitl_gazebo'
381.3 [100%] Built target sitl_gazebo
381.3 Scanning dependencies of target gazebo
381.3 SITL ARGS
381.3 sitl_bin: /root/PX4-Autopilot/build/px4_sitl_default/bin/px4
381.3 debugger: none
381.3 program: gazebo
381.3 model: none
381.3 world: none
381.3 src_path: /root/PX4-Autopilot
381.3 build_path: /root/PX4-Autopilot/build/px4_sitl_default
381.3 empty model, setting iris as default
381.3 GAZEBO_PLUGIN_PATH :/root/PX4-Autopilot/build/px4_sitl_default/build_gazebo
381.3 GAZEBO_MODEL_PATH :/root/PX4-Autopilot/Tools/sitl_gazebo/models
381.3 LD_LIBRARY_PATH :/root/PX4-Autopilot/build/px4_sitl_default/build_gazebo
381.3 empty world, setting empty.world as default
381.3 Using: /root/PX4-Autopilot/Tools/sitl_gazebo/models/iris/iris.sdf
382.3 Warning [parser.cc:833] XML Attribute[version] in element[sdf] not defined in SDF, ignoring.
385.3 SITL COMMAND: "/root/PX4-Autopilot/build/px4_sitl_default/bin/px4" "/root/PX4-Autopilot/build/px4_sitl_default"/etc -s etc/init.d-posix/rcS -t "/root/PX4-Autopilot"/test_data
385.3 INFO  [px4] Creating symlink /root/PX4-Autopilot/build/px4_sitl_default/etc -> /root/PX4-Autopilot/build/px4_sitl_default/tmp/rootfs/etc
385.3 
385.3 ______  __   __    ___ 
385.3 | ___ \ \ \ / /   /   |
385.3 | |_/ /  \ V /   / /| |
385.3 |  __/   /   \  / /_| |
385.3 | |     / /^\ \ \___  |
385.3 \_|     \/   \/     |_/
385.3 
385.3 px4 starting.
385.3 
385.3 INFO  [px4] Calling startup script: /bin/sh etc/init.d-posix/rcS 0
385.4 Info: found model autostart file as SYS_AUTOSTART=10016
385.4 INFO  [param] selected parameter default file eeprom/parameters_10016
385.4 [param] parameter file not found, creating eeprom/parameters_10016
385.4   SYS_AUTOCONFIG: curr: 0 -> new: 1
385.4   SYS_AUTOSTART: curr: 0 -> new: 10016
385.4   CAL_ACC0_ID: curr: 0 -> new: 1310988
385.4   CAL_GYRO0_ID: curr: 0 -> new: 1310988
385.4   CAL_ACC1_ID: curr: 0 -> new: 1310996
385.4   CAL_GYRO1_ID: curr: 0 -> new: 1310996
385.4   CAL_ACC2_ID: curr: 0 -> new: 1311004
385.4   CAL_GYRO2_ID: curr: 0 -> new: 1311004
385.4   CAL_MAG0_ID: curr: 0 -> new: 197388
385.4   CAL_MAG1_ID: curr: 0 -> new: 197644
385.4   SENS_BOARD_X_OFF: curr: 0.0000 -> new: 0.0000
385.4   SENS_DPRES_OFF: curr: 0.0000 -> new: 0.0010
385.6 Gazebo multi-robot simulator, version 11.11.0
385.6 Copyright (C) 2012 Open Source Robotics Foundation.
385.6 Released under the Apache 2 License.
385.6 http://gazebosim.org
385.6 
385.6 [Msg] Waiting for master.
385.6 [Msg] Connected to gazebo master @ http://127.0.0.1:11345
385.6 [Msg] Publicized address: 172.17.0.2
385.6 [Wrn] [GuiIface.cc:298] Couldn't locate specified .ini. Creating file at "/root/.gazebo/gui.ini"
385.6 [Err] [RenderEngine.cc:749] Can't open display: 
385.6 [Wrn] [RenderEngine.cc:89] Unable to create X window. Rendering will be disabled
385.6 [Wrn] [RenderEngine.cc:292] Cannot initialize render engine since render path type is NONE. Ignore this warning ifrendering has been turned off on purpose.
385.6 * SYS_AUTOCONFIG: curr: 1 -> new: 0
385.6 [Wrn] [GuiIface.cc:120] could not connect to display 
385.6 [Msg] Could not load the Qt platform plugin "xcb" in "" even though it was found.
385.6 [Err] [GuiIface.cc:124] This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
385.6 
385.6 Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
385.6 
385.6   IMU_INTEG_RATE: curr: 200 -> new: 250
385.6 INFO  [dataman] Unknown restart, data manager file './dataman' size is 11798680 bytes
385.6 PX4 SIM HOST: localhost
385.6 INFO  [simulator] Waiting for simulator to accept connection on TCP port 4560
385.6 INFO  [simulator] Simulator connected on TCP port 4560.
385.6 INFO  [commander] LED: open /dev/led0 failed (22)
385.7 INFO  [init] Mixer: etc/mixers/quad_w.main.mix on /dev/pwm_output0
385.7   PWM_AUX_OUT: curr: 0 -> new: 1234
385.8 INFO  [mavlink] mode: Normal, data rate: 4000000 B/s on udp port 18570 remote port 14550
385.8 INFO  [ekf2] starting instance 0, IMU:0 (1310988), MAG:0 (197388)
385.8 INFO  [ekf2] starting instance 1, IMU:1 (1310996), MAG:0 (197388)
385.8 INFO  [ekf2] starting instance 2, IMU:2 (1311004), MAG:0 (197388)
385.8 INFO  [ekf2] starting instance 3, IMU:0 (1310988), MAG:1 (197644)
385.8 INFO  [ekf2] starting instance 4, IMU:1 (1310996), MAG:1 (197644)
385.8 INFO  [ekf2] starting instance 5, IMU:2 (1311004), MAG:1 (197644)
385.9 INFO  [mavlink] mode: Onboard, data rate: 4000000 B/s on udp port 14580 remote port 14540
385.9 INFO  [mavlink] mode: Onboard, data rate: 4000 B/s on udp port 14280 remote port 14030
385.9 INFO  [mavlink] mode: Gimbal, data rate: 400000 B/s on udp port 13030 remote port 13280
385.9 INFO  [logger] logger started (mode=all)
385.9 INFO  [logger] Start file log (type: full)
385.9 INFO  [logger] [logger] ./log/2024-07-23/19_27_22.ulg
385.9 INFO  [logger] Opened full log file: ./log/2024-07-23/19_27_22.ulg
385.9 INFO  [mavlink] MAVLink only on localhost (set param MAV_{i}_BROADCAST = 1 to enable network)
385.9 INFO  [mavlink] MAVLink only on localhost (set param MAV_{i}_BROADCAST = 1 to enable network)
385.9 INFO  [px4] Startup script returned successfully
pxh> Exiting NOW.
385.9 /root/PX4-Autopilot/Tools/sitl_run.sh: line 235:  8171 Aborted                 (core dumped) nice -n 20 gzclient --verbose $follow_mode  (wd: ~/PX4-Autopilot/build/px4_sitl_default/tmp)
385.9 /root/PX4-Autopilot/Tools/sitl_run.sh: line 246: kill: (8171) - No such process
385.9 make[4]: *** [platforms/posix/CMakeFiles/gazebo.dir/build.make:57: platforms/posix/CMakeFiles/gazebo] Error 1
385.9 make[3]: *** [CMakeFiles/Makefile2:34451: platforms/posix/CMakeFiles/gazebo.dir/all] Error 2
385.9 make[2]: *** [CMakeFiles/Makefile2:34458: platforms/posix/CMakeFiles/gazebo.dir/rule] Error 2
385.9 make[1]: *** [Makefile:12471: gazebo] Error 2
385.9 make: *** [Makefile:226: px4_sitl_default] Error 2
------
Dockerfile:32
--------------------
  31 |     
  32 | >>> RUN git clone https://github.com/PX4/PX4-Autopilot.git &&\
  33 | >>>     cd PX4-Autopilot && \
  34 | >>>     git checkout v1.12.3 && \
  35 | >>>     git submodule update --init --recursive && \
  36 | >>>     make -j8 px4_sitl_default gazebo && \
  37 | >>>     make px4_sitl_default install && \
  38 | >>>     cd && \
  39 | >>>     rm -rf PX4-Autopilot
  40 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c git clone https://github.com/PX4/PX4-Autopilot.git &&    cd PX4-Autopilot &&     git checkout v1.12.3 &&     git submodule update --init --recursive &&     make -j8 px4_sitl_default gazebo &&     make px4_sitl_default install &&     cd &&     rm -rf PX4-Autopilot" did not complete successfully: exit code: 2

I want to test this out in the simulation first, and then hopefully implement this on a Qualcomm RB5 drone. Any help will be appreciated.

Thanks!

MatWac56 commented 1 month ago

Hello !

I also had this problem and solve it by adding HEADLESS=1 before _make -j8 px4_sitldefault gazebo :

RUN git clone https://github.com/PX4/PX4-Autopilot.git &&\     cd PX4-Autopilot && \     git checkout v1.12.3 && \     git submodule update --init --recursive && \     HEADLESS=1 make -j8 px4_sitl_default gazebo && \     make px4_sitl_default install && \     cd && \     rm -rf PX4-Autopilot

guptaPrabhav commented 1 month ago

Hello @MatWac56

This solution worked! Thanks a lot for your quick response!