hello everyone..
following error message appears while compiling the moses source 
scripts..please 
help me out
[r...@localhost scripts]# make release
# Compile the parts
make all
make[1]: Entering directory `/home/moses/moses/scripts'
# Building memscore may fail e.g. if boost is not available.
# We ignore this because traditional scoring will still work and memscore isn't 
used by default.
cd training/memscore ; \
          ./configure && make \
          || ( echo "WARNING: Building memscore failed."; \
               echo 'training/memscore/memscore' >> ../../release-exclude )
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for boostlib >= 1.31.0... yes
checking for cos in -lm... yes
checking for gzopen in -lz... yes
checking for cblas_dgemm in -lgslcblas... no
checking for gsl_blas_dgemm in -lgsl... no
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking n_gram.h usability... no
checking n_gram.h presence... no
checking for n_gram.h... no
checking for size_t... yes
checking for ptrdiff_t... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
make[2]: Entering directory `/home/moses/moses/scripts/training/memscore'
make  all-am
make[3]: Entering directory `/home/moses/moses/scripts/training/memscore'
if g++ -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/include -Wall -ffast-math 
-ftrapping-math -fomit-frame-pointer -g -O2 -MT phrasetable.o -MD -MP -MF 
".deps/phrasetable.Tpo" -c -o phrasetable.o phrasetable.cpp; \
        then mv -f ".deps/phrasetable.Tpo" ".deps/phrasetable.Po"; else rm -f 
".deps/phrasetable.Tpo"; exit 1; fi
In file included from phrasetable.cpp:5:
phrasetable.h:17:27: error: boost/bimap.hpp: No such file or directory
phrasetable.h:34: error: ISO C++ forbids declaration of ‘bimap’ with no type
phrasetable.h:34: error: typedef name may not be a nested-name-specifier
phrasetable.h:34: error: expected ‘;’ before ‘<’ token
phrasetable.h:38: error: ‘DictionaryType_’ does not name a type
phrasetable.h: In static member function ‘static const String& 
PhraseText::dictionary_lookup(Count)’:
phrasetable.h:79: error: ‘DictionaryType_’ has not been declared
phrasetable.h:79: error: expected `;' before ‘it’
phrasetable.h:80: error: ‘it’ was not declared in this scope
phrasetable.h:80: error: ‘dictionary_’ was not declared in this scope
phrasetable.h: In static member function ‘static Count 
PhraseText::index_word(const String&)’:
phrasetable.h:86: error: ‘DictionaryType_’ has not been declared
phrasetable.h:86: error: expected `;' before ‘it’
phrasetable.h:87: error: ‘it’ was not declared in this scope
phrasetable.h:87: error: ‘dictionary_’ was not declared in this scope
phrasetable.h:91: error: ‘DictionaryType_’ has not been declared
phrasetable.cpp: At global scope:
phrasetable.cpp:16: error: ‘DictionaryType_’ in class ‘PhraseText’ does not 
name 
a type
make[3]: *** [phrasetable.o] Error 1
make[3]: Leaving directory `/home/moses/moses/scripts/training/memscore'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/moses/moses/scripts/training/memscore'
WARNING: Building memscore failed.
touch release-exclude # No files excluded by default
pwd=`pwd`; \
        for subdir in cmert-0.5 phrase-extract symal mbr lexical-reordering; do 
\
          make -C training/$subdir || exit 1; \
          echo "### Compiler $subdir"; \
          cd $pwd; \
        done
make[2]: Entering directory `/home/moses/moses/scripts/training/cmert-0.5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/moses/moses/scripts/training/cmert-0.5'
### Compiler cmert-0.5
make[2]: Entering directory `/home/moses/moses/scripts/training/phrase-extract'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/moses/moses/scripts/training/phrase-extract'
### Compiler phrase-extract
make[2]: Entering directory `/home/moses/moses/scripts/training/symal'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/moses/moses/scripts/training/symal'
### Compiler symal
make[2]: Entering directory `/home/moses/moses/scripts/training/mbr'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/moses/moses/scripts/training/mbr'
### Compiler mbr
make[2]: Entering directory 
`/home/moses/moses/scripts/training/lexical-reordering'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory 
`/home/moses/moses/scripts/training/lexical-reordering'
### Compiler lexical-reordering
## All files that need compilation were compiled
make[1]: Leaving directory `/home/moses/moses/scripts'
mkdir -p /home/moses-scripts/scripts-20101011-0610
cat ./released-files \
        | grep -v -x -f release-exclude \
        | rsync -r --files-from - . /home/moses-scripts/scripts-20101011-0610/
rsync: link_stat "/home/moses/moses/scripts/training/memscore/memscore" failed: 
No such file or directory (2)
rsync error: some files could not be transferred (code 23) at main.c(892) 
[sender=2.6.8]
make: *** [release] Error 23

  
 
 
please help me 


      

Attachment: make release error
Description: Binary data

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to