Closed dburnham2000 closed 6 years ago
Linking to Pull Request #851 for convenience.
Thank you! I updated the wiki page.
You can simply run CXX=g++-7 make
to specify which compiler to use, or add export CXX=g++-7
in your .bashrc
file. I will close the PR, as it wouldn't work if g++>=7.0 exists but g++-7
executable is not available (e.g., named g++-7.0
for some reason or only g++-8 is installed). Setting environmental variable CXX
for make
sounds more conventional.
Actually env/runtime.yml
is the file that install the required runtime packages for you. I'll update the wiki page accordingly.
That is a more elegant way to resolve the issue; I knew the way I did it was quick and dirty, but wanted to document it just the same.
Thanks!
In getting bess to install on a new VM with Ubuntu 16.04.5 today I found the following issues:
ansible-playbook -K -t package -i localhost, -c local env/build-dep.yml
As the package.yml file was removed and merged into other files a while ago, running this as it causes nothing to be installed. To resolve, the-t package
needs to be removed:ansible-playbook -K -i localhost, -c local env/build-dep.yml
Then bessctl is able to run.
Additionally, I had to install those pip packages to get bessctl to run on Ubuntu 18.04. I hope this is helpful to somebody.