which version of moses & irstlm are you using ? there's sometimes (but
rarely) conflict like this when the different libraries go out of sync

try using svn to get the latest of both, then recompile

2009/10/1 Ivan Uemlianin <[email protected]>

> Dear All
>
> I am compiling Moses on Mac OS (10.5, with aclocal & automake 1.11).  I
> am using irstlm instead of srilm.
>
> ./regenerate-makefiles.sh goes fine, as does ./configure
> --with-irstlm=/my/path/to/irstlm.  However, make reports the following
> error:
>
> $ make
> make  all-recursive
> Making all in moses/src
> make  all-am
> make[3]: Nothing to be done for `all-am'.
> Making all in moses-cmd/src
> make[2]: Nothing to be done for `all'.
> Making all in misc
>
> g++  -g -O2  -L/Users/ivan/local/irstlm/lib/i386-apple-darwin9.0 -o
> processPhraseTable GenerateTuples.o processPhraseTable.o -L../moses/src
> -lmoses   -lirstlm -lz
>
> ld: duplicate symbol mempool::mempool(int, int)in
> /Users/ivan/local/irstlm/lib/i386-apple-darwin9.0/libirstlm.a(mempool.o)
> and ../moses/src/libmoses.a(mempool.o)
>
> collect2: ld returned 1 exit status
> make[2]: *** [processPhraseTable] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
> Have other people experienced this error?  Is it MacOSX only?  Has
> anyone solved it?
>
> After a browse through the code, it seems both moses and irstlm have
> more-or-less identical mempool.{cpp,h} files, and perhaps trying to
> linnk both of these in is causing the problem.  As the moses mempool
> seems to be a copy of the irstlm mempool, is there a way of removing it
> from moses and having moses use the irstlm version?
>
> Thank you and best wishes
>
> Ivan
>
>
>
>
> --
> ********************************
> Ivan Uemlianin
>
> Canolfan Bedwyr
> Safle'r Normal Site
> Prifysgol Bangor University
> BANGOR
> Gwynedd
> LL57 2PZ
>
> [email protected]
> ********************************
>
> _______________________________________________
> 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

Reply via email to