PX4 Firmware "make px4_sitl gazebo" but report " Unable to find the Boost header files. Please set BOOST_ROOT to the root "

xxx@xxx-ubuntu18.042LTS64bit:~/src/Firmware$ make px4_sitl gazebo

-- PX4 config file: /home/xxx/src/Firmware/boards/px4/sitl/default.cmake
-- PX4 config: px4_sitl_default
-- PX4 platform: posix
-- PX4 lockstep: enabled
-- PX4 version: v1.9.0-340-g15d1543f95
-- cmake build type: RelWithDebInfo
-- The CXX compiler identification is GNU 7.4.0
-- The C compiler identification is GNU 7.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.15") 
-- Found PY_jinja2: /usr/lib/python2.7/dist-packages/jinja2  
-- PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1-17-ge175118
-- Configuring done
-- Generating done
-- Build files have been written to: /home/shelley/src/Firmware/build/px4_sitl_default
Scanning dependencies of target logs_symlink
Scanning dependencies of target uorb_headers
Scanning dependencies of target df_driver_framework
Scanning dependencies of target lockstep_scheduler
[  0%] Generating ../../logs
[  0%] Generating uORB topic headers
[  0%] Built target logs_symlink
[  0%] Building CXX object platforms/posix/src/lockstep_scheduler/CMakeFiles/lockstep_scheduler.dir/src/lockstep_scheduler.cpp.o
Scanning dependencies of target mixer_gen
[  0%] Generating mixer_multirotor.generated.h
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DriverFramework.cpp.o
[  0%] Generating mixer_multirotor_normalized.generated.h
[  0%] Built target mixer_gen
Scanning dependencies of target mixer_gen_6dof
[  0%] Generating mixer_multirotor_6dof.generated.h
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/WorkMgr.cpp.o
[  0%] Linking CXX static library liblockstep_scheduler.a
[  0%] Built target mixer_gen_6dof
Scanning dependencies of target ver_gen
[  0%] Built target lockstep_scheduler
[  0%] Generating git version header
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/WorkItems.cpp.o
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DevMgr.cpp.o
[  0%] Built target uorb_headers
Scanning dependencies of target git_gps_devices
[  0%] git submodule src/drivers/gps/devices
[  0%] Built target git_gps_devices
Scanning dependencies of target git_ecl
[  1%] git submodule src/lib/ecl
Scanning dependencies of target git_mavlink_v2
[  2%] git submodule mavlink/include/mavlink/v2.0
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DevObj.cpp.o
[  3%] Built target git_ecl
Scanning dependencies of target git_gazebo
[  3%] git submodule Tools/sitl_gazebo
[  3%] Built target git_mavlink_v2
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/SyncObj.cpp.o
[  3%] Built target git_gazebo
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DFList.cpp.o
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/Time.cpp.o
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DFDiag.cpp.o
[  3%] Generating uORB topic sources
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/I2CDevObj.cpp.o
Scanning dependencies of target perf
[  3%] Building CXX object src/lib/perf/CMakeFiles/perf.dir/perf_counter.cpp.o
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/SPIDevObj.cpp.o
[  4%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/ImuSensor.cpp.o
[  4%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/BaroSensor.cpp.o
[  4%] Linking CXX static library libperf.a
[  4%] Built target perf
Scanning dependencies of target work_queue
[  4%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/MagSensor.cpp.o
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_addlast.c.o
[  5%] Linking CXX static library libdf_driver_framework.a
[  5%] Built target df_driver_framework
Scanning dependencies of target tinybson
[  5%] Building CXX object src/lib/parameters/tinybson/CMakeFiles/tinybson.dir/tinybson.cpp.o
Scanning dependencies of target uorb_msgs
[  5%] Linking CXX static library libtinybson.a
[  5%] Built target tinybson
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_rem.c.o
[  5%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uORBTopics.cpp.o
[  5%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_armed.cpp.o
[  6%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_controls.cpp.o
[  6%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_direct.cpp.o
[  6%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_outputs.cpp.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_queue.c.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_remfirst.c.o
[  6%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/adc_report.cpp.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_thread.c.o
[  6%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/airspeed.cpp.o
[  6%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/battery_status.cpp.o
[  6%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/camera_capture.cpp.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_work_cancel.c.o
[  7%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/camera_trigger.cpp.o
[  7%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/queue.c.o
[  8%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_addafter.c.o
[  8%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/collision_report.cpp.o
[  8%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/commander_state.cpp.o
[  8%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/collision_constraints.cpp.o
[  8%] Built target ver_gen
Scanning dependencies of target ecl_airdata
[  8%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_addlast.c.o
[  8%] Building CXX object src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.o
[  8%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/cpuload.cpp.o
[  8%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_remfirst.c.o
[  8%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_array.cpp.o
[  8%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_lock.c.o
[  8%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_cancel.c.o
[  8%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_key_value.cpp.o
[  8%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_queue.c.o
[  8%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_thread.c.o
[  8%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_value.cpp.o
[  9%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_vect.cpp.o
[ 10%] Linking C static library libwork_queue.a
[ 10%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/differential_pressure.cpp.o
[ 10%] Built target work_queue
[ 10%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/distance_sensor.cpp.o
[ 10%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf2_innovations.cpp.o
[ 10%] Linking CXX static library libecl_airdata.a
[ 10%] Built target ecl_airdata
[ 10%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf2_timestamps.cpp.o
[ 10%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf_gps_drift.cpp.o
Scanning dependencies of target ecl_attitude_fw
[ 10%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_controller.cpp.o
Scanning dependencies of target ecl_geo
[ 10%] Building CXX object src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.o
[ 10%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf_gps_position.cpp.o
[ 10%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_pitch_controller.cpp.o
[ 10%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_roll_controller.cpp.o
[ 11%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/esc_report.cpp.o
[ 11%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/esc_status.cpp.o
[ 12%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_wheel_controller.cpp.o
[ 12%] Linking CXX static library libecl_geo.a
[ 12%] Built target ecl_geo
Scanning dependencies of target ecl_geo_lookup
[ 12%] Building CXX object src/lib/ecl/geo_lookup/CMakeFiles/ecl_geo_lookup.dir/geo_mag_declination.cpp.o
[ 12%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_yaw_controller.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/estimator_status.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/follow_target.cpp.o
[ 12%] Linking CXX static library libecl_geo_lookup.a
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/geofence_result.cpp.o
Scanning dependencies of target ecl_l1
[ 12%] Built target ecl_geo_lookup
[ 12%] Linking CXX static library libecl_attitude_fw.a
Scanning dependencies of target ecl_tecs
[ 13%] Building CXX object src/lib/ecl/l1/CMakeFiles/ecl_l1.dir/ecl_l1_pos_controller.cpp.o
[ 13%] Building CXX object src/lib/ecl/tecs/CMakeFiles/ecl_tecs.dir/tecs.cpp.o
[ 13%] Built target ecl_attitude_fw
Scanning dependencies of target ecl_validation
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/gps_dump.cpp.o
[ 13%] Building CXX object src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/gps_inject_data.cpp.o
[ 13%] Linking CXX static library libecl_tecs.a
[ 13%] Built target ecl_tecs
[ 13%] Building CXX object src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator_group.cpp.o
Scanning dependencies of target mixer
[ 13%] Linking CXX static library libecl_l1.a
[ 13%] Built target ecl_l1
[ 13%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer.cpp.o
Scanning dependencies of target rc
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/home_position.cpp.o
[ 14%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/crsf.cpp.o
[ 14%] Linking CXX static library libecl_validation.a
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/input_rc.cpp.o
[ 14%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_group.cpp.o
[ 14%] Built target ecl_validation
[ 14%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/st24.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/iridiumsbd_status.cpp.o
[ 14%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sumd.cpp.o
[ 14%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_helicopter.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/irlock_report.cpp.o
[ 14%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sbus.cpp.o
[ 14%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/dsm.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_gear.cpp.o
[ 14%] Building C object src/lib/mixer/CMakeFiles/mixer.dir/mixer_load.c.o
[ 14%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/common_rc.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_target_innovations.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_target_pose.cpp.o
[ 15%] Linking CXX static library librc.a
[ 15%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_multirotor.cpp.o
[ 15%] Built target rc
[ 15%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_simple.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/led_control.cpp.o
Scanning dependencies of target sitl_gazebo
[ 16%] Creating directories for 'sitl_gazebo'
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/log_message.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/manual_control_setpoint.cpp.o
[ 16%] No download step for 'sitl_gazebo'
[ 16%] No update step for 'sitl_gazebo'
[ 17%] No patch step for 'sitl_gazebo'
[ 18%] Linking CXX static library libmixer.a
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mavlink_log.cpp.o
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mission.cpp.o
[ 18%] No forceconfigure step for 'sitl_gazebo'
[ 18%] Built target mixer
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mission_result.cpp.o
[ 18%] Performing configure step for 'sitl_gazebo'
-- install-prefix: /usr/local
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mount_orientation.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/multirotor_motor_limits.cpp.o
[ 19%] Generating serial_params.c
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/obstacle_distance.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/offboard_control_mode.cpp.o
-- The C compiler identification is GNU 7.4.0
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/optical_flow.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/orbit_status.cpp.o
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ping.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/parameter_update.cpp.o
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
[ 19%] Generating parameters.xml
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_controller_landing_status.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_controller_status.cpp.o
-- Detecting C compiler ABI info - done
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_setpoint.cpp.o
-- Detecting C compile features
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_setpoint_triplet.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/power_button_state.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/power_monitor.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/pwm_input.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/qshell_req.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/qshell_retval.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/radio_status.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rate_ctrl_status.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rc_channels.cpp.o
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rc_parameter_map.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/safety.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/satellite_info.cpp.o
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_accel.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_baro.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_bias.cpp.o
-- Detecting CXX compiler ABI info - done
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_combined.cpp.o
-- Detecting CXX compile features
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_correction.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_gyro.cpp.o
[ 22%] Generating px4_parameters.c, px4_parameters.h, px4_parameters_public.h
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_mag.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_preflight.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_selection.cpp.o
Scanning dependencies of target parameters
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/servorail_status.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/subsystem_info.cpp.o
[ 23%] Building CXX object src/lib/parameters/CMakeFiles/parameters.dir/parameters.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/system_power.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/task_stack_info.cpp.o
[ 23%] Building C object src/lib/parameters/CMakeFiles/parameters.dir/px4_parameters.c.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/tecs_status.cpp.o
-- Detecting CXX compile features - done
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/telemetry_status.cpp.o
-- Performing Test COMPILER_SUPPORTS_CXX17
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/test_motor.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/timesync_status.cpp.o
[ 24%] Linking CXX static library libparameters.a
-- Performing Test COMPILER_SUPPORTS_CXX17 - Success
-- Performing Test COMPILER_SUPPORTS_CXX14
[ 24%] Built target parameters
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/trajectory_waypoint.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/transponder_report.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/tune_control.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uavcan_parameter_value.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uavcan_parameter_request.cpp.o
-- Performing Test COMPILER_SUPPORTS_CXX14 - Success
-- Performing Test COMPILER_SUPPORTS_CXX11
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ulog_stream.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ulog_stream_ack.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_air_data.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_attitude.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_command.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_attitude_setpoint.cpp.o
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Performing Test COMPILER_SUPPORTS_CXX0X
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_command_ack.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_constraints.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_control_mode.cpp.o
-- Performing Test COMPILER_SUPPORTS_CXX0X - Success
-- Using C++17 compiler
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_global_position.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_gps_position.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_land_detected.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_local_position.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_local_position_setpoint.cpp.o
-- Looking for pthread.h
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_magnetometer.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_odometry.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_rates_setpoint.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_roi.cpp.o
-- Looking for pthread.h - found
-- Looking for pthread_create
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_status_flags.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_status.cpp.o
[ 28%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_trajectory_waypoint.cpp.o
[ 28%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vtol_vehicle_status.cpp.o
[ 28%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/wind_estimate.cpp.o
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
[ 28%] Linking CXX static library libuorb_msgs.a
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
[ 28%] Built target uorb_msgs
Scanning dependencies of target generate_topic_listener
Scanning dependencies of target px4_layer
[ 28%] Generating listener_generated.cpp
[ 28%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_posix_tasks.cpp.o
[ 28%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_posix_impl.cpp.o
[ 28%] Built target generate_topic_listener
[ 28%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_sem.cpp.o
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
[ 29%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_init.cpp.o
[ 29%] Building C object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/lib_crc32.c.o
CMake Error at /usr/local/share/cmake-3.14/Modules/FindBoost.cmake:2165 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  CMakeLists.txt:33 (find_package)


CMake Error at CMakeLists.txt:34 (find_package):
  By not providing "Findgazebo.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "gazebo", but
  CMake did not find one.

  Could not find a package configuration file provided by "gazebo" with any
  of the following names:

    gazeboConfig.cmake
    gazebo-config.cmake

  Add the installation prefix of "gazebo" to CMAKE_PREFIX_PATH or set
  "gazebo_DIR" to a directory containing one of the above files.  If "gazebo"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!
See also "/home/xxx/src/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeOutput.log".
See also "/home/xxx/src/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeError.log".
[ 29%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/drv_hrt.cpp.o
platforms/posix/CMakeFiles/sitl_gazebo.dir/build.make:108: recipe for target 'external/Stamp/sitl_gazebo/sitl_gazebo-configure' failed
make[4]: *** [external/Stamp/sitl_gazebo/sitl_gazebo-configure] Error 1
CMakeFiles/Makefile2:13404: recipe for target 'platforms/posix/CMakeFiles/sitl_gazebo.dir/all' failed
make[3]: *** [platforms/posix/CMakeFiles/sitl_gazebo.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
[ 29%] Linking CXX static library libpx4_layer.a
[ 29%] Built target px4_layer
CMakeFiles/Makefile2:19130: recipe for target 'platforms/posix/CMakeFiles/gazebo.dir/rule' failed
make[2]: *** [platforms/posix/CMakeFiles/gazebo.dir/rule] Error 2
Makefile:5919: recipe for target 'gazebo' failed
make[1]: *** [gazebo] Error 2
Makefile:200: recipe for target 'px4_sitl' failed
make: *** [px4_sitl] Error 2

xxx@xxx-ubuntu18.042LTS64bit-virtual-machine:~/src/Firmware$

Please paste terminal output inside ```.

It looks like you don’t have gazebo and gazebo-dev installed.

I have put the terminal output inside ’ ’ in my post.
Is that what you mean?
I executed “ubuntu_sim.sh” and there are script as follows:

# Gazebo (9) simulator dependencies
echo "Installing Gazebo9"
sudo apt-get install protobuf-compiler libeigen3-dev libopencv-dev -y
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
## Setup keys
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
## Update the debian database:
sudo apt-get update -y
## Install Gazebo9
sudo apt-get install gazebo9 -y
## For developers (who work on top of Gazebo) one extra package
sudo apt-get install libgazebo9-dev -y

No, I mean ```. Just copy these 3 ticks and use them.

Did that setup script run through successfully? Can you run it again and paste the output here?

1 Like

Now, the output is as follows:

xxx@xxx-ubuntu18.042LTS64bit:~/src/Firmware$ make px4_sitl gazebo
make: *** No rule to make target 'px4_sitl'.  Stop.

xxx@xxx-ubuntu18.042LTS64bit:~/src/Firmware$ make px4_sitl jmavsim
make: *** No rule to make target 'px4_sitl'.  Stop.

Can you do this please?

1 Like

Running this setup script takes a long time, because downloading code is slow and often fails, and I can only manually execute the remaining command lines in the setup script after it fails to execute automatically. But I will try again.
Thank you and best regards!

Ok, well just make sure that all commands are done successful in that case.

1 Like

Hi Julian,
Command “make px4_sitl gazebo” can be executed successfully now after all commands in the setup script are done successfully.
Thank you very much!

1 Like

Hello all,
I have the same problem…
Here is my output when I run ubuntu_sim.sh
‘’’
Downloading dependent script ‘ubuntu_sim_common_deps.sh’
–2019-12-17 18:52:49-- https://raw.githubusercontent.com/PX4/Devguide/master/build_scripts/ubuntu_sim_common_deps.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.200.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.200.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 2672 (2.6K) [text/plain]
Saving to: ‘STDOUT’

  •                            100%[==========================================================>]   2.61K  --.-KB/s    in 0s      
    

2019-12-17 18:52:50 (32.0 MB/s) - written to stdout [2672/2672]

Remove modemmanager
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package ‘modemmanager’ is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
Add user to dialout group for serial port access (reboot required)
Installing common dependencies
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:2 http://packages.osrfoundation.org/gazebo/ubuntu-stable bionic InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Get:4 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:6 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [38.5 kB]
Get:7 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 48x48 Icons [17.6 kB]
Get:8 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 64x64 Icons [41.5 kB]
Get:9 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [42.1 kB]
Get:10 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 48x48 Icons [16.4 kB]
Get:11 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 64x64 Icons [111 kB]
Get:12 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:13 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [295 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 48x48 Icons [73.8 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 64x64 Icons [143 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [264 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 48x48 Icons [196 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 64x64 Icons [450 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:20 http://us.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [7,976 B]
Fetched 1,954 kB in 2s (1,296 kB/s)
Reading package lists… Done
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘libimage-exiftool-perl’ instead of ‘exiftool’
build-essential is already the newest version (12.4ubuntu1).
zip is already the newest version (3.0-11build1).
astyle is already the newest version (3.1-1ubuntu2).
genromfs is already the newest version (0.5.2-2build3).
libimage-exiftool-perl is already the newest version (10.80-1).
ninja-build is already the newest version (1.8.2-1).
cmake is already the newest version (3.10.2-1ubuntu2.18.04.1).
git is already the newest version (1:2.17.1-1ubuntu0.5).
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
/usr/bin/xxd
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘libpython2.7-stdlib’ instead of ‘python-argparse’
python-dev is already the newest version (2.7.15~rc1-1).
python-numpy is already the newest version (1:1.13.3-2ubuntu1).
python-empy is already the newest version (3.3.2-1build1).
python-toml is already the newest version (0.9.3-1).
libpython2.7-stdlib is already the newest version (2.7.17-1~18.04).
python-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.1).
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages (19.3.1)
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Requirement already satisfied: pandas in /usr/local/lib/python2.7/dist-packages (0.24.2)
Requirement already satisfied: jinja2 in /usr/lib/python2.7/dist-packages (2.10)
Requirement already satisfied: pyserial in /usr/lib/python2.7/dist-packages (3.4)
Requirement already satisfied: pyyaml in /usr/lib/python2.7/dist-packages (3.12)
Requirement already satisfied: numpy>=1.12.0 in /usr/lib/python2.7/dist-packages (from pandas) (1.13.3)
Requirement already satisfied: pytz>=2011k in /usr/lib/python2.7/dist-packages (from pandas) (2018.3)
Requirement already satisfied: python-dateutil>=2.5.0 in /usr/lib/python2.7/dist-packages (from pandas) (2.6.1)
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Requirement already satisfied: pyulog in /usr/local/lib/python2.7/dist-packages (0.7.0)
Requirement already satisfied: numpy in /usr/lib/python2.7/dist-packages (from pyulog) (1.13.3)
Installing FastRTPS to: /home/brian/eProsima_FastRTPS-1.7.1-Linux
FastRTPS already installed.
Installing jMAVSim simulator dependencies
Reading package lists… Done
Building dependency tree
Reading state information… Done
ant is already the newest version (1.10.5-3~18.04).
openjdk-8-jdk is already the newest version (8u232-b09-0ubuntu1~18.04.1).
openjdk-8-jre is already the newest version (8u232-b09-0ubuntu1~18.04.1).
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
Installing Gazebo9
Reading package lists… Done
Building dependency tree
Reading state information… Done
libeigen3-dev is already the newest version (3.3.4-4).
protobuf-compiler is already the newest version (3.0.0-9.1ubuntu1).
libopencv-dev is already the newest version (3.2.0+dfsg-4ubuntu0.1).
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
–2019-12-17 18:53:05-- http://packages.osrfoundation.org/gazebo.key
Resolving packages.osrfoundation.org (packages.osrfoundation.org)… 52.52.171.73
Connecting to packages.osrfoundation.org (packages.osrfoundation.org)|52.52.171.73|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 1772 (1.7K) [application/octet-stream]
Saving to: ‘STDOUT’

  •                            100%[==========================================================>]   1.73K  --.-KB/s    in 0s      
    

2019-12-17 18:53:05 (53.1 MB/s) - written to stdout [1772/1772]

OK
Hit:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:5 http://packages.osrfoundation.org/gazebo/ubuntu-stable bionic InRelease
Reading package lists… Done
Reading package lists… Done
Building dependency tree
Reading state information… Done
gazebo9 is already the newest version (9.11.0-1~bionic).
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libgazebo9-dev is already the newest version (9.11.0-1~bionic).
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
‘’’

When I try to start the sim I am getting

‘’’
[0/5] Performing configure step for ‘sitl_gazebo’
– install-prefix: /usr/local
– Using C++17 compiler
– Boost version: 1.65.1
– Found the following Boost libraries:
– system
– thread
– filesystem
– chrono
– date_time
– atomic
– Boost version: 1.65.1
– Found the following Boost libraries:
– thread
– system
– filesystem
– program_options
– regex
– iostreams
– date_time
– chrono
– atomic
– Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found version “3.0.0”)
– Boost version: 1.65.1
– Looking for OGRE…
– Found Ogre Ghadamon (1.9.0)
– Looking for OGRE_Paging…
– Found OGRE_Paging: optimized;/usr/lib/x86_64-linux-gnu/libOgrePaging.so;debug;/usr/lib/x86_64-linux-gnu/libOgrePaging.so
– Looking for OGRE_Terrain…
– Found OGRE_Terrain: optimized;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so
– Looking for OGRE_Property…
– Found OGRE_Property: optimized;/usr/lib/x86_64-linux-gnu/libOgreProperty.so;debug;/usr/lib/x86_64-linux-gnu/libOgreProperty.so
– Looking for OGRE_RTShaderSystem…
– Found OGRE_RTShaderSystem: optimized;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so;debug;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so
– Looking for OGRE_Volume…
– Found OGRE_Volume: optimized;/usr/lib/x86_64-linux-gnu/libOgreVolume.so;debug;/usr/lib/x86_64-linux-gnu/libOgreVolume.so
– Looking for OGRE_Overlay…
– Found OGRE_Overlay: optimized;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so;debug;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so
– Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread;-lpthread (found suitable version “3.0.0”, minimum required is “2.3.0”)
– Config-file not installed for ZeroMQ – checking for pkg-config
– Checking for module ‘libzmq >= 4’
– Found libzmq , version 4.2.5
– Checking for module ‘uuid’
– Found uuid, version 2.31.1
– Checking for module ‘tinyxml2’
– Found tinyxml2, version 6.0.0
– Looking for dlfcn.h - found
– Looking for libdl - found
– FreeImage.pc not found, we will search for FreeImage_INCLUDE_DIRS and FreeImage_LIBRARIES
– Checking for module ‘gts’
– Found gts, version 0.7.6
– Checking for module ‘libswscale’
– Found libswscale, version 4.8.100
– Checking for module ‘libavdevice >= 56.4.100’
– Found libavdevice , version 57.10.100
– Checking for module ‘libavformat’
– Found libavformat, version 57.83.100
– Checking for module ‘libavcodec’
– Found libavcodec, version 57.107.100
– Checking for module ‘libavutil’
– Found libavutil, version 55.78.100
– Checking for module ‘jsoncpp’
– Found jsoncpp, version 1.7.4
– Checking for module ‘yaml-0.1’
– Found yaml-0.1, version 0.1.7
– Checking for module ‘libzip’
– Found libzip, version 1.1.2
– Checking for module ‘gstreamer-1.0 >= 1.0’
– No package ‘gstreamer-1.0’ found
– Checking for module ‘gstreamer-base-1.0 >= 1.0’
– No package ‘gstreamer-base-1.0’ found
– Building klt_feature_tracker without catkin
– Building OpticalFlow with OpenCV
– catkin DISABLED
– Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread;-lpthread;-lpthread (found version “3.0.0”)
– Gazebo version: 9.11
– Found GStreamer: adding gst_camera_plugin
– Found GStreamer: adding gst_video_stream_widget
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GSTREAMER_LIBRARIES (ADVANCED)
linked by target “LiftDragPlugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_video_stream_widget” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_gst_camera_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_barometer_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_magnetometer_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_multirotor_base_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_motor_model” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_mavlink_interface” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_gimbal_controller_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “physics_msgs” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “nav_msgs” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_wind_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_imu_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “std_msgs” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_opticalflow_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_sonar_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “sensor_msgs” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_gps_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “mav_msgs” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_irlock_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_lidar_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_uuv_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_vision_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_geotagged_images_plugin” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo
linked by target “gazebo_controller_interface” in directory /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo

– Configuring incomplete, errors occurred!
See also “/home/brian/Documents/PX4_Firmware/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeOutput.log”.
See also “/home/brian/Documents/PX4_Firmware/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeError.log”.
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-configure
cd /home/brian/Documents/PX4_Firmware/Firmware/build/px4_sitl_default/build_gazebo && /usr/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DSEND_VISION_ESTIMATION_DATA=ON -GNinja /home/brian/Documents/PX4_Firmware/Firmware/Tools/sitl_gazebo && /usr/bin/cmake -E touch /home/brian/Documents/PX4_Firmware/Firmware/build/px4_sitl_default/external/Stamp/sitl_gazebo/sitl_gazebo-configure
ninja: build stopped: subcommand failed.
Makefile:200: recipe for target ‘px4_sitl’ failed
make: *** [px4_sitl] Error 1

‘’’

I am not sure what I did because I had it working but then I downloaded the latest version of firmware using git checkout v1.10.0

I had it working with v1.9.2

Any help would be greatly appreciated.

Do you have all the gstreamer dependencies?

Aprently not that fixed it!

Thanks

1 Like

Hi shelley,

How do you solve the problem like your output. I have same problem, but I don't know how to fix it. Thanks.

damon@damon-virtual-machine:~$ make px4_sitl gazebo
make: *** No rule to make target ‘px4_sitl’. Stop.

Hi Julian,

 Do you know how to solve the problem like this? Thanks.

damon@damon-virtual-machine:~$ make px4_sitl gazebo
make: *** No rule to make target ‘px4_sitl’. Stop.

@Damon_Zhang next time please create a new thread and don’t necrobump.

For your problem it looks like you need to change to the Firmware directory, so where you cloned it to. Probably:

cd Firmware
1 Like

@JulianOes I am having the same issue about the gstreamer dependencies. I added the dependencies to my ubuntu.sh file, but i am still facing the same issue. Please help.

`[0/5] Performing configure step for ‘sitl_gazebo’
– install-prefix: /usr/local
– Using C++17 compiler
– Boost version: 1.65.1
– Found the following Boost libraries:
– system
– thread
– filesystem
– chrono
– date_time
– atomic
– Boost version: 1.65.1
– Found the following Boost libraries:
– thread
– signals
– system
– filesystem
– program_options
– regex
– iostreams
– date_time
– chrono
– atomic
– Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found version “3.0.0”)
– Boost version: 1.65.1
– Looking for OGRE…
– Found Ogre Ghadamon (1.9.0)
– Looking for OGRE_Paging…
– Found OGRE_Paging: optimized;/usr/lib/x86_64-linux-gnu/libOgrePaging.so;debug;/usr/lib/x86_64-linux-gnu/libOgrePaging.so
– Looking for OGRE_Terrain…
– Found OGRE_Terrain: optimized;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so
– Looking for OGRE_Property…
– Found OGRE_Property: optimized;/usr/lib/x86_64-linux-gnu/libOgreProperty.so;debug;/usr/lib/x86_64-linux-gnu/libOgreProperty.so
– Looking for OGRE_RTShaderSystem…
– Found OGRE_RTShaderSystem: optimized;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so;debug;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so
– Looking for OGRE_Volume…
– Found OGRE_Volume: optimized;/usr/lib/x86_64-linux-gnu/libOgreVolume.so;debug;/usr/lib/x86_64-linux-gnu/libOgreVolume.so
– Looking for OGRE_Overlay…
– Found OGRE_Overlay: optimized;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so;debug;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so
– Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread;-lpthread (found suitable version “3.0.0”, minimum required is “2.3.0”)
– Config-file not installed for ZeroMQ – checking for pkg-config
– Checking for module ‘libzmq >= 4’
– Found libzmq , version 4.2.5
– Checking for module ‘uuid’
– Found uuid, version 2.31.1
– Checking for module ‘tinyxml2’
– Found tinyxml2, version 6.0.0
– Looking for dlfcn.h - found
– Looking for libdl - found
– FreeImage.pc not found, we will search for FreeImage_INCLUDE_DIRS and FreeImage_LIBRARIES
– Checking for module ‘gts’
– Found gts, version 0.7.6
– Checking for module ‘libswscale’
– Found libswscale, version 4.8.100
– Checking for module ‘libavdevice >= 56.4.100’
– Found libavdevice , version 57.10.100
– Checking for module ‘libavformat’
– Found libavformat, version 57.83.100
– Checking for module ‘libavcodec’
– Found libavcodec, version 57.107.100
– Checking for module ‘libavutil’
– Found libavutil, version 55.78.100
– Checking for module ‘jsoncpp’
– Found jsoncpp, version 1.7.4
– Checking for module ‘yaml-0.1’
– Found yaml-0.1, version 0.1.7
– Checking for module ‘libzip’
– Found libzip, version 1.1.2
– Checking for module ‘gstreamer-1.0 >= 1.0’
– No package ‘gstreamer-1.0’ found
– Checking for module ‘gstreamer-base-1.0 >= 1.0’
– No package ‘gstreamer-base-1.0’ found
– Building klt_feature_tracker without catkin
– Building OpticalFlow with OpenCV
– catkin DISABLED
– Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread;-lpthread;-lpthread (found version “3.0.0”)
– Gazebo version: 9.0
– Found GStreamer: adding gst_camera_plugin
– Found GStreamer: adding gst_video_stream_widget
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GSTREAMER_LIBRARIES (ADVANCED)
linked by target “gazebo_vision_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_uuv_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_lidar_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_geotagged_images_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_controller_interface” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “sensor_msgs” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_sonar_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_opticalflow_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “std_msgs” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_imu_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_opticalflow_mockup_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “mav_msgs” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “nav_msgs” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_wind_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “physics_msgs” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_gimbal_controller_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_mavlink_interface” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_motor_model” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_catapult_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_multirotor_base_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_magnetometer_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_usv_dynamics_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_barometer_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_parachute_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_gst_camera_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_irlock_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_gps_plugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “gazebo_video_stream_widget” in directory /home/harshil/Firmware/Tools/sitl_gazebo
linked by target “LiftDragPlugin” in directory /home/harshil/Firmware/Tools/sitl_gazebo

– Configuring incomplete, errors occurred!
See also “/home/harshil/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeOutput.log”.
See also “/home/harshil/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeError.log”.
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-configure
cd /home/harshil/Firmware/build/px4_sitl_default/build_gazebo && /usr/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DSEND_ODOMETRY_DATA=ON -GNinja /home/harshil/Firmware/Tools/sitl_gazebo && /usr/bin/cmake -E touch /home/harshil/Firmware/build/px4_sitl_default/external/Stamp/sitl_gazebo/sitl_gazebo-configure
ninja: build stopped: subcommand failed.
Makefile:205: recipe for target ‘px4_sitl’ failed
make: *** [px4_sitl] Error 1
`

And you actually ran the ubuntu.sh script?

sudo apt install libgazebo9-dev solved the problem