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