Solution: 1) Search the error log for the name of the package in question. 2) Open the package folder in catkin_ws/src 3) Edit CMakeLists.txt in the folder as follows: Remove "signals" from the find_package lists. (Before) find_package(Boost REQUIRED COMPONENTS system thread signals ) (After) find_package(Boost REQUIRED COMPONENTS system thread) Alternatively, you may need to look for a package in /usr/lib/x86_64-linux-gnu folder instead of catkin_ws/src folder. Even in that case, edit **** -config.cmake file as above. The cause of the error: The "signals" library is removed in version of 1.69.0 and later of the Boost. In my case, I installed the version of 1.81.0.