The latest release of Omorfi (201710515) seems to require that the Java class files from hfst-optimized-lookup-java are present in the Java $CLASSPATH. These, however, are not installed by any of the declared dependencies.
This is noted by ./configure, but is well hidden in the output and does indicate in any way that there is an actual issue:
$./configure
...
You have no CLASSPATH, I hope it is good
checking for kaffe... no
checking for java... java
checking for gcj... no
checking for guavac... no
checking for jikes... no
checking for javac... javac
checking if javac works... yes
checking if java works... yes
checking for net.sf.hfst.Transducer class... no
...
Configured omorfi 20170515:
=======
* Analysers: yes
* OMOR yes (flags: --omor-props --omor-sem)
* FTB3.1 no
* apertium no
* giella: no
* labeled segmenter: no
* Limits:
* tiny lexicons:
* big tests:
* Applications
* Voikko speller: yes
* segmenter: no
* lemmatiser: no
* hyphenators: no
* Clusters
* run tests on PBS cluster: false → mailto: no
* run tests on SLURM cluster: false → mailto: no
say make, make check and make install to proceed
The previous release ("20161115 or UD 1.4") install correctly without these Java files.
The latest release of Omorfi (201710515) seems to require that the Java class files from
hfst-optimized-lookup-java
are present in the Java$CLASSPATH
. These, however, are not installed by any of the declared dependencies.This is noted by
./configure
, but is well hidden in the output and does indicate in any way that there is an actual issue:The previous release ("20161115 or UD 1.4") install correctly without these Java files.