ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I have solved this problem in my case as follows:

  1. Removed Boost 1.71 completely as explained here (not sure if this step is necessary).
  2. Installed Boost 1.80 from source:

    sudo ./bootstrap.sh --with-libraries=atomic,chrono,container,context,contract,coroutine,date_time,exception,fiber,filesystem,graph,graph_parallel,headers,iostreams,json,locale,log,math,mpi,nowide,program_options,python,random,regex,serialization,stacktrace,system,test,thread,timer,type_erasure,wave --exec-prefix=/usr/local --libdir=/usr/local/lib --includedir=/usr/local/lib
    

    and then sudo ./b2

  3. Reinstalled ROS : sudo apt install ros-noetic-desktop-full as it was removed by step 1

  4. Reinstalled Ubuntu Desktop sudo apt-get install ubuntu-desktop as it was removed by step 1
  5. Changed the CPP standard to C++14 : catkin config -DCMAKE_CXX_FLAGS=-std=c++14 (not sure if necessary)

And after reboot everything worked well. I'm getting many warnings, but no errors!