ShorelineCrypto / NewEnglandCoin

MIT License
5 stars 4 forks source link

arm64 VPS boost1.58 issue on Ubuntu 18.04 #16

Closed ShorelineCrypto closed 4 years ago

ShorelineCrypto commented 4 years ago

A member reported an issue in discord that arm64 VPS binary installation did not work:


spools.online08/08/2020
error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory
i installed as you said but it didn't help
honglu6908/08/2020
Did you try  "bash prepare_neng.sh" ?
spools.online08/08/2020
Yes
honglu6908/08/2020
x86_64 or arm64?
spools.online08/08/2020
arm64
honglu6908/08/2020
try "sudo ldconfig  -v | grep  libboost_system"  do you get any grep?
I just download boost file from my wallt, the file is there:
hlu@hlu-VirtualBox:~/Ubuntu_18.04/arm64/boost1.58/lib$ ls   libboost_system*
libboost_system.a  libboost_system.so  libboost_system.so.1.58.0
hlu@hlu-VirtualBox:~/Ubuntu_18.04/arm64/boost1.58/lib$ ls -ltr  libboost_system.so.1.58.0
-rw-r--r-- 1 hlu hlu 14424 Jun 14  2016 libboost_system.so.1.58.0
hlu@hlu-VirtualBox:~/Ubuntu_18.04/arm64/boost1.58/lib$
spools.online08/08/2020
/sbin/ldconfig.real: /opt/boost1.58/lib/libboost_graph.so is for unknown machine 183.

/sbin/ldconfig.real: /opt/boost1.58/lib/libboost_python-py35.so is for unknown machine 183.

/sbin/ldconfig.real: /opt/boost1.58/lib/libboost_regex.so is for unknown machine 183.

/sbin/ldconfig.real: /opt/boost1.58/lib/libboost_wserialization.so.1.58.0 is for unknown machine 183.

/sbin/ldconfig.real: /opt/boost1.58/lib/libboost_system.so.1.58.0 is for unknown machine 183.

/sbin/ldconfig.real: /opt/boost1.58/lib/libboost_mpi_python-py35.so is for unknown machine 183.

/sbin/ldconfig.real: /lib/x86_64-linux-gnu/ld-2.27.so is the dynamic linker, ignoring

        libboost_system.so.1.65.1 -> libboost_system.so.1.65.1
honglu6908/08/2020
The arm64 was only tested in android phone, what is your arm64 marchine type?
spools.online08/08/2020
I have a VPS
I used to install boost 1_58 on ubuntu 18.04 from the build-unix.md manual and everything worked fine.
honglu6908/08/2020
It is removed in master. but is still in old branch: https://github.com/ShorelineCrypto/NewEnglandCoin/blob/v1.3.x_randomSpike/doc/build-unix.md
GitHub
ShorelineCrypto/NewEnglandCoin
Contribute to ShorelineCrypto/NewEnglandCoin development by creating an account on GitHub.

spools.online08/08/2020
that's exactly what I asked about
honglu6908/08/2020
Good know that arm64 is like 32 arm phone, a hardware dependent for library.  I thought it is like x86_64, works for all machines.
spools.online08/08/2020
Thank you so much for help
honglu6908/08/2020
You are welcome.
ShorelineCrypto commented 4 years ago

This issue is fixed in latest commit with "compile_boost1.58.sh" at: https://github.com/ShorelineCrypto/NewEnglandCoin/blob/master/doc/Ubuntu_18.04/arm64/compile_boost1.58.sh