Denis, 
 I'm sorry to not be able to help, but I do not have a Windows machine 
available right now. Can you describe the problems you encounter while building?

I found here some patches to the sources

https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-aspell

maybe they are useful to make it work.

Max


> On 10. Nov 2020, at 10:17, denis Raux <denis.r...@lix.polytechnique.fr> wrote:
> 
> Hi All,
> Did anyone already succeed to compile it on Windows with MinGw ?
> 
> Denis
> 
>> Le 9 nov. 2020 à 21:53, Massimiliano Gubinelli via Texmacs-dev 
>> <texmacs-dev@gnu.org <mailto:texmacs-dev@gnu.org>> a écrit :
>> 
>> Hi all,
>>  What is the specific problem with 'aspell' and windows? I'm looking and 
>> seems that development of aspell continues and that it can be compiled for 
>> windows (with Cygwin or MinGW):
>> 
>> http://aspell.net/man-html/WIN32-Notes.html 
>> <http://aspell.net/man-html/WIN32-Notes.html>
>> 
>> it does not seems much more difficult to include than guile. Is there any 
>> specific problem?
>> 
>> It would seems to me easier to stick to what we have.
>> 
>> Max 
>> 
>> 
>>> On 9. Nov 2020, at 21:38, TeXmacs <texm...@lix.polytechnique.fr 
>>> <mailto:texm...@lix.polytechnique.fr>> wrote:
>>> 
>>> On Mon, Nov 09, 2020 at 07:03:56PM +0100, denis Raux wrote:
>>>> On Windows it seems than both have already lost the competition
>>>> 
>>>> https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements
>>>>  
>>>> <https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements>
>>> 
>>> Thanks for the link, but this still does not tell us how we can integrate 
>>> this
>>> with our software (if this is possible and allowed at all).
>>> 
>>> In the meantime, it might be a good idea to check whether there is
>>> a recent hunspell.exe binary for Windows that we could use and ship
>>> with our Windows package.  In principle, TeXmacs should already
>>> support hunspell when it can find it.
>>> 
>>> I am not sure though whether we should priviledge aspell or hunspell
>>> when both are available.  Any suggestions?
>>> 
>>> Best wishes, --Joris
>>> 
>>> 
>>>>> Le 9 nov. 2020 à 18:50, TeXmacs <texm...@lix.polytechnique.fr 
>>>>> <mailto:texm...@lix.polytechnique.fr>> a écrit :
>>>>> 
>>>>> Thanks for the reminder, Max.
>>>>> 
>>>>> What do you guys think about the following:
>>>>> 
>>>>>   
>>>>> https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/
>>>>>  
>>>>> <https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/>
>>>>> 
>>>>> Best wishes, --Joris
>>>>> 
>>>>> 
>>>>> On Mon, Nov 09, 2020 at 06:16:27PM +0100, Massimiliano Gubinelli wrote:
>>>>>>  Maybe a solution is to use hunspell?
>>>>>>  [1]https://wiki.qt.io/Spell-Checking-with-Hunspell 
>>>>>> <https://wiki.qt.io/Spell-Checking-with-Hunspell>
>>>>>>  [2]http://hunspell.github.io <http://hunspell.github.io/>
>>>>>>  max
>>>>>> 
>>>>>>    On 9. Nov 2020, at 18:06, TeXmacs <[3]texm...@lix.polytechnique.fr 
>>>>>> <mailto:texm...@lix.polytechnique.fr>>
>>>>>>    wrote:
>>>>>>    Hi again Darcy,
>>>>>> 
>>>>>>    I just got more info from Denis about spell checking under Windows.
>>>>>>    It seems that aspell is not really an option and that the Qt solution
>>>>>>    only works in certain widgets that are directly managed by Qt (please
>>>>>>    check this impression).  So this only leaves us with the option to
>>>>>>    provide native support for spell checking.  How difficult do you think
>>>>>>    that it would be to write a small internal plug-in for that?
>>>>>>    How much time would that require?  I have no idea; under MacOS,
>>>>>>    Max told me that it was straightforward.  But Windows could be
>>>>>>    entirely different, of course...
>>>>>> 
>>>>>>    Best wishes, --Joris
>>>>>> 
>>>>>>    On Mon, Nov 09, 2020 at 05:29:35PM +0100, TeXmacs wrote:
>>>>>> 
>>>>>>      Hi Darcy,
>>>>>> 
>>>>>>      Yes, I just tested your code yesterday, and it seems to work better
>>>>>>      now.
>>>>>>      Thanks a lot.
>>>>>> 
>>>>>>      Concerning spell checking under Windows, I just noticed that
>>>>>>      spell checking launches a segfault under Windows, which is
>>>>>>      very annoying indeed.  I mistakenly thought that we shipped
>>>>>>      aspell along with TeXmacs.  If you see an easy way to make that 
>>>>>> work,
>>>>>>      then please let us know.
>>>>>> 
>>>>>>      Of course native spell checking support would also be very nice,
>>>>>>      like what Max did for MacOS.  I don't know how hard this would be;
>>>>>>      if it is in fact easier, then we might directly prefer this solution
>>>>>>      over aspell.
>>>>>> 
>>>>>>      Best wishes, --Joris
>>>>>> 
>>>>>>      On Tue, Nov 10, 2020 at 12:04:03AM +0800, Darcy Shen via Texmacs-dev
>>>>>>      wrote:
>>>>>> 
>>>>>>          With the help of Joris, I have re-organized the code for
>>>>>>        configuring
>>>>>>          programming language parser:
>>>>>>          1. Github:
>>>>>>          
>>>>>> [1][4]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>>          2. Gitee:
>>>>>>          
>>>>>> [2][5]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>>          Sometimes Github is not available for me. That's why I'm posting
>>>>>>        another
>>>>>>          git mirror.
>>>>>>          Now the Octave language parser error has been fixed.
>>>>>>          Actually, the fix is exactly `Improve src/System/Language and
>>>>>>          TeXmacs/progs/prog` in my top 1 priority.
>>>>>>          Inserting keywords into auto completion candidates would be a 
>>>>>> nice
>>>>>>          feature, but I will postpone it as TeXmacs 2.1 is about to
>>>>>>        release.
>>>>>>          ---- On Sat, 2020-11-07 06:32:25 TeXmacs
>>>>>>        <[6]texm...@lix.polytechnique.fr 
>>>>>> <mailto:texm...@lix.polytechnique.fr>>
>>>>>>          wrote ----
>>>>>> 
>>>>>>            Hi Darcy,
>>>>>> 
>>>>>>            Before anything else, could you please focus on correcting
>>>>>>            the remaining bugs in your latest commits? The new parser code
>>>>>>            generated many messages (I corrected this) and errors (cf the
>>>>>>        Octave
>>>>>>            error that I sent you in private, which also occurs for other
>>>>>>            plug-ins). Henri Girard also experiences problems with Python;
>>>>>>            please investigate what is going on.
>>>>>> 
>>>>>>            Further improvements of TeXmacs on Windows would be very nice,
>>>>>>            but this is too late for TeXmacs 2.1, so please postpone new
>>>>>>        additions.
>>>>>> 
>>>>>>            Best wishes, --Joris
>>>>>> 
>>>>>>            On Thu, Nov 05, 2020 at 09:10:08PM +0800, Darcy Shen via
>>>>>>        Texmacs-dev
>>>>>>            wrote:
>>>>>> 
>>>>>>          Top 1: Programming languages support
>>>>>>          + Improve src/System/Language and TeXmacs/progs/prog
>>>>>>          + Automatically insert keywords into auto completion candidates
>>>>>>          for
>>>>>> 
>>>>>>            the
>>>>>> 
>>>>>>          related language
>>>>>>          Top 2: Unit Test
>>>>>>          + Replace GoogleTest with
>>>>>>          [1][3][7]https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>>          + Make unit tests work with both autotools and cmake
>>>>>>          + Travis build on Github
>>>>>>          Top 3: Windows and Qt 5
>>>>>>          1. Documentation: build/test/package GNU TeXmacs using MXE
>>>>>>          2. Improve GNU TeXmacs on Windows (eg. integrate with MS 
>>>>>> Windows'
>>>>>> 
>>>>>>            spell
>>>>>> 
>>>>>>          tools)
>>>>>> 
>>>>>>          References
>>>>>> 
>>>>>>          Visible links
>>>>>>          1. [4][8]https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>>          /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>>>          /usr/bin/xdg-open: line 402: firefox: command not found
>>>>>>          /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>>>          /usr/bin/xdg-open: line 402: netscape: command not found
>>>>>> 
>>>>>>          _______________________________________________
>>>>>>          Texmacs-dev mailing list
>>>>>>          [5][9]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>>          [6][10]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 
>>>>>>            _______________________________________________
>>>>>>            Texmacs-dev mailing list
>>>>>>            [7][11]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>>            [8][12]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 
>>>>>>        References
>>>>>> 
>>>>>>          Visible links
>>>>>>          1.
>>>>>>        
>>>>>> [13]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>>          2.
>>>>>>        
>>>>>> [14]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>>          3. [15]https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>>          4. [16]https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>>          5. [17]mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>>          6. [18]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>>          7. [19]mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>>          8. [20]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>>        /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>>>        /usr/bin/xdg-open: line 402: firefox: command not found
>>>>>>        /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>>>        /usr/bin/xdg-open: line 402: netscape: command not found
>>>>>> 
>>>>>>        _______________________________________________
>>>>>>        Texmacs-dev mailing list
>>>>>>        [21]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>>        https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 
>>>>>>      _______________________________________________
>>>>>>      Texmacs-dev mailing list
>>>>>>      [22]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>>      https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 
>>>>>>    _______________________________________________
>>>>>>    Texmacs-dev mailing list
>>>>>>    [23]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>>    https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 
>>>>>> References
>>>>>> 
>>>>>>  Visible links
>>>>>>  1. https://wiki.qt.io/Spell-Checking-with-Hunspell 
>>>>>> <https://wiki.qt.io/Spell-Checking-with-Hunspell>
>>>>>>  2. http://hunspell.github.io/ <http://hunspell.github.io/>
>>>>>>  3. mailto:texm...@lix.polytechnique.fr 
>>>>>> <mailto:texm...@lix.polytechnique.fr>
>>>>>>  4. 
>>>>>> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>>  5. 
>>>>>> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>>  6. mailto:texm...@lix.polytechnique.fr 
>>>>>> <mailto:texm...@lix.polytechnique.fr>
>>>>>>  7. https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>>  8. https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>>  9. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> 10. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 11. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> 12. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 13. 
>>>>>> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>> 14. 
>>>>>> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>>  
>>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>> 15. https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>> 16. https://github.com/catchorg/Catch2 
>>>>>> <https://github.com/catchorg/Catch2>
>>>>>> 17. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> 18. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 19. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> 20. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>> 21. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> 22. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> 23. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>>> /usr/bin/xdg-open: line 402: firefox: command not found
>>>>>> /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>>> /usr/bin/xdg-open: line 402: netscape: command not found
>>>>> 
>>>>>> _______________________________________________
>>>>>> Texmacs-dev mailing list
>>>>>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Texmacs-dev mailing list
>>>>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Texmacs-dev mailing list
>>>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>> 
>>> _______________________________________________
>>> Texmacs-dev mailing list
>>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>> _______________________________________________
>> Texmacs-dev mailing list
>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
> _______________________________________________
> Texmacs-dev mailing list
> Texmacs-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/texmacs-dev

_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to