Error while running make px4_sitl_default gazebo

Hello, I am facing the following error, while running the command:
make px4_sitl_default gazebo
the output is

[0/5] Performing build step for ‘sitl_gazebo’
[1/85] Building CXX object CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o
FAILED: CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dmav_msgs_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o -MF CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o.d -o CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o -c MotorSpeed.pb.cc
In file included from MotorSpeed.pb.cc:4:0:
MotorSpeed.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[2/85] Building CXX object CMakeFiles/…ir/src/gazebo_groundtruth_plugin.cpp.o
FAILED: CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_groundtruth_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o -MF CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o.d -o CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_groundtruth_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_groundtruth_plugin.h:61:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_groundtruth_plugin.cpp:41:
./Groundtruth.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[3/85] Building CXX object CMakeFiles/…ugin.dir/src/gazebo_lidar_plugin.cpp.o
FAILED: CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_lidar_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -MF CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o.d -o CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_lidar_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_lidar_plugin.h:38:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_lidar_plugin.cpp:22:
./Range.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[4/85] Building CXX object CMakeFiles/…plugin.dir/src/gazebo_uuv_plugin.cpp.o
FAILED: CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_uuv_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o -MF CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o.d -o CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_uuv_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_uuv_plugin.h:31:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_uuv_plugin.cpp:28:
./Float.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[5/85] Building CXX object CMakeFiles/…ugin.dir/src/gazebo_sonar_plugin.cpp.o
FAILED: CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_sonar_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o -MF CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o.d -o CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_sonar_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_sonar_plugin.h:38:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_sonar_plugin.cpp:22:
./Range.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[6/85] Building CXX object CMakeFiles/…c/gazebo_geotagged_images_plugin.cpp.o
FAILED: CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_geotagged_images_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o -MF CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o.d -o CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_geotagged_images_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_geotagged_images_plugin.h:32:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_geotagged_images_plugin.cpp:18:
./SITLGps.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
[1/5] Generating …/…/logs
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build
cd /home/jack/px4/Firmware/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build /home/jack/px4/Firmware/build/px4_sitl_default/build_gazebo
ninja: build stopped: subcommand failed.
Makefile:217: recipe for target ‘px4_sitl_default’ failed
make: *** [px4_sitl_default] Error 1
(base) jack@jack-X550CC:~/px4/Firmware$ ^C
(base) jack@jack-X550CC:~/px4/Firmware$ ^C
(base) jack@jack-X550CC:~/px4/Firmware$ make px4_sitl_default gazebo
[0/5] Performing build step for ‘sitl_gazebo’
[1/85] Building CXX object CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o
FAILED: CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dmav_msgs_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o -MF CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o.d -o CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o -c MotorSpeed.pb.cc
In file included from MotorSpeed.pb.cc:4:0:
MotorSpeed.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[2/85] Building CXX object CMakeFiles/…ir/src/gazebo_groundtruth_plugin.cpp.o
FAILED: CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_groundtruth_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o -MF CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o.d -o CMakeFiles/gazebo_groundtruth_plugin.dir/src/gazebo_groundtruth_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_groundtruth_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_groundtruth_plugin.h:61:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_groundtruth_plugin.cpp:41:
./Groundtruth.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[3/85] Building CXX object CMakeFiles/…ugin.dir/src/gazebo_sonar_plugin.cpp.o
FAILED: CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_sonar_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o -MF CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o.d -o CMakeFiles/gazebo_sonar_plugin.dir/src/gazebo_sonar_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_sonar_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_sonar_plugin.h:38:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_sonar_plugin.cpp:22:
./Range.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[4/85] Building CXX object CMakeFiles/…ugin.dir/src/gazebo_lidar_plugin.cpp.o
FAILED: CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_lidar_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -MF CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o.d -o CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_lidar_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_lidar_plugin.h:38:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_lidar_plugin.cpp:22:
./Range.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[5/85] Building CXX object CMakeFiles/…plugin.dir/src/gazebo_uuv_plugin.cpp.o
FAILED: CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_uuv_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o -MF CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o.d -o CMakeFiles/gazebo_uuv_plugin.dir/src/gazebo_uuv_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_uuv_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_uuv_plugin.h:31:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_uuv_plugin.cpp:28:
./Float.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[6/85] Building CXX object CMakeFiles/…c/gazebo_geotagged_images_plugin.cpp.o
FAILED: CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o
/usr/bin/ccache /usr/bin/c++ -DLIBBULLET_VERSION=2.87 -DLIBBULLET_VERSION_GT_282 -Dgazebo_geotagged_images_plugin_EXPORTS -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /home/jack/anaconda3/include/qt -isystem /home/jack/anaconda3/include/qt/QtCore -isystem /home/jack/anaconda3/./mkspecs/linux-g++ -I/home/jack/px4/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/jack/px4/Firmware/mavlink/include -isystem /usr/include/opencv -I/home/jack/px4/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -O2 -g -DNDEBUG -fPIC -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++1z -MD -MT CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o -MF CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o.d -o CMakeFiles/gazebo_geotagged_images_plugin.dir/src/gazebo_geotagged_images_plugin.cpp.o -c /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_geotagged_images_plugin.cpp
In file included from /home/jack/px4/Firmware/Tools/sitl_gazebo/include/gazebo_geotagged_images_plugin.h:32:0,
from /home/jack/px4/Firmware/Tools/sitl_gazebo/src/gazebo_geotagged_images_plugin.cpp:18:
./SITLGps.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
#include <google/protobuf/port_def.inc>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
[1/5] Generating …/…/logs
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build
cd /home/jack/px4/Firmware/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build /home/jack/px4/Firmware/build/px4_sitl_default/build_gazebo
ninja: build stopped: subcommand failed.
Makefile:217: recipe for target ‘px4_sitl_default’ failed
make: *** [px4_sitl_default] Error 1

I tried to reinstall PX4 but still the same problem. Please if you can help me that would be highly appreciated

You are missing a dependency. Try installing

apt install protobuf-compiler

Thanks for your comment. the output of installing the dependency you mentioned was this:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
protobuf-compiler is already the newest version (3.0.0-9.1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

And I am still facing the same error