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: &quot;Courier New&quot;=
, monospace; font-size: 11pt; color: rgb(0, 0, 0);">
&gt;&gt;</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
&gt;&gt; Great, when time allows I will submit a patch to Emacs ispell.el i=
n</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
&gt;&gt; order to fix this and use the correct way.</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
&gt;</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
&gt;Thanks.</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
&gt;</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
&gt;Kevin</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, 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: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: &quot;Courier New&quot;, monospace; font-size: 1=
1pt; color: rgb(0, 0, 0);">
&nbsp; &nbsp;V.</div>
<div style=3D"font-family: &quot;Courier New&quot;, 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_--