hmm. This is the exact commands I ran:

Boost:
   1. download boost 1.54 from boost.org and unpack
   2. ./bootstrap.sh
   3. ./b2 --prefix=/home/hieu/workspace/boost/boost_1_54_0
--libdir=/home/hieu/workspace/boost/boost_1_54_0/lib64  --layout=tagged
link=static threading=multi,single install -j6 || echo FAILURE

Moses:
   1. nice  ./bjam    --with-boost=/home/hieu/workspace/boost/boost_1_54_0
-j6 -a


On 3 July 2013 13:44, Dimitris Mavroeidis <[email protected]> wrote:

>  Thanks Hieu,
>
>
> On 02/07/2013 02:21 μμ, Hieu Hoang wrote:
>
> Did you compile moses on the same machine as you're running on?
>
>  Yes.
>
>
> What was the exact command you used to compile? If you included the
> argument
>    --with-boost=....
> then it would have linked to the boost library in that path, instead of
> the 1 in the system directory.
>
> I didn't use "--with-boost=...". This is my bjam command:
>
> ./bjam --with-srilm=/share/apps/srilm --with-irstlm=/share/apps/irstlm
> -j10 -q
>
>
>
> There's 2 solutions.
>    1. recompile, but statically link to the boost library in the
> --with-boost path. To do this:
>          a. add --static when running bjam
>          b. delete all the .so files in your --with-boost directory
>
> I manually installed a later version of boost (1.53) and followed your
> instructions, but now moses doesn't compile at all. There are some
> dependency issues of newer libraries that must exist. The same version of
> boost (installed manually) gives me the initial error.
>
>
>
>     2. if you have the header files and libraries in your systems
> directory, don't use --with-boost argument when running bjam,
>
> If you are sure you have the boost library and header files installed in
> the system paths
>
> I don't use the "--with-boost" argument. What do you suggest?
>
>
> Best regards,
> Dimitris
>
>
>
>
>
> On 2 July 2013 10:29, Dimitris Mavroeidis <[email protected]> wrote:
>
>> Hi all,
>>
>> I have succesfully compiled moses' latest version from github, but came
>> accross this error when running "symal" through "ems":
>>
>>
>> *****************************************************************************************************************
>> Executing: /share/apps/mosesdecoder/scripts/training/giza2bal.pl -d
>> "gzip -cd /data/dmavroeidis/work/76/training/giza.1/en-el.A3.final.gz"
>> -i "gzip -cd
>> /data/dmavroeidis/work/76/training/giza-inverse.1/el-en.A3.final.gz" |
>> /share/apps/mosesdecoder/scripts/../bin/symal -alignment="grow"
>> -diagonal="yes" -final="yes" -both="yes" >
>> /data/dmavroeidis/work/76/model/aligned.3.grow-diag-final-and
>> /share/apps/mosesdecoder/scripts/../bin/symal: error while loading
>> shared libraries: libboost_system-mt.so.5: cannot open shared object
>> file: No such file or directory
>> Exit code: 127
>> ERROR: Can't generate symmetrized alignment file
>>
>> *****************************************************************************************************************
>>
>> I have checked some common causes found in many online resources:
>> - The library exists in /usr/lib64 (not symlinked).
>> - $LD_LIBRARY_PATH includes the path above.
>>
>> These are my system's os and libraries versions:
>> OS: CentOS 6
>> Boost library version: 1.41.0-17
>> gcc version: 4.4.7-3
>>
>> I would appreciate some insight on this!
>>
>> Best regards,
>> Dimitris
>> _______________________________________________
>> Moses-support mailing list
>> [email protected]
>> http://mailman.mit.edu/mailman/listinfo/moses-support
>>
>
>
>
> --
> Hieu Hoang
> Research Associate
> University of Edinburgh
> http://www.hoang.co.uk/hieu
>
>
>


-- 
Hieu Hoang
Research Associate
University of Edinburgh
http://www.hoang.co.uk/hieu
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to