What about shared objects?

+2 votes

I apologize, you are right, I reinstalled a development machine and built without problems on the development machine, but I get an error moving the binaries in another machine where your binaries work:

ubuntu@xenpy35:~$ uname -a
Linux xenpy35 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 x86_64 x86_64 GNU/Linux
ubuntu@xenpy35:~$ multichain-1.0-alpha-27/multichain-util create x
MultiChain utilities build 1.0 alpha 27 protocol 10007

Blockchain parameter set was successfully generated.
You can edit it in /home/ubuntu/.multichain/x/params.dat before running multichaind for the first time.

To generate blockchain please run "multichaind x -daemon".
ubuntu@xenpy35:~$ multichain-built-from-src/multichain-util create y
multichain-built-from-src/multichain-util: error while loading shared libraries: libboost_system.so.1.54.0: cannot open shared object file: No such file or directory

asked Jan 29, 2017 by anonymous

1 Answer

0 votes
Yes, our process for building the binaries that work across all Linux distributions is rather complex, and we have not yet documented it for public consumption. For now we recommend compiling and running on Ubuntu.
answered Jan 30, 2017 by MultiChain