I am trying to run make on a physical linux machine instead of my VM because it takes so long to build - my vm host is resource limited. I’ve run into a problem with this and have been stuck on it since yesterday. I believe I’ve narrowed it down to a version problem with qemu.
When running the setup.host file I see that it downloads and attempts to install qemu version 2.8 as the make file expects. The problem is that there seems to be two different versions - 2.5 and version 2.8 and the make file is checking the location of the 2.5 one not the 2.8 one.
The error from the make file is shown below:
Here is a screenshot of the two different qemu locations that each contain a different version of the qemu-arm-static. The /usr/bin/qemu-arm-static is 2.5 and the make file keeps looking here. The 2.8 version the make file needs is located in /opt/qemu/bin.
My virtual machine didn’t have an issue with this, but this one does so my questions are:
- Did I mess up the make file somehow?
- Do I need to direct the makefile manually to the correct location or does the default location it uses need to hold the 2.8 version?