Bug 9632 - ispell backend does not work with current ispell dictionaries
: ispell backend does not work with current ispell dictionaries
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/libenchant)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-05-29 20:02 by
Modified: 2010-10-09 17:28 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-05-29 20:02:25
Все попытки использовать заявленную в libenchant поддержку ispell приводят
только к ошибкам следующего вида:

Illegal format hash table /usr/lib/ispell/russian.hash - expected magic2
0x9602,
got 0x0

Причина в том, что libenchant_ispell.so не использует /usr/bin/ispell - вместо
этого там внутри лежит собственная копия кода ispell неизвестно какой версии
(причём сильно переписанная), которая уже не совместима по формату словарей с
ispell из Сизифа.

Поскольку вряд ли кто-то будет заниматься обновлением этого встроенного кода
ispell для поддержки свежего формата словарей, видимо, придётся просто
выбросить
эту неработоспособную поддержку ispell (словари в старом формате в Сизифе
создавать нечем).
------- Comment #1 From 2010-10-09 11:30:05 -------
Как понимаю, исправлено:

$ rpm -qR libenchant-1.6.0-alt1 | grep spell
libhunspell.so.2
$ rpm -ql libenchant-1.6.0-alt1 | grep spell     
/usr/lib/enchant/libenchant_myspell.so
------- Comment #2 From 2010-10-09 17:27:45 -------
libenchant на данный момент поддерживает только hunspell