Skip to content
Snippets Groups Projects

Resolve "ubuntu 22 and CMAKE 3.16"

Merged Joan Vallvé Navarro requested to merge 1-ubuntu-22-and-cmake-3-16 into main
1 file
+ 18
5
Compare changes
  • Side-by-side
  • Inline
+ 18
5
@@ -186,6 +186,8 @@ if [ $UBUNTU_DISTRO == "18.04" ]; then
func_echo "Ubuntu 18.04 - OK"
elif [ $UBUNTU_DISTRO == "20.04" ]; then
func_echo "Ubuntu 20.04 - OK"
elif [ $UBUNTU_DISTRO == "22.04" ]; then
func_echo "Ubuntu 22.04 - OK"
else
func_echo_error "Non-supported Ubuntu version: ${UBUNTU_DISTRO}"
exit 1
@@ -209,12 +211,23 @@ func_echo "path dependencies: $DEPS_PATH"
func_echo "Installing dependencies via apt install..."
if [ "$UID" -eq 0 -o "$EUID" -eq 0 ]; then
#apt install -y git wget unzip dh-autoreconf cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
apt install -y git wget unzip cmake build-essential libeigen3-dev libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
# install packages (apt & pip)
if [ $UBUNTU_DISTRO == "18.04" ]; then # Ensure required CMAKE version with pip in ubuntu 18.04
if [ "$UID" -eq 0 -o "$EUID" -eq 0 ]; then
apt install -y git wget unzip python-pip build-essential libeigen3-dev libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
pip install --upgrade pip
pip install cmake==3.16.*
else
sudo apt install -y git wget unzip python-pip build-essential libeigen3-dev libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
sudo pip install --upgrade pip
sudo pip install cmake==3.16.*
fi
else
#sudo apt install -y git wget unzip dh-autoreconf cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
sudo apt install -y git wget unzip cmake build-essential libeigen3-dev libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
if [ "$UID" -eq 0 -o "$EUID" -eq 0 ]; then
apt install -y git wget unzip cmake build-essential libeigen3-dev libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
else
sudo apt install -y git wget unzip cmake build-essential libeigen3-dev libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
fi
fi
# ceres
Loading