If I have USE="spell" and emerge abiword, the spellcheck does not work. However, if I do a USE="-spell" (don't know which one AbiWord uses but aspell, gnome-spell, and gtkspell are already emerged) and them emerge abiword, the spellcheck works fine. Reproducible: Always Steps to Reproduce:
The spell flag actually enables the enchant spell checker. When you use '-spell' enchant is disabled and the configure script tries to find another spell checker (most likely aspell in your case). Your problem is probably an error in the enchant package, in my case running 'enchant -a' produced: ** (process:2377): WARNING **: Module error: libenchant.so.0: cannot open shared object file: No such file or directory If you have the same problem, 'emerge enchant' should fix it.
dougs solution sounds ok, please test.. using a pre-1.0 version of enchant might have triggered this.
Doug's solution worked for me. Thanks! Also enchant 1.1.1 is out, I bumped the ebuild locally and it works fine with AbiWord for me.
1.1.1 was added to portage earlier today