The problem is with linking against SRILM. Looks like it found the
headers fine. Did you fix SRILM's build process as described in Moses's
BUILD-INSTURCTIONS.txt
On x86_64, the default machine type is broken. Edit sbin/machine-type, find
this code
else if (`uname -m` == x86_64) then
set MACHINE_TYPE = i686
and change it to
else if (`uname -m` == x86_64) then
set MACHINE_TYPE = i686-m64
You may have to chmod +w sbin/machine-type first.
then recompile SRILM?
Kenneth
On 01/23/2012 04:59 AM, Feifan Liu wrote:
> Hi All,
> I realized that I didn't compile moses successfully. Anyone can give
> a step-by-step guide on setting up the boost library?
> Currently, I am getting the following error. (linux, 64bit, gcc 4.1.2,
> boost_1_48_0)
>
> warning: No toolsets are configured.
> warning: Configuring default toolset "gcc".
> warning: If the default is wrong, your build may not work correctly.
> warning: Use the "toolset=xxxxx" option to override our guess.
> warning: For more configuration options, please consult
> warning:
> http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
> ...patience...
> ...found 1880 targets...
> ...updating 23 targets...
> gcc.compile.c++
> moses/src/LM/bin/gcc-4.1.2/release/debug-symbols-on/link-static/threading-multi/Factory.o
> gcc.archive
> moses/src/LM/bin/gcc-4.1.2/release/debug-symbols-on/link-static/threading-multi/libLM.a
> common.copy
> /data_pool/home/liuf/Work/SMS/MT/tools/mosesdecoder/dist/lib/libLM.a
> gcc.link
> moses-chart-cmd/src/bin/gcc-4.1.2/release/debug-symbols-on/link-static/threading-multi/moses_chart
> /usr/bin/ld: cannot find -loolm
> collect2: ld returned 1 exit status
>
> Thanks a lot!
> -Feifan
> On Mon, Jan 23, 2012 at 2:33 AM, Feifan Liu <[email protected]> wrote:
>> Dear All,
>>
>> I am new to Moses. I followed the step guide to install the Moses. And
>> I didn't find any error during the installation.
>> But after that, I noticed that the following files were generated in
>> $HOME/moses/dist/bin
>>
>> build_binary evaluator extractor mert pro query
>>
>> There are no moses binary files as mentioned below in the guide:
>>
>> dist/bin/processPhraseTable - Used to binarize phrase tables
>> dist/bin/processLexicalTable - Used to binarize reordering tables
>> dist/bin/moses - The actual decoder
>>
>> Did I install it correctly? But I can't try it because I couldn't try
>> the sample using the command(the installation didn't generate
>> "moses"): $HOME/moses/dist/bin/moses -f moses.ini < in > out
>>
>> Thanks for your help!
>> Philley
>
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support