ubuntu20.04 catkin_make時の「Could not find a package configuration file provided by “boost_signals”」エラーへの対処法

問題

ubuntu20.04でgmapping等のパッケージをcatkin_makeしようとすると、以下の通り、boost_signalsが無いとエラーが出てしまう。

Could not find a package configuration file provided by "boost_signals"
  (requested version 1.75.0) with any of the following names:

    boost_signalsConfig.cmake
    boost_signals-config.cmake
    Call Stack (most recent call first):

  /usr/local/lib/cmake/Boost-1.75.0/BoostConfig.cmake:258 (boost_find_component)
  /usr/local/share/cmake-3.20/Modules/FindBoost.cmake:594 (find_package)
  Creating-2D-laser-slam-from-scratch-master/lesson4/CMakeLists.txt:22 (find_package) 

解決策

boost1.69以降、boost_signalsはなくなったとのこと。よって、CmakeListから上記を探す部分を削除すれば良い。
エラーが出る各CmakeListファイルを開いて、WAS->ISに変更するだけ、解決方法はごくシンプルだけど、気づくのに少し時間がかかった。

(WAS)
find_package(Boost REQUIRED COMPONENTS thread signals)

(IS)
find_package(Boost REQUIRED COMPONENTS)