well...as you can see, you don't have the needed lib. You need 1.58, but you have 1.61.
Indeed, I didn't check the version number. Thanks!
1. depending on your system (ubuntu etc.) check if the repositories have the 1.58 still available (maybe remove your current version first, if you don't need them anymore):
sudo apt-get install libboost1.58-all-dev
This is no longer available.
2. Build 1.58 yourself:
wget http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz
tar xvf boost_1_58_0.tar.gz
cd boost_1_58_0
./bootstrap.sh
./b2 install
This works, but "skips 6 targets". I get this:
gcc.archive bin.v2/libs/test/build/gcc-6.2.0/release/link-static/threading-multi/libboost_test_exec_monitor.a
common.copyusr/local/lib/libboost_test_exec_monitor.a
...failed updating 2 targets...
...skipped 6 targets...
...updated 12639 targets..
Trying to run the wallet gives the same error:
./bitcore-qt
./bitcore-qt: error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory
Back to ldconfig and try again:
./bitcore-qt
./bitcore-qt: error while loading shared libraries: libprotobuf.so.9: cannot open shared object file: No such file or directory
Here too, I have a newer version:usr/lib/x86_64-linux-gnu/libprotobuf.so.10.0.0
I don't think that there is a big difference which exact linux you use. I have ubuntu, mint and debian, and they are more or less the same. Ubuntu seems to have the best repositories.
Is there an Ubuntu-version that has it work out of the box, with older libraries?