Open FatigueDev opened 2 years ago
Important to note that I have installed the Visual C++ Build Tools. I just really want to know if this is an issue that can be replicated because I've not run into it in Elixir before; other packages install no problem and I'd love to get my hands on Ratatouille to tinker.
Hmm, I've never actually tested this on Windows. I think there may be some obstacles to getting the library working there. Support in termbox seems unclear (https://github.com/nsf/termbox/issues/65).
The build here seems to be failing pretty early on—from what I can tell elixir_make
is invoking make via nmake
, and that's looking for a Makefile.win
(which I haven't defined).
Could you try building in the Linux sub system or a Linux VM?
I think a Windows-friendly backend for Ratatouille would be a good long-term solution.
Confirmed to function on Windows Subsystem for Linux. Running Ubuntu latest.
Requirements (I had to apt-get these):
Once those are installed, you don't seem to run into any issues with compiling termbox. I'm unsure how to proceed with actually porting this to windows however, since a lot of this tooling just doesn't function or has issues on Windows.
Specs:
Reproduction Steps:
mix new whatever_you_like
.{:ex_termbox, "~> 1.0"}
to your dependencies (mix.exs)mix deps.get
mix
Expected output: Success
Actual output: