Moses Support Digest:compiling moses 3 chart
[Moses-support] compiling moses 3 chart
Hello,
I guess this question is for Hugh.
I’m trying to compile the new moses chart parsing decoder in the mt3_chart directory.
I have the berkeleydb libraries under /usr/lib and /usr/include.
I run ./regenerate-makefiles.sh;./configure
–with-srilm=/home/john/srilm –with-berkeleydb=/usr
I get warnings and then an error like:
/usr/include/stdlib.h:351 error expected ; before * token
.
.
.
I have the trunk moses working smoothly. Is there anything extra needed to get the hierarchical chart parsing moses compiled?
Thanks,
–
Regards,
John J Morgan
Re:[Moses-support] compiling moses 3 chart
hi john
I’ve added another phrase table implementation in the chart branch which uses berkeley db so even if you compile trunk ok, you need to do a little extra for this branch. I think if Berkeley db includes & libs are installed in the default locations, you don’t need to specify the –with-berkeleydb option.
Hieu
Re:[Moses-support] compiling moses 3 chart
Hi,
try to compile without the –with-berkeleydb switch and everything should work.
-phi
NOTICE:This is digested from the Moses-support mailing list, which supports for the moses SMT decoder.
Related posts:
- Moses Support Digest: moses-chart error while compiling training scripts
- Moses Support Digest:Error compiling on Linux
- Moses Support Digest: compiling on Mac
- Moses Support Digest:about the moses-chart reordering
- Moses Support Digest: About mert-moses in mose-chart
- Moses Support Digest: moses_chart and recaser phrase-table
- Moses Support Digest:CreateBerkeleyPt and On-Disk Rule Table
- Moses Support Digest: About moses-chart
- Moses Support Digest:mt3_chart compilation error
- Moses Support Digest:Moses compilation problem on fedora 11