Closed agauniyal closed 6 years ago
Is this on the dev
or master
branch? ISTR that @Voultapher was able to install on Arch by disabling Solo5 (there's a WITH_SOLO5
CMake option)
Hi @ingve I simply executed - git clone https://github.com/hioa-cs/IncludeOS
from project readme so I believe this should be master branch. I can try disabling Solo5 but is that recommended (given I heard it's the direction includeos is moving towards)?
Solo5 might very well be The Future™, but it is also disabled on macOS for now, so it is still very useful to be able to get up and running with IncludeOS on traditional hypervisors/VMMs like QEMU/Virtualbox etc.
(Another alternative is to run an Ubuntu VM and install IncludeOS there. @mnordsletten makes sure installation is always tested in Ubuntu, whereas our Arch support depends on help from the community)
@agauniyal have you installed gcc? My understanding is that Solo5/ukvm has to be built using gcc. I can't tell from this log if that's the issue here though - could you try VERBOSE=1 make -j
in the IncludeOS build folder?
I just managed to build and run test on lastest Arch with default cmake options.
This error strikes me again.
I edited build_x86_64/precompiled/src/solo5_repo/Makefile.common
and remove -Werror
from it. Not perfect but works.
@mywtfmp3, favor please. Would you mind trying to build the latest solo5 from https://github.com/Solo5/solo5 in that same box please? If that works, then this is a good reason to move to the latest.
@ricarkol There is the result of compiling solo5.
OS | gcc version | solo5 branch | results |
---|---|---|---|
Arch linux | 8.1.1 | 2765e0f | failure |
Arch linux | 7.3.1 | 2765e0f | success |
Arch linux | 8.1.1 | Master | success |
Arch linux | 7.3.1 | Master | success |
CentOS | 4.8.5 | 2765e0f | success |
CentOS | 7.3.1 | 2765e0f | success |
CentOS | 4.8.5 | Master | success |
CentOS | 7.3.1 | Master | success |
Thank you very much @mywtfmp3 , will create a PR to point to the latest.
I've manually installed the dependencies it asks for but it still shows them as Missing. Here's the log -