View Single Post
Old 01-30-2023, 02:18 PM   #90
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,849
Karma: 6120478
Join Date: Nov 2009
Device: many
That error message indicates that the jar uses its C interface to call into the hunspell (much like python can call into hunspell) to add additional dictionaries (in this case an extra German one) but the Sigil supplied hunspell.dll does not have that symbol defined.

On Linux, you are probably using a newer external hunspell but on Windows and macOS my bet is that jar will find the Sigil supplied hunspll dll and thus fail to load with this error message taken from your output above.

java.lang.UnsatisfiedLinkError: Error looking up function 'Hunspell_add_dic': The specified procedure could not be found.


That specific symbol only exists in newer hunspell dlls not the one supplied with Sigil.

Update: since Sigil hunspell was getting old (over 7 years old) DiapDealer and I decided to update to hunspell 1.7.2 (the latest) in Sigil master which should at least make this missing symbol issue go away when it is released for Windows and macOS folks. Linux users have long been using the updated version in most cases based on what their distribution offers.

Last edited by KevinH; 01-30-2023 at 03:40 PM. Reason: updated
KevinH is offline   Reply With Quote