Bug 40403 - ISpell could not be started (error condition not forwarded)
Summary: ISpell could not be started (error condition not forwarded)
Status: RESOLVED FIXED
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (show other bugs)
Version: 1.1.1
Platform: RedHat Enterprise Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Laurent Montel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-07 23:33 UTC by Stephen Samuel
Modified: 2008-08-21 13:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Samuel 2002-04-07 23:22:32 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           kword
Version:           1.1.1 (using KDE 2.2.2 )
Severity:          wishlist
Installed from:    RedHat RPMs
Compiler:          Not Specified
OS:                Linux
OS/Compiler notes: Not Specified

When I tried to do a spell check I got the omnibus error:
 Ispell could not be started. 
Please make sure you have ispell properly in your  $PATH.

It turns out that the actual problem was that Ispell was starting and a dictionary file was improperly existant but empty (possibly a bug for the ispell people).

It would help a great deal if the stderr from external programs was saved and displayed when the external program dies (or at least the first N characters of the error message). 

This would be far better than telling people to  check the PATH of programs that actually get started.

(Submitted via bugs.kde.org)
Comment 1 gerard 2003-08-21 21:27:46 UTC
I have the same problem in kbabel (but not in kword, which works fine for me). 
It's true the the error message is too imprecise. 
It should be something like "trying to open /xxx/xxx/xxx". 
This way, we could debug the installation. 
 
I use mandrake 9.1 + kde 3.1.3 from texi 
Comment 2 Nicolas Goutte 2004-05-17 22:08:03 UTC
For KOffice CVS HEAD, the spelling is completely delegated to KSpell2, so such a bug much be caught there.

Also this seems to be a bug more than a wish.

Have a nice day!
Comment 3 David Faure 2004-05-17 22:11:22 UTC
On Monday 17 May 2004 22:08, Nicolas Goutte wrote:
> For KOffice CVS HEAD, the spelling is completely delegated to KSpell2, so such a bug much be caught there.

Nicolas: kspell2 doesn't use the ispell process at all. It only uses its dictionaries.
So this kind of problem can't happen with kspell2 at all.
But it might remain a valid bug for koffice-1.3.x as long as nothing else is available, of course....

Comment 4 Nicolas Goutte 2004-05-17 22:33:00 UTC
Sorry for the misunderstanding.

So back to KOffice and put the priority to "High" (if it does not go in KOffice 1.3.x, the bug report would not be useful anymore.)

Have a nice day!
Comment 5 Nicolas Goutte 2004-05-20 19:41:24 UTC
Back to normal priority as the error strings are still in KWord/KSpread/Kpresenter, so this bug is still valid for KOffice CVS HEAD.

Have a nice day!
Comment 6 Nicolas Goutte 2004-11-24 16:50:51 UTC
I suppose that this bug will never be fixed for KOffice 1.3.

As this string is still in KSpread CVS HEAD, I am moving this bug to KSpread.

(If it would still be useful in KSpread, then at least it should be re-worded to "spell checking program" instead of "ISpell", as it can be ASpell or HSpell too.)

Have a nice day!

Comment 7 Nicolas Goutte 2004-11-26 14:34:20 UTC
Sorry, I forgot to change the maintainer.

So as written in the previous comment, I do not know if the code around this message is still useful for KSpread. If it would still be useful in KSpread, then at least it should be re-worded to "spell checking program" instead of "ISpell", as it can be ASpell or HSpell too.

In KWord/KPresenter, the problem is fixed by default, as KSpell2 is used now.

Have a nice day!
Comment 8 Halla Rempt 2005-11-08 12:44:47 UTC
KSpread still uses ispell, apparently, because if I remove my ispell binary I still get this error.
Comment 9 Stefan Nikolaus 2008-08-21 13:05:39 UTC
Switched to Sonnet in the upcoming 2.x series.