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
|