Strangely, after I send this report and trying once more, Moses compiled
successfully on my machine.

I don't know what's really happen. As far as I remember I follow the same
steps as before.

Sorry for any inconvenience.

Anung

On Tue, Jul 29, 2008 at 1:50 PM, Anung Ariwibowo <[EMAIL PROTECTED]> wrote:

> Hoang, thank you for the newest version. It worked passing through md5
> error I had before, but unfortunately another error comes up, now related to
> SRILM.
>
> It seems that my srilm installation is not working as expected, since when
> I tried to compile Moses, it can not find symbolic link to library in srilm
> package. It is related with liboolm.a library.
>
> I have tried to redownload and recompile Srilm and Moses from the first
> step this morning, I still can't figured out what's wrong.
>
> Regards,
> Anung
>
>
> gmake  all-recursive
> gmake[1]: Entering directory `/home/sadm/mosesworkspace/moses'
> Making all in moses/src
> gmake[2]: Entering directory `/home/sadm/mosesworkspace/moses/moses/src'
> gmake[2]: Nothing to be done for `all'.
> gmake[2]: Leaving directory `/home/sadm/mosesworkspace/moses/moses/src'
> Making all in moses-cmd/src
> gmake[2]: Entering directory
> `/home/sadm/mosesworkspace/moses/moses-cmd/src'
> g++  -g -O2  -L/home/sadm/utils/srilm/lib/sparc-elf -o moses  Main.o mbr.o
> IOStream.o TranslationAnalysis.o -L../../moses/src -lmoses -loolm -ldstruct
> -lmisc -lz
> Undefined                       first referenced
>  symbol                             in file
> send
> /home/sadm/utils/srilm/lib/sparc-elf/liboolm.a(LM.o)
> __xnet_socket
> /home/sadm/utils/srilm/lib/sparc-elf/liboolm.a(LM.o)
> accept
> /home/sadm/utils/srilm/lib/sparc-elf/liboolm.a(LM.o)
> listen
> /home/sadm/utils/srilm/lib/sparc-elf/liboolm.a(LM.o)
> inet_ntoa
> /home/sadm/utils/srilm/lib/sparc-elf/liboolm.a(LM.o)
> __xnet_bind
> /home/sadm/utils/srilm/lib/sparc-elf/liboolm.a(LM.o)
> ld: fatal: Symbol referencing errors. No output written to moses
> collect2: ld returned 1 exit status
> gmake[2]: *** [moses] Error 1
> gmake[2]: Leaving directory `/home/sadm/mosesworkspace/moses/moses-cmd/src'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/home/sadm/mosesworkspace/moses'
> gmake: *** [all] Error 2
>
>
>
> On Mon, Jul 28, 2008 at 6:11 PM, Hieu Hoang <[EMAIL PROTECTED]> wrote:
>
>>  hi anung
>>
>> i'm not sure why it doesn't compile.
>>
>> in any case, the md5 functions are no longer used, so i've deleted them
>> from the compile.
>>
>> do an svn update to get the latest md5-free source code
>>
>>  ------------------------------
>> *From:* [EMAIL PROTECTED] [mailto:
>> [EMAIL PROTECTED] *On Behalf Of *Anung Ariwibowo
>> *Sent:* 28 July 2008 10:57
>> *To:* Moses-support@mit.edu
>> *Cc:* [EMAIL PROTECTED]
>> *Subject:* [Moses-support] Error compiling Moses on md5.cpp
>>
>>  Hi,
>>
>> I am doing a machine translation research and interested in using Moses. I
>> followed the tutorial on http://www.statmt.org/wmt07/baseline.html, and
>> successfully installed giza-pp and mkcls.
>>
>> I did ./regenerate-makefiles.sh and ./configure as well. The problem comes
>> when I try to compile (the error message is included below).
>>
>> Can someone point out what the problem is?
>>
>> I am using SunOS 5.10 Generic_118833-24 sun4v sparc SUNW,Sun-Fire-T200,
>> with GNU Make version 3.80
>>
>> Best regards,
>> Anung
>>
>>
>> # gmake
>> gmake  all-recursive
>> gmake[1]: Entering directory `/home/sadm/mosesdecoder'
>> Making all in moses/src
>> gmake[2]: Entering directory `/home/sadm/mosesdecoder/moses/src'
>> if g++ -DHAVE_CONFIG_H -I. -I. -I../..  -W -Wall -ffor-scope
>> -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -I/home/sadm/srilm/include  -g -O2
>> -MT md5.o -MD -MP -MF ".deps/md5.Tpo" -c -o md5.o md5.cpp; \
>> then mv -f ".deps/md5.Tpo" ".deps/md5.Po"; else rm -f ".deps/md5.Tpo";
>> exit 1; fi
>> md5.cpp:41: error: variable or field `byteReverse' declared void
>> md5.cpp:41: error: `buf' was not declared in this scope
>> md5.cpp:41: error: `longs' was not declared in this scope
>> md5.cpp:42: error: initializer expression list treated as compound
>> expression
>> md5.cpp:42: error: expected `,' or `;' before "unsigned"
>> md5.cpp:43: error: expected unqualified-id before '{' token
>> md5.cpp:43: error: expected `,' or `;' before '{' token
>> md5.cpp: In function `void MD5Update(MD5Context*, unsigned char*, unsigned
>> int)':
>> md5.cpp:97: error: `byteReverse' cannot be used as a function
>> md5.cpp:106: error: `byteReverse' cannot be used as a function
>> md5.cpp: In function `void MD5Final(unsigned char*, MD5Context*)':
>> md5.cpp:141: error: `byteReverse' cannot be used as a function
>> md5.cpp:150: error: `byteReverse' cannot be used as a function
>> md5.cpp:157: error: `byteReverse' cannot be used as a function
>> gmake[2]: *** [md5.o] Error 1
>> gmake[2]: Leaving directory `/home/sadm/mosesdecoder/moses/src'
>> gmake[1]: *** [all-recursive] Error 1
>> gmake[1]: Leaving directory `/home/sadm/mosesdecoder'
>> gmake: *** [all] Error 2
>>
>
>
>
> --
> [EMAIL PROTECTED], gmail.com, yahoo.com}
> Visit my Blog @ barliant.blogspot.com
>



-- 
[EMAIL PROTECTED], gmail.com, yahoo.com}
Visit my Blog @ barliant.blogspot.com
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to