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?

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?

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.

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!

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

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

@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