Difference between revisions of "Compiling the language pair"

From Apertium
Jump to navigation Jump to search
(Created page with "== Compiling the language pair == ; Get the source code <pre> mkdir giellatekno cd giellatekno svn co https://victorio.uit.no/langtech/trunk/langs/fin giella-fin svn co http...")
 
m
Line 29: Line 29:
cd giella-est
cd giella-est
./autogen.sh
./autogen.sh
./configure --with-hfst --without-xfst --enable-apertium --prefix=$PREFIX/local
./configure --with-hfst --without-xfst --enable-apertium
make V=1
make V=1
cd ..
cd ..


cd giella-fin
cd giella-fin

; set the parameter names so that the file names for Apertium to use later on will be correct

cp tools/mt/apertium/Makefile.am tools/mt/apertium/Makefile.original
cat tools/mt/apertium/Makefile.original \
| sed 's/APERTIUM_TARGET_LANGS=und/APERTIUM_TARGET_LANGS=est/' \
| sed 's/APERTIUM_TARGET_LANG_NAME=apertium-und/APERTIUM_TARGET_LANG_NAME=apertium-fin-est' \
> tools/mt/apertium/Makefile.am
./autogen.sh
./autogen.sh
./configure --with-hfst --without-xfst --enable-apertium --prefix=$PREFIX/local
./configure --with-hfst --without-xfst --enable-apertium
make V=1
make V=1
cd ..
cd ..

Revision as of 14:14, 18 January 2016

Compiling the language pair

Get the source code
mkdir giellatekno
cd giellatekno
svn co https://victorio.uit.no/langtech/trunk/langs/fin giella-fin
svn co https://victorio.uit.no/langtech/trunk/langs/est giella-est
svn co https://victorio.uit.no/langtech/trunk/gtcore core
cd ..
mkdir apertium
cd apertium
svn co https://svn.code.sf.net/p/apertium/svn/incubator/apertium-fin-est
cd ..
Build Giellatekno components
cd giellatekno

cd core
./autogen.sh
./configure --disable-silent-rules --prefix=$PREFIX/local
make install
cd ..

cd giella-est
./autogen.sh
./configure --with-hfst --without-xfst --enable-apertium 
make V=1
cd ..

cd giella-fin

; set the parameter names so that the file names for Apertium to use later on will be correct

cp tools/mt/apertium/Makefile.am tools/mt/apertium/Makefile.original
cat tools/mt/apertium/Makefile.original \
| sed 's/APERTIUM_TARGET_LANGS=und/APERTIUM_TARGET_LANGS=est/' \
| sed 's/APERTIUM_TARGET_LANG_NAME=apertium-und/APERTIUM_TARGET_LANG_NAME=apertium-fin-est' \
> tools/mt/apertium/Makefile.am
./autogen.sh
./configure --with-hfst --without-xfst --enable-apertium 
make V=1
cd ..

cd ..
Build Apertium components
cd apertium

cd apertium-fin-est
./autogen.sh --with-lang1=../../giellatekno/giella-fin/tools/mt/apertium --with-lang2=../../giellatekno/giella-est/tools/mt/apertium \
  --prefix=$PREFIX/local
make

cd ..