When I try to do a spell check in a SqWebMail session I get the internal
error which is an indication that ispell_run failed.  From looking at the
code, the are just lots of possible causes for this failure, and I am
wondering if anyone can suggest what might be the more likely possible
reasons.

Short of that I suppose I can sprinkle enomem calls around in a bunch more
places to narrow it down.  (By the way, if I make changes to sources in the
sqwebmail subdirectory can I do make and make install in the sqwebmail
subdirectory and not bother doing it in the top-level directory in order to
test changes?)

I had already built SqWebMail with the option
    
    --with-ispell=/usr/bin/ispell

and today I actually installed aspell, and put a symbolic link to aspell's
ispell-compatibility executable at /usr/bin/ispell.

The dictionary specifications should have matched - I tried several
possibilities to make sure, including leaving ISPELLDICT unchanged, editing
ISPELLDICT to contain "en_US", removing ISPELLDICT entirely, which I think
should have caused a default to "en".

Running aspell dump dicts shows:

    en
    en_CA
    en_CA-w-accents
    en_GB
    en_GB-w-accents
    en_US
    en_US-w-accents

And aspell appears to accept "english" also.

Running ispell directly appears to work fine, with or without explicit
specification of any of the available dictionaries, including "english".

Thanks for any help.

-Kurt Bigler


Reply via email to