Closed evgueni-ovtchinnikov closed 8 months ago
Is this updating an existing VM, it creating a new one?
If the former, you need to use the -s switch to install new system stuff.
@KrisThielemans I presume -s
is for update_VM.sh
? But I did not want to update the VM (fearing it would take long), I just wanted to use the recent Gadgetron, so I simply edited version_confug.cmake
and did ccmake
and make
in ~/devel/buildVM
.
If that was a completely wrong way to update Gadgetron, I am going to close this issue.
Forgot to mention - I updated SIRF-SuperBuild
first, of course.
if you don't want to update everything, but only the required packages, I recommend to use https://github.com/SyneRBI/SIRF-SuperBuild/blob/master/VirtualBox/scripts/INSTALL_prerequisites_with_apt-get.sh. You could also use https://github.com/SyneRBI/SIRF-SuperBuild/blob/master/VirtualBox/scripts/INSTALL_python_packages.sh or the lines in there.
The new gadgetron depends on at least some boost libraries that are not installed on the 3.4 VM. Therefore, you wouldn't be able to build the latest Gadgetron this way.
The new gadgetron depends on at least some boost libraries that are not installed on the 3.4 VM. Therefore, you wouldn't be able to build the latest Gadgetron this way.
SuperBuild fails on VM 3.4 with the following output:
(Gadgetron being on commit
0670db847aca8df629b2005c1b23512dda84f175
).As @paskino pointed out, one needs to
apt install libboost-coroutine-dev libboost-context-dev
to fix the above build error, and I have found that to make the SuperBuild build successfully, one needs toapt install
alsoboost-python-dev
andgolang
.