flammie / omorfi

Open morphology for Finnish
Other
84 stars 25 forks source link

Release Omorfi 201710515 has undeclared dependency to hfst-optimized-lookup-java #43

Closed ljleppan closed 6 years ago

ljleppan commented 6 years ago

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.

flammie commented 6 years ago

Fixed by Frankier’s patch and will be included in next release.