Subject: Emacspeak discussion list
List archive
- From: Robert Melton <lists AT robertmelton.com>
- To: Emacspeaks <emacspeak AT emacspeak.net>
- Subject: Re: [Emacspeak] [SharpWin] Building emacspeak on Windows.
- Date: Sat, 13 Apr 2024 19:02:47 -0400
Of course, write a long winded post, think of the answer a few minutes
later when making meatballs.
Git with Bash appears to do the trick, making the fully needed stack only
- dotnet SDK 8.0+
- git (comes with Bash for windows)
- emacs
- emacspeak
Anyway, thanks for letting me yell into the void.
> On Apr 13, 2024, at 18:17, Robert Melton <lists AT robertmelton.com> wrote:
>
> Looking for ideas for how to build emacspeak on Windows.
>
> The core problem is there are small bits of the Makefile, but honestly
> not too much that is incompatible with running it using make on
> Windows. Things like chmod statements, expecting tar to be on the
> machine, etc.
>
> The entire point of SharpWin is you do not need an entire Linux-alike
> system, you could already run a VM or WSL and find ways to build
> emacspeak, but IMHO, the end result is fairly poor. Anyway, not to
> tangent to deep on this, but installing a massive system like
> cygwin or WSL for my purposes does not solve the problem. It just
> creates another one.
>
> My first attempt was to add various checks for Windows arounds
> incompatible stuff: https://github.com/tvraman/emacspeak/pull/119
>
> Raman rejected it and I don't disagree, it got a little gross.
>
> So, next I built a little make.ps1 -- which will get less ugly
> if merged into emacspeak, but not zero ugly. Additionally, I
> think C# skills are more likely found in our community than
> Powershell (but correct me if I'm am wrong). In theory this
> could be the build system, it works, but for valid reasons is
> unlikely to be accepted into Emacspeak.
>
> Raman recommended I keep it in one file, I could do basically what I do
> in make.ps1 in like Makefile.windows in the root, and then put a single
> branching statement in to route to Makefile.windows when detected to be
> running on Windows.
>
> I really don't like any of the approaches very much, but trying to find
> the most maintainable balance for everyone.
>
> --
> Robert "robertmeta" Melton
> lists AT robertmelton.com <mailto:lists AT robertmelton.com>
--
Robert "robertmeta" Melton
lists AT robertmelton.com
- [Emacspeak] [SharpWin] Building emacspeak on Windows., Robert Melton, 04/13/2024
- Re: [Emacspeak] [SharpWin] Building emacspeak on Windows., Robert Melton, 04/13/2024
- Re: [Emacspeak] [SharpWin] Building emacspeak on Windows., Alastair Irving, 04/14/2024
- Re: [Emacspeak] [SharpWin] Building emacspeak on Windows., Robert Melton, 04/14/2024
- Re: [Emacspeak] [SharpWin] Building emacspeak on Windows., Alastair Irving, 04/14/2024
- Re: [Emacspeak] [SharpWin] Building emacspeak on Windows., Robert Melton, 04/13/2024
Archive powered by MHonArc 2.6.19+.