Hi everyone,
I have a problem of compilation Scripts Support of Moses. After downloading
the scripts.
I changed the makefile this way:

TARGETDIR? = / Home / cyrine / tools / moses-scripts
BINDIR? = / Home / cyrine / tools / bin

I can not compile scripts.
Can you help me?
Thank you
Cordially

:~/tools/moses/scripts$ make release
# Compile the parts
make all
make[1]: Entering directory `/home/cyrine/tools/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... configure: error: We could not detect the
boost libraries (version 1.31 or higher). If you have a staged boost library
(still not installed) please specify $BOOST_ROOT in your environment and do
not give a PATH to --with-boost option.  If you are sure you have boost
installed, then check your version number looking in <boost/version.hpp>.
See http://randspringer.de/boost for more documentation.
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/cyrine/tools/moses/scripts/training/cmert-0.5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/cyrine/tools/moses/scripts/training/cmert-0.5'
### Compiler cmert-0.5
make[2]: Entering directory
`/home/cyrine/tools/moses/scripts/training/phrase-extract'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/cyrine/tools/moses/scripts/training/phrase-extract'
### Compiler phrase-extract
make[2]: Entering directory
`/home/cyrine/tools/moses/scripts/training/symal'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/cyrine/tools/moses/scripts/training/symal'
### Compiler symal
make[2]: Entering directory `/home/cyrine/tools/moses/scripts/training/mbr'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/cyrine/tools/moses/scripts/training/mbr'
### Compiler mbr
make[2]: Entering directory
`/home/cyrine/tools/moses/scripts/training/lexical-reordering'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/cyrine/tools/moses/scripts/training/lexical-reordering'
### Compiler lexical-reordering
## All files that need compilation were compiled
make[1]: Leaving directory `/home/cyrine/tools/moses/scripts'
mkdir -p /home/cyrine/tools/moses-scripts/scripts-20100801-2019
cat ./released-files \
    | grep -v -x -f release-exclude \
    | rsync -r --files-from - .
/home/cyrine/tools/moses-scripts/scripts-20100801-2019/
sed 's#^my \$BINDIR\s*=.*#my \$BINDIR="/home/cyrine/tools/bin";#'
training/train-model.perl >
/home/cyrine/tools/moses-scripts/scripts-20100801-2019/training/train-model.perl
## Remember, only files listed in released-files are released!!
## Don't forget to set your SCRIPTS_ROOTDIR with:
   export
SCRIPTS_ROOTDIR=/home/cyrine/tools/moses-scripts/scripts-20100801-2019
cyr...@cyrine-laptop:~/tools/moses/scripts$ make release
# Compile the parts
make all
make[1]: Entering directory `/home/cyrine/tools/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... configure: error: We could not detect the
boost libraries (version 1.31 or higher). If you have a staged boost library
(still not installed) please specify $BOOST_ROOT in your environment and do
not give a PATH to --with-boost option.  If you are sure you have boost
installed, then check your version number looking in <boost/version.hpp>.
See http://randspringer.de/boost for more documentation.
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/cyrine/tools/moses/scripts/training/cmert-0.5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/cyrine/tools/moses/scripts/training/cmert-0.5'
### Compiler cmert-0.5
make[2]: Entering directory
`/home/cyrine/tools/moses/scripts/training/phrase-extract'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/cyrine/tools/moses/scripts/training/phrase-extract'
### Compiler phrase-extract
make[2]: Entering directory
`/home/cyrine/tools/moses/scripts/training/symal'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/cyrine/tools/moses/scripts/training/symal'
### Compiler symal
make[2]: Entering directory `/home/cyrine/tools/moses/scripts/training/mbr'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/cyrine/tools/moses/scripts/training/mbr'
### Compiler mbr
make[2]: Entering directory
`/home/cyrine/tools/moses/scripts/training/lexical-reordering'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/cyrine/tools/moses/scripts/training/lexical-reordering'
### Compiler lexical-reordering
## All files that need compilation were compiled
make[1]: Leaving directory `/home/cyrine/tools/moses/scripts'
mkdir -p /home/cyrine/tools/moses-scripts/scripts-20100801-2027
cat ./released-files \
    | grep -v -x -f release-exclude \
    | rsync -r --files-from - .
/home/cyrine/tools/moses-scripts/scripts-20100801-2027/
sed 's#^my \$BINDIR\s*=.*#my \$BINDIR="/home/cyrine/tools/bin";#'
training/train-model.perl >
/home/cyrine/tools/moses-scripts/scripts-20100801-2027/training/train-model.perl
## Remember, only files listed in released-files are released!!
## Don't forget to set your SCRIPTS_ROOTDIR with:
   export
SCRIPTS_ROOTDIR=/home/cyrine/tools/moses-scripts/scripts-20100801-2027
cyr...@cyrine-laptop:~/tools/moses/scripts$
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to