what was the exact command you used to create the moses binaries? If you
compiled your own boost libraries, what was the exact command you used
to create the boost libraries?
The error means you don't have the RIGHT boost library. I would
recommend creating static boost libraries only so that they are included
in the moses executable, rather than having to be loaded separately.
The install page here tells you how to do that
http://www.statmt.org/moses/?n=Development.GetStarted
On 21/09/2016 13:59, Pablo Gonzalez wrote:
Thank you very much for your quick response last time, I decided to
switch to Linux and could finally compile Moses, however, after
installing all of the dependencies, when I try to run the tutorial
~/mosesdecoder/bin/moses -f phrase-model/moses.ini < phrase-model/in > out
It fails with error message
/home/pablo/mosesdecoder/bin/moses: error while loading shared libraries:
libboost_serialization.so.1.59.0:
cannot open shared object file: No such file or directory
I thought this meant I didn't have the whole libboost installed or up to date
but when I run
$ sudo apt-get install libboost-all-dev
I get
Reading package lists... Done
Building dependency tree
Reading state information... Done
libboost-all-dev is already the newest version (1.58.0.1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 153 not upgraded.
So it seems to be all there and up to date, am I supposed to tell Moses how to
find it and if so how?
Anyone know how to deal with this? I would really appreciate it
Thanks
Pablo Gonzalez
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support