ROS编译错误Could not find a package configuration file provided by "shape_msgs" with

问题遇到的现象和发生背景

Ubuntu20.04装gazebo9附件编译的时候缺包

问题相关代码,请勿粘贴截图

so that it can be found.
CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "shape_msgs" with
any of the following names:

shape_msgsConfig.cmake
shape_msgs-config.cmake

Add the installation prefix of "shape_msgs" to CMAKE_PREFIX_PATH or set
"shape_msgs_DIR" to a directory containing one of the above files. If
"shape_msgs" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
object_recognition_msgs/CMakeLists.txt:5 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/yiersansiwu/catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/yiersansiwu/catkin_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed

运行结果及报错内容

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

shape_msgsConfig.cmake
shape_msgs-config.cmake