gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Couple of problems with current SVN


From: Frédéric Point
Subject: Re: Couple of problems with current SVN
Date: Tue, 29 May 2012 12:38:58 +0200

For gdb, set LC_COLLATE to C should do the trick.

F.

Le 29 mai 2012 à 08:57, Germán "A. Arias" <address@hidden> a écrit :

> El vie, 25-05-2012 a las 00:22 -0600, Germán A. Arias escribió:
>> Seems like there are some encoding problem see, in attached image, how
>> open panels show some directories names. Other problem with Ink, maybe
>> related, occurs with spanish spell checker (the english works fine and I
>> guess other languages, like french, show same problems), each time I try
>> to correct a word I get the error: 
>> 
>> 2012-05-24 23:42:57.877 Ink[3381] Language: Spanish
>> 2012-05-24 23:42:57.987 Ink[3381] Service to
>> start: /home/german/GNUstep/Library/Services/GSspell.service
>> 2012-05-24 23:42:57.987 Ink[3381] Port: GNUSpanishSpellChecker
>> 2012-05-24 23:42:58.417 GSspell[3455] NSLanguages = (AmericanEnglish,
>> English, CanadaEnglish, Spanish, BritainEnglish)
>> 2012-05-24 23:42:58.443 GSspell[3455] Registered spell server for
>> language AmericanEnglish
>> 2012-05-24 23:42:58.445 GSspell[3455] Registered spell server for
>> language English
>> 2012-05-24 23:42:58.453 GSspell[3455] Registered spell server for
>> language CanadaEnglish
>> 2012-05-24 23:42:58.455 GSspell[3455] Registered spell server for
>> language Spanish
>> 2012-05-24 23:42:58.457 GSspell[3455] Registered spell server for
>> language BritainEnglish
>> 2012-05-24 23:42:58.464 GSspell[3455] Spell server started and waiting.
>> 2012-05-24 23:42:58.514 Ink[3381] Set proxy
>> 2012-05-24 23:43:02.171 GSspell[3455] Call to delegate caused the
>> following exception: Tried to add nil to array
>> 
> 
> Well, first time I run Ink and open the spellchecker panel I get:
> 
> address@hidden:~$ Ink
> 2012-05-29 00:30:35.755 Ink[3199] Language: Spanish
> 2012-05-29 00:30:35.828 Ink[3199] Service to
> start: /home/german/GNUstep/Library/Services/GSspell.service
> 2012-05-29 00:30:35.828 Ink[3199] Port: GNUSpanishSpellChecker
> 2012-05-29 00:30:36.403 GSspell[3200] NSLanguages = (AmericanEnglish,
> English, CanadaEnglish, Spanish, BritainEnglish)
> 2012-05-29 00:30:36.414 GSspell[3200] Registered spell server for
> language AmericanEnglish
> 2012-05-29 00:30:36.416 GSspell[3200] Registered spell server for
> language English
> 2012-05-29 00:30:36.420 GSspell[3200] Registered spell server for
> language CanadaEnglish
> 2012-05-29 00:30:36.423 GSspell[3200] Registered spell server for
> language Spanish
> 2012-05-29 00:30:36.425 GSspell[3200] Registered spell server for
> language BritainEnglish
> 2012-05-29 00:30:36.426 GSspell[3200] Spell server started and waiting.
> 2012-05-29 00:30:36.494 Ink[3199] Set proxy
> 
> So, the Spanish spell server is running. Now with gdb I set a break in
> line 434 in file NSSpellChecker.m. I don't have to much experience with
> gdb. So, maybe I'm doing something wrong (sorry for spanish messages,
> but I don't know how set gdb in english):
> 
> (gdb) break NSSpellChecker.m:434
> No hay un archivo fuente con el nombre NSSpellChecker.m.
> Make breakpoint pending on future shared library load? (y o [n]) y
> 
> Punto de interrupción 1 (NSSpellChecker.m:434) pendiente.
> (gdb) run
> Starting program: /usr/GNUstep/Local/Applications/Ink.app/Ink 
> [Depuración de hilo usando libthread_db enabled]
> 
> Breakpoint 1, -[NSSpellChecker guessesForWord:] (self=0x83472ac, 
>    _cmd=0x537920, word=0x8302194) at NSSpellChecker.m:434
> 434          guesses = [[self _serverProxy] _suggestGuessesForWord: word
> (gdb) po [self _serverProxy]
> 2012-05-29 00:38:08.863 Ink[3297] Language: Spanish
> 2012-05-29 00:38:08.889 Ink[3297] Service to
> start: /home/german/GNUstep/Library/Services/GSspell.service
> 2012-05-29 00:38:08.890 Ink[3297] Port: GNUSpanishSpellChecker
> 2012-05-29 00:38:08.927 Ink[3297] Set proxy
> <NSDistantObject 83ce55c>
> (gdb) continue
> Continuando.
> 
> Breakpoint 1, -[NSSpellChecker guessesForWord:] (self=0x83472ac, 
>    _cmd=0x537920, word=0x82a7e5c) at NSSpellChecker.m:434
> 434          guesses = [[self _serverProxy] _suggestGuessesForWord: word
> (gdb) po word
> bamos
> (gdb) po _language
> Spanish
> (gdb) 
> 
> As far as I can see. all is OK. But the spanish spell checker don't
> work. Now, if set the break at line 435 in NSSpellChecker.m, Ink never
> stop. Like if the line 435 isn't executed. Even, if set break points at
> method -spellServer: suggestGuessesForWord: inLanguage: in GSspell.m, to
> see what is happening, Ink never stop. So, the problem seems the server
> proxy. Any advice? Thanks.
> 
> 
> 
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnustep-dev



reply via email to

[Prev in Thread] Current Thread [Next in Thread]