ROS1 - melodic 编译之报错系列

./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release 

sudo apt install libconsole-bridge-dev

sudo apt install libpoco-dev

sudo apt install libtinyxml-dev

sudo apt install libcurl4-openssl-dev

sudo apt install libgtest-dev

sudo apt install liblz4-dev

sudo apt install liburdfdom-headers-dev

sudo apt install uuid-dev

sudo apt install libbz2-dev

sudo apt install python-setuptools

sudo apt install libyaml-cpp-dev

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):

boost_signal在boost1.69后被移除了,在cmake中直接删掉

find_package(Boost REQUIRED COMPONENTS thread signals)


sudo apt install libgpgme-dev
sudo apt install libpcl-dev


sudo apt install libgazebo9-dev

ROS Kinetic: Gazebo 7.x
ROS Melodic: Gazebo 9.x
ROS Noetic: Gazebo 11.x
ROS2 Dashing: Gazebo 9.x
ROS2 Eloquent: Gazebo 9.x
ROS2 Foxy: Gazebo 11.x

#no package 'orocos-bfl' found
https://salsa.debian.org/science-team/orocos-bfl/-/archive/debian/0.8.0-5/orocos-bfl-debian-0.8.0-5.tar.gz
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install


#Unable to find SuiteSparse
sudo apt-get install libsuitesparse-dev

#Unable to find libg2o
https://github.com/RainerKuemmerle/g2o/archive/refs/tags/20200410_git.tar.gz
cd g2o
mkdir build
cd build
cmake ..
make -j8
sudo make install

#No module named defusedxml.xmlrpc
sudo apt-get install python-defusedxml

#No module named netifaces
sudo apt-get install python-netifaces


#no module named cryptodome.cipher
rename cryptodome.cipher to crypto.cipher

#no module named psutil
sudo apt-get install python-psutil

pip install PyQt5
sudo apt install python-rospkg
python -m pip install numpy

你可能感兴趣的:(linux)