Hi Kevin, This is in regard to my Text::Aspell Perl module.
I have been receiving reports of aspell_speller_store_replacement() failing in the test suite. I can't reproduce the problem, but as I support the Perl Text::Aspell module I need to try and resolve the issue. Yesterday I had someone report the problem on three different platforms all running 0.50.5 and latest Perl and module code. Yesterday I also built from new sources and could not reproduced the problem. So, my question to you is there anything aspell_speller_store_replacement() does that might be dependent on the current environment that I can test? The only thing odd I can find in the bug reports sent to me is the config reporting odd paths (like $HOME is not set correctly): per-conf: .aspell.conf per-conf-path: //.aspell.conf personal: .aspell.en.pws personal-path: //.aspell.en.pws prefix: /usr/site/aspell-0.50.5 repl: .aspell.en.prepl repl-path: //.aspell.en.prepl I don't think that's related to the problem, though, as I can set a bad $HOME on my machine and it still doesn't fail for me. The perl code that fails is simply: $speller->store_replacement('foo', 'bar') or print $speller->errstr; $speller->errstr comes from aspell_speller_error_message(). No error message is returned on failure. This store_replacement() call is the only test in the module that is failing -- that is, the interface is working fine otherwise. And the Perl xs interface is just a thin wrapper to the call: int store_replacement(self,word,replacement) Aspell_object *self char * word char * replacement CODE: self->lastError[0] = '\0'; self->errnum = 0; if (!self->speller && !_create_speller(self) ) XSRETURN_UNDEF; RETVAL = aspell_speller_store_replacement(self->speller, word, -1, replacement, -1); if ( !RETVAL ) { self->errnum = aspell_speller_error_number( (const AspellSpeller *)self->speller ); strncpy(self->lastError, (char*) aspell_speller_error_message(self->speller), MAX_ERRSTR_LEN); XSRETURN_UNDEF; } OUTPUT: RETVAL Can you provide any ides where to look or what to have the people reporting the bug try? -- Bill Moseley [EMAIL PROTECTED] _______________________________________________ Aspell-devel mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/aspell-devel