> Am 12.11.2014 um 19:03 schrieb Marcelo Acuña <[email protected]>: > > hello Stephan, > the problem that I have is that Lyx not recognize hunspell, and the hunspell > path in preferences is greyed.
Hi Marcelo, the path is disabled if LyX is build without hunspell support. You said in a previous mail you installed the libraries - perhaps you didn't install the devel package for hunspell. This should result in a LyX binary with hunspell support. Stephan > At the present moment lyx recognize aspell and enchant. > Aspell say that no found dictionaries, but enchant work. > The only problem is that enchant not recognize my personal dictionary. > > Regards > Marcelo > > > El Miércoles, 5 de noviembre, 2014 10:31:04, Stephan Witt <[email protected]> > escribió: > > > Am 05.11.2014 um 14:10 schrieb Marcelo Acuña <[email protected]>: > > > I get a partial solution. > > After several attempts by uninstalling and reinstalling all translators, > > dictionaries and libraries and recompile lyx every time, now lyx recognize > > enchant and aspell well, which did not have before. Aspell remain saying > > not have dictionaries but enchant work ok. > > Now I have the problem that enchant not take my personalized dictionaries. > > I put my dictionaries in home/user but enchant deletes when I start the > > spellchecker. > > Any idea? > > Marcelo, > > why don't you answer my proposal to set the path in preferences? Didn't it > work? > > As I've said already enchant has no good support in LyX. > I cannot help you with enchant trouble shooting. > Perhaps some other user can help you. > > Stephan > > > > > > > > El Martes, 4 de noviembre, 2014 16:12:04, Stephan Witt <[email protected]> > > escribió: > > > > > > > > Am 04.11.2014 um 17:27 schrieb Marcelo Acuña <[email protected]>: > > > >> Stephan: > >> "Which spell checker has a spanish dictionary?" > >> ispell, aspell, myspell > > > > myspell is the the only usable package in your scenario. In fact it's > > hunspell. The debian package puts the dictionaries into > > /usr/share/hunspell. (At least the package contents here says so: > > https://packages.debian.org/wheezy/all/myspell-es/filelist) > > > > So you may enter the mentioned path into your preferences and see if it > > works. > > > > Stephan > > > >> > >> "LyX has to be compiled with hunspell support. That's enough." > >> > >> Yes. I installed all lib and necesary modules for enchant and hunspell, > >> when I run ./configure I get all the messages that say enchant and > >> hunspell are ready. > >> > >> Marcelo > >> > >> El Lunes, 3 de noviembre, 2014 12:50:05, Stephan Witt <[email protected]> > >> escribió: > >> > >> > >> Am 03.11.2014 um 16:19 schrieb Marcelo Acuña <[email protected]>: > >> > >> > The problem with hunspell is that debian no have spanish dictionary for > >> > hunspell. > >> > >> Then you have to grab them from other source. > >> > >> Which spell checker has a spanish dictionary? > >> > >> > Plus I installed hunspell but is not recongized by lyx 2.1.x. > >> > >> LyX has to be compiled with hunspell support. That's enough. > >> And you has to point it to the dictionaries if you have put them > >> to a non-standard place (/usr/share/myspell is standard for LyX). > >> > >> Stephan > >> > >> > >> > El Lunes, 3 de noviembre, 2014 10:23:05, Stephan Witt <[email protected]> > >> > escribió: > >> > > >> > > >> > Am 03.11.2014 um 05:41 schrieb John Coppens <[email protected]>: > >> > > >> > > On Sun, 2 Nov 2014 22:43:17 +0100 > >> > > Stephan Witt <[email protected]> wrote: > >> > > > >> > >> Can you try the Hunspell package, please? > >> > >> Enchant support in LyX 2.1 is not very good. > >> > > > >> > > I have exactly the same problem with hunspell. I compiled and > >> > > installed it, > >> > > added en_US and es_ES dictionaries, and tested it on a couple of text > >> > > files from the console - no problem. > >> > > > >> > > When I start it from LyX, I get the message "Spellchecker has no > >> > > dictionaries" > >> > > >> > So, the dictionaries are not found. > >> > > >> > The hunspell backend is better prepared for this situation, though. > >> > You can open the message pane (in View menu) and enable debug messages > >> > for "Files used by LyX". Then make sure you've enabled the Hunspell > >> > checker in preferences. Now you can start the spell check and you'll see > >> > the files/directories LyX is looking for dictionaries in message pane. > >> > > >> > > Strange: I configured Hunspell in LyX and did an strace. In the strace > >> > > output I found: > >> > > > >> > > open("/usr/lib64/libhunspell-1.3.so.0", O_RDONLY|O_CLOEXEC) = 3 > >> > > read(3, > >> > > "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\224\0\0\0\0\0\0"..., > >> > > 832) = 832 > >> > > fstat(3, {st_mode=S_IFREG|0755, st_size=985236, ...}) = 0 > >> > > mmap(NULL, 2431520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, > >> > > 0) = 0x7ff13f128000 > >> > > mprotect(0x7ff13f176000, 2093056, PROT_NONE) = 0 > >> > > mmap(0x7ff13f375000, 20480, PROT_READ|PROT_WRITE, > >> > > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4d000) = 0x7ff13f375000 > >> > > close(3) = 0 > >> > > > >> > > open("/usr/lib64/libaspell.so.15", O_RDONLY|O_CLOEXEC) = 3 > >> > > read(3, > >> > > "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\215\2\0\0\0\0\0"..., > >> > > 832) = 832 > >> > > fstat(3, {st_mode=S_IFREG|0755, st_size=750528, ...}) = 0 > >> > > mmap(NULL, 2878072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, > >> > > 0) = 0x7ff13ee68000 > >> > > mprotect(0x7ff13ef19000, 2093056, PROT_NONE) = 0 > >> > > mmap(0x7ff13f118000, 28672, PROT_READ|PROT_WRITE, > >> > > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb0000) = 0x7ff13f118000 > >> > > mmap(0x7ff13f11f000, 31352, PROT_READ|PROT_WRITE, > >> > > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff13f11f000 > >> > > close(3) = 0 > >> > > > >> > > Why is aspell called after hunspell? > >> > > >> > You're using LyX with backend support for more than one spell checker. > >> > Every spell checker comes with it's own shared library. > >> > These open calls are made on program startup to resolve the library > >> > function addresses. > >> > Your strace output doesn't indicate any function call... > >> > > >> > > No other hunspell directory or file is opened after this. Several > >> > > aspell/enchant directories *are* opened. > >> > > >> > Where? What is an enchant directory? > >> > > >> > > >> > Stephan > >> > > >> > > >> > >> > > > > > >
