Subject: Re: bug#33606: 26.1; An error in ispell-find-hunspell-dictionaries breakes spell checking with hunspell

From: Eli Zaretskii <[email-masked]>
Date: Tue, 04 Dec 2018 09:15:18 +0200

> From: Gregor Grasselli <[email-masked]>
> Date: Tue, 4 Dec 2018 01:41:09 +0100
> 
> Evaluating in the scratch buffer:
> 
> (setq ispell-program-name "hunspell")
> "hunspell"
> 
> (require 'ispell)
> ispell
> 
> (ispell-find-hunspell-dictionaries)
> 
> Causes this error:
> 
> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
> [...]
> hunspell version:
> $ hunspell --version
> @(#) International Ispell Version 3.2.06 (but really Hunspell 1.7.0)

This is already fixed in the Emacs repository, the fix will appear in
the upcoming Emacs 26.2.

The problem is caused by an incompatible change in Hunspell 1.7.0
regarding the output of "hunspell -D".

Thanks.