0

I am building a cryptonote-based coin, I successfully compiled it on Linux 18, and it works perfectly.

I passed the compiled files to Linux 19 Tara, where I have installed the same dependencies as on the Linux 18 PC. When I ran it in the file browser, it did nothing at all. when I ran it through the command line, i get the following error message:

error while loading shared libraries: libboost_system.so.1.58.0: cannot open 
shared object file: no such file or directory

I installed "libboost-all-dev", so there should be no problem, since it ran on the Linux 18.

Rui F Ribeiro
  • 56,709
  • 26
  • 150
  • 232

1 Answers1

0

Check if you have correct version of boost installed:

$ ldd <executable>
rabbit
  • 33
  • It says: libboost_system.so.1.58.0 not found, libboost_filesystem.so.1.58.0 not found, libboost_program_options.so.1.58.0 not found – Michael Narper Sep 16 '18 at 16:09
  • You can try recompiling or upgrading/downgrading boost version, which might break some stuff, but apt should warn you about this, more info here. – rabbit Sep 16 '18 at 16:29
  • I actually solved it by installing the same version to the second pc, the problem now is that when I run the program in the terminal with './program' it says: Illegal instrction (SIGILL) (core dumped memory image saved) – Michael Narper Sep 17 '18 at 22:47