microsoft / do-client

Delivery Optimization client components
MIT License
24 stars 20 forks source link

build/boostrap.sh lacks execute permissions and has several errors on Ubuntu 20.04 #58

Closed oottka closed 2 years ago

oottka commented 3 years ago

When cloning and building the project on a fresh Ubuntu 20.04 VM, the build/boostrap.sh script has several issues. Steps to reproduce:

The script has the following issues:

-- Configuring incomplete, errors occurred!

This can be fixed by installing libboost-thread-dev.
- After installing libboost-thread-dev and re-running the script, the following error is thrown:

Package python-pip is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python3-pip

E: Package 'python-pip' has no installation candidate


This is because python-pip no longer exists in Ubuntu 20.04, it being replaced by python3-pip. This can be fixed by modifying the script to install python3-pip on Ubuntu instead.
jimson-msft commented 3 years ago

Hi Ossi, thanks for opening this issue and doing the investigation. We currently don't support Ubuntu 20.04 officially, but are looking into it this semester. We'll update the repo & readme when full Ubuntu 20.04 support becomes available.

Thank you for your contribution - will be very useful when we begin Ubuntu 20.04 support. I'll leave this issue open for now, and we'll revisit this semester.

shishirb-MSFT commented 2 years ago

Ubuntu 20.04 support is available now with v0.8.2. Please open a new issue if there are any problems.