This PR contains small fixes to the build_and_install script:
The existance check for the catkin workspaces is currently broken (it checks for <src>/catkin_ws/src/devel/setup.bash instead of <src>/catkin_ws/devel/setup.bash). This causes the catkin workspaces to build before the update/installation.
On Ubuntu 20.04:
When building with both python2 and python3 the pip2 boostrap script causes pip3 to get uninstalled, even though the ubuntu package apears intact. This causes the python3 bindings generation to fail down the line. This is fixed by forcing a reinstallation of python3-pip after installing pip2.
When forcing the install with python3, the suggested python paths at the end of the script are wrong (pointing to the non-existing python2 install).
I also added the build_and_install.sh script build to the CI.
This PR contains small fixes to the
build_and_install
script:<src>/catkin_ws/src/devel/setup.bash
instead of<src>/catkin_ws/devel/setup.bash
). This causes the catkin workspaces to build before the update/installation.pip3
to get uninstalled, even though the ubuntu package apears intact. This causes the python3 bindings generation to fail down the line. This is fixed by forcing a reinstallation ofpython3-pip
after installingpip2
.python3
, the suggested python paths at the end of the script are wrong (pointing to the non-existing python2 install).I also added the
build_and_install.sh
script build to the CI.