claws-mail needs to be built with libenchant support

  • Done
  • quality assurance status badge
Details
6 participants
  • Catonano
  • Leo Famulari
  • Ludovic Courtès
  • Quiliro
  • Ricardo Wurmus
  • zimoun
Owner
unassigned
Submitted by
Quiliro
Severity
normal
Q
Q
Quiliro wrote on 20 Mar 2017 22:51
(address . bug-guix@gnu.org)
20170320164830.4c92674c@riseup.net
I installed hunspell and enchant to use the spell checker.

Claws-mail will not work with spell checker. I get an error message
every time i create a new mail message:
No se puede iniciar el corrector ortográfico.
No se pudo inicializar el diccionario Ninguno:
(null)
No se pudo inicializar el corrector Ninguno.

That says that the spell checker could not be started. And that the
dictionary none could not be started.

"claws-mail needs to be built with libenchant support"
"you can't add it afterwards"
That is what Claws-Mail's main developer said.

I guess guix does not build claws-mail with libenchant support by
default.
--
Example of rude top posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I leave quotations after my reply?

Saluton,
Quiliro
0987631031
L
L
Leo Famulari wrote on 21 Mar 2017 20:04
(name . Quiliro)(address . quiliro@riseup.net)(address . 26199@debbugs.gnu.org)
20170321190456.GA3855@jasmine
On Mon, Mar 20, 2017 at 04:51:24PM -0500, Quiliro wrote:
Toggle quote (10 lines)
> That says that the spell checker could not be started. And that the
> dictionary none could not be started.
>
> "claws-mail needs to be built with libenchant support"
> "you can't add it afterwards"
> That is what Claws-Mail's main developer said.
>
> I guess guix does not build claws-mail with libenchant support by
> default.

Claws-mail is built with support for libenchant:


So, there must be another problem.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAljReVcACgkQJkb6MLrK
fwgDPQ//Qw5l+KfPEsInq0gdeA8UqH7BODJVlSCj1rmV2h+N4oKGlRaCWHGqX2Y9
ZDsXKiLYCqQaFJegjPxxFIrbe88QOYsf7FjhicJKq+PqS0e5t9Ym1RK84zshluwS
fsU3357dUWuZ6JR5ZRpwfev/y383MFFkT32f6MFY7zygjbTzpeC3ezozVwQAHo2t
SWXKcZG2R840pGaOtjaw3nAjMD7HcPQh6gLAuHm2s0QL9DQmyVxAag3g9nNmBwcZ
y76/0yWPJAIrWBvWOZ5PSq+3sIgVk6Ki59e56F7wFTDKCbpWDNAWBhyhjx5+FEgH
FY6FV2Zea6mTvIhZ3GPcSM1mp91N2RYiacy09QzvvzT7YUJZuL+bH1EZ8fpl9GOm
njXLLS4orus+kDqMMYmMukfantcHlaaVbqHfuRpBFmpCaVv4UoSe1xtZ31yZ9Zrk
MQ7GQ38KWScE98rqHjfriyUyUD/KmoBA5MlNTvXza19MvtyqmAKtHz7Mz6Kv9vSJ
lc7liivI8RKrjJzZR3EAaU6uG6ZQg6YWr7PTK8LQ7xlGhr5/ceovFAjdA2b5iIwC
syryu2IBZhPiTqMpMxgEfkEsayouT+2GlhwnVj7s4+5Q1oeFYYhIyCA5PwHHszZ8
IC4HVFrO6CbD2XVXk7dUWHEcxL6dt2gOFkNesi9yc+ruL6YO8tw=
=FhbI
-----END PGP SIGNATURE-----


C
C
Catonano wrote on 21 Mar 2017 21:09
(name . Leo Famulari)(address . leo@famulari.name)
CAJ98PDx-b-zk5JmEzz-FA-uF7GoD30cf+4ks-ZRH6gge6dpBuA@mail.gmail.com
Quiliro,

2017-03-21 20:04 GMT+01:00 Leo Famulari <leo@famulari.name>:

Toggle quote (8 lines)
>
> Claws-mail is built with support for libenchant:
>
> https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/mail.scm#n928
>
> So, there must be another problem.
>

one thing you can do is launching Claws-mail from a terminal rather than
clicking on its icon

That way you can see the log and if there are any errors/warnings, you can
copy and paste them and report them
Attachment: file
Q
Q
Quiliro wrote on 22 Mar 2017 10:44
(address . 26199@debbugs.gnu.org)
20170322044434.037052ce@riseup.net
The only error I get with:
claws-mail --debug
is about spamassassin
--
Example of rude top posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I leave quotations after my reply?

Saluton,
Quiliro
0987631031
C
C
Catonano wrote on 22 Mar 2017 10:51
(name . Quiliro)(address . quiliro@riseup.net)(address . 26199@debbugs.gnu.org)
CAJ98PDzXE6E3oevR9Bpq=fg2Sb7eXJkedkdTCt9GMLf92_afAA@mail.gmail.com
2017-03-22 10:44 GMT+01:00 Quiliro <quiliro@riseup.net>:

Toggle quote (5 lines)
> The only error I get with:
> claws-mail --debug
> is about spamassassin
>

I would try without the "--debug"" part

Just launch it with

claws-mail

then, repeat the steps that produce the error

When the error is reproduced, some meaningful output could show up in the
terminal
Attachment: file
Q
Q
Quiliro wrote on 22 Mar 2017 11:07
(address . 26199@debbugs.gnu.org)
20170322050616.0334c3c7@riseup.net
El Wed, 22 Mar 2017 10:51:34 +0100
Catonano <catonano@gmail.com> escribió:

Toggle quote (18 lines)
> 2017-03-22 10:44 GMT+01:00 Quiliro <quiliro@riseup.net>:
>
> > The only error I get with:
> > claws-mail --debug
> > is about spamassassin
> >
>
> I would try without the "--debug"" part
>
> Just launch it with
>
> claws-mail
>
> then, repeat the steps that produce the error
>
> When the error is reproduced, some meaningful output could show up in
> the terminal

The error is not produce. It just exists. I tryed without
--debug
and I get no other error. By the way, it reported spamassasin not as an
error but as a warning.

--
Example of rude top posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I leave quotations after my reply?

Saluton,
Quiliro
0987631031
R
R
Ricardo Wurmus wrote on 22 Mar 2017 12:57
(name . Quiliro)(address . quiliro@riseup.net)(address . 26199@debbugs.gnu.org)
87shm5ttgl.fsf@elephly.net
Quiliro <quiliro@riseup.net> writes:

Toggle quote (4 lines)
> The error is not produce. It just exists. I tryed without
> --debug
> and I get no other error.

Another option is to start claws-mail, record the process ID, then
attach strace with “strace -f -p $PID”, and then to perform the action
that triggers the error.

Maybe claws looks for things in invalid directories; in that case
“strace” should be able to confirm this.

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
Q
Q
Quiliro wrote on 22 Mar 2017 19:06
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 26199@debbugs.gnu.org)
20170322130624.0cdd9359@riseup.net
El Wed, 22 Mar 2017 12:57:14 +0100
Ricardo Wurmus <rekado@elephly.net> escribió:

Toggle quote (14 lines)
> Quiliro <quiliro@riseup.net> writes:
>
> > The error is not produce. It just exists. I tryed without
> > --debug
> > and I get no other error.
>
> Another option is to start claws-mail, record the process ID, then
> attach strace with “strace -f -p $PID”, and then to perform the action
> that triggers the error.
>
> Maybe claws looks for things in invalid directories; in that case
> “strace” should be able to confirm this.


Repetitions of:

[pid 18261] clock_gettime(CLOCK_MONOTONIC, {tv_sec=14675,
tv_nsec=799818077}) = 0 [pid 18261] poll([{fd=3, events=POLLIN}, {fd=4,
events=POLLIN|POLLPRI}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN},
{fd=7, events=POLLIN}, {fd=11, events=POLLIN}, {fd=13, events=POLLIN},
{fd=15, events=POLLIN|POLLPRI}], 8, 250) = 0 (Timeout) [pid 18261]
clock_gettime(CLOCK_MONOTONIC, {tv_sec=14676, tv_nsec=50374837}) = 0
[pid 18261] stat64("", 0xbf9d8b00) = -1 ENOENT (No such file or
directory) [pid 18261] recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN
(Resource temporarily unavailable)


--
Example of rude top posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I leave quotations after my reply?

Saluton,
Quiliro
0987631031
L
L
Ludovic Courtès wrote on 24 Mar 2017 10:48
(name . Leo Famulari)(address . leo@famulari.name)
87h92jypi5.fsf@gnu.org
Leo Famulari <leo@famulari.name> skribis:

Toggle quote (17 lines)
> On Mon, Mar 20, 2017 at 04:51:24PM -0500, Quiliro wrote:
>> That says that the spell checker could not be started. And that the
>> dictionary none could not be started.
>>
>> "claws-mail needs to be built with libenchant support"
>> "you can't add it afterwards"
>> That is what Claws-Mail's main developer said.
>>
>> I guess guix does not build claws-mail with libenchant support by
>> default.
>
> Claws-mail is built with support for libenchant:
>
> https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/mail.scm#n928
>
> So, there must be another problem.

It may be the problem I identified there:


Namely, libaspell (used by libenchant) doesn’t honor $ASPELL_CONF, and
thus thinks it has zero dictionaries available.

I’ve been meaning to email upstream and ask for advice, let’s see.

Ludo’.
L
L
Leo Famulari wrote on 22 Mar 2020 21:31
(name . Quiliro)(address . quiliro@riseup.net)
20200322203104.GA19195@jasmine.lan
Any update on this bug? 3 years have passed...
Z
Z
zimoun wrote on 5 Jan 2022 01:10
(name . Leo Famulari)(address . leo@famulari.name)
86ee5n9h5t.fsf@gmail.com
Hi Leo,

On Sun, 22 Mar 2020 at 16:31, Leo Famulari <leo@famulari.name> wrote:

Toggle quote (2 lines)
> Any update on this bug? 3 years have passed...

Then 1 year, 41 weeks more. So closing!

Cheers,
simon
Closed
?