gtkspell update
Michael Schwendt
mschwendt.tmp0701.nospam at arcor.de
Mon Dec 24 22:24:18 UTC 2007
On Sun, 23 Dec 2007 23:26:14 +0000 (UTC), Kevin Kofler wrote:
> This says what it says: gtkspell is now using enchant instead of aspell. For
> the rationale, see:
> http://fedoraproject.org/wiki/Releases/FeatureDictionary
>
> > compose.o: In function `compose_set_spell_lang_menu':
> > /builddir/build/BUILD/sylpheed-2.4.8/src/compose.c:5331: undefined reference
> to `new_aspell_config'
> > /builddir/build/BUILD/sylpheed-2.4.8/src/compose.c:5332: undefined reference
> to `get_aspell_dict_info_list'
> > /builddir/build/BUILD/sylpheed-2.4.8/src/compose.c:5333: undefined reference
> to `delete_aspell_config'
> > /builddir/build/BUILD/sylpheed-2.4.8/src/compose.c:5335: undefined reference
> to `aspell_dict_info_list_elements'
> > /builddir/build/BUILD/sylpheed-2.4.8/src/compose.c:5336: undefined reference
> to `aspell_dict_info_enumeration_next'
> > /builddir/build/BUILD/sylpheed-2.4.8/src/compose.c:5336: undefined reference
> to `aspell_dict_info_enumeration_next'
> > /builddir/build/BUILD/sylpheed-2.4.8/src/compose.c:5342: undefined reference
> to `delete_aspell_dict_info_enumeration'
>
> And this is Sylpheed trying to use aspell-related functions directly, so of
> course this doesn't work anymore. If Sylpheed really must use APIs of the
> underlying spellchecker instead of the gtkspell abstraction,
GtkSpell does not offer an interface that could be used to retrieve the list of
available dictionaries.
> it'll have to be patched to use enchant too.
Which is what I've done as a fix/work-around.
> (Technically, those linker errors could probably be
> fixed by linking in aspell directly, but that'll not solve the actual problem
> because Sylpheed would then try to read the list of languages from aspell while
> gtkspell is actually using enchant.)
Yes, that's not an option.
More information about the fedora-devel-list
mailing list