Hi Git bash on my system doesn't seem to include Make. How did you get it? Alastair On 14/04/2024 00:02, Robert Melton (via emacspeak Mailing List) wrote:
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@xxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxx <mailto:lists@xxxxxxxxxxxxxxxx>-- Robert "robertmeta" Melton lists@xxxxxxxxxxxxxxxx Emacspeak discussion list -- emacspeak@xxxxxxxxxxxxx To unsubscribe send email to: emacspeak-request@xxxxxxxxxxxxx with a subject of: unsubscribe
|Full archive May 1995 - present by Year|Search the archive|
If you have questions about this archive or had problems using it, please contact us.