Followup: I got the aspell-0.60.5 source package to try to figure out
what's going on. I compiled example-c.c from the examples folder. It
throws the same error. I tried adding (to the code below)
aspell_config_replace (spell_config, "dict-dir", "/sw/share/aspell");
since that seemed to be where the dictionary files are, and then got this:
The file "/usr/local/lib/aspell-0.60//en_phonet.dat" can not be opened for
reading.
(earlier it reported that it couldn't open
/usr/local/lib/aspell-0.60/en.dat for reading; there was no such file
there, so I copied one over from the source package; then it moved on to
this further reading failure.)
Kinda stumped here. Is there an env variable or PATH value that needs to
be set?
Also, I checked with Fink Commander to see what version I'm running, and
used it to make sure
aspell-dev aspell-shlibs aspell-en and aspell
are all the most current.
-------------earlier message
I'm having a problem like Shawn Riordan's. I'm on Mac OS X 10.5.8. Aspell
is installed and works correctly through Aquamacs. I want to use the C API
to use Aspell in a little programming puzzle (Euler Project Problem 59).
I've installed the en_US dictionary, and aspell works correctly from the
command line. But when I run this code (basically exactly from the Aspell
C API doc):
AspellConfig * spell_config = new_aspell_config();
aspell_config_replace(spell_config, "lang", "en_US");
AspellCanHaveError * possible_err = new_aspell_speller(spell_config);
AspellSpeller * spell_checker = 0;
if (aspell_error_number(possible_err) != 0) {
printf ("%s\nl", aspell_error_message(possible_err));
return EXIT_FAILURE;
}
else
spell_checker = to_aspell_speller(possible_err);
I get
No word lists can be found for the language "en_US".
_______________________________________________
Aspell-user mailing list
Aspell-user@gnu.org
http://lists.gnu.org/mailman/listinfo/aspell-user