RE: ASPELL aspell-0.60.8.1 compilation failure on MSYS2 + MINGW64
Vincent Belaïche <[email protected]> Sun, 8 Jun 2025 06:00:02 +0000
| Newsgroups | gmane.comp.gnu.aspell.devel |
|---|---|
| Message-ID | <DBBP194MB1098B509EB6934F6C135984D8468A@DBBP194MB1098.EURP194.PROD.OUTLOOK.COM> |
--_000_DBBP194MB1098B509EB6934F6C135984D8468ADBBP194MB1098EURP_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
>>
>> Great, when time allows I will submit a patch to Emacs ispell.el in
>> order to fix this and use the correct way.
>
>Thanks.
>
>Kevin
Just to tell that I could not reproduce the so-called second problem of
Emacs ispell.el not finding the place where the dictionaries
are. Actually I realized that ispell.el has some code to call =AB aspell
config dict-dir =BB, and I could not reproduce the situation in which I
had come to a conclusion that ispell.el was relying only on the output
of =AB aspell -vv =BB, and not that of =AB aspell config dict-dir =BB, and =
was
not working because =AB aspell -vv =BB was not giving the LIBDIR.
I suspect that ispell.el tries to find the place where the dictionaries
lie only as a fallback when =AB aspell dicts =BB does not work (which was
the so-called first problem, and was the case with the aspell installed
by MSYS2 pacman), and therefore with =AB aspell dicts =BB working now
properly it is not possible to reproduce this. I tried to re-install
aspell with pacman to reproduce the issue, but it was fixed
meanwhile. Now MSYS2/pacman =AB aspell dicts =BB works fine.
So, in a nutshell everything seems to work fine off the shelf. When time
allows, I will try to recompile from git repo to get language support.
V.
--_000_DBBP194MB1098B509EB6934F6C135984D8468ADBBP194MB1098EURP_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 11pt; color: rgb(0, 0, 0);">
>></div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
>> Great, when time allows I will submit a patch to Emacs ispell.el i=
n</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
>> order to fix this and use the correct way.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
></div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
>Thanks.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
></div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
>Kevin</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
Just to tell that I could not reproduce the so-called second problem of</di=
v>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
Emacs ispell.el not finding the place where the dictionaries</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
are. Actually I realized that ispell.el has some code to call =AB aspell</d=
iv>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
config dict-dir =BB, and I could not reproduce the situation in which I</di=
v>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
had come to a conclusion that ispell.el was relying only on the output</div=
>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
of =AB aspell -vv =BB, and not that of =AB aspell config dict-dir =BB, and =
was</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
not working because =AB aspell -vv =BB was not giving the LIBDIR.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
I suspect that ispell.el tries to find the place where the dictionaries</di=
v>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
lie only as a fallback when =AB aspell dicts =BB does not work (which was</=
div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
the so-called first problem, and was the case with the aspell installed</di=
v>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
by MSYS2 pacman), and therefore with =AB aspell dicts =BB working now</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
properly it is not possible to reproduce this. I tried to re-install</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
aspell with pacman to reproduce the issue, but it was fixed</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
meanwhile. Now MSYS2/pacman =AB aspell dicts =BB works fine.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
So, in a nutshell everything seems to work fine off the shelf. When time</d=
iv>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
allows, I will try to recompile from git repo to get language support.</div=
>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
V.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id=3D"appendonsend"></div>
<div id=3D"divRplyFwdMsg"></div>
</body>
</html>
--_000_DBBP194MB1098B509EB6934F6C135984D8468ADBBP194MB1098EURP_--