-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to build on Win 11 (BUILD.md outdated?) #627
Comments
Try switching to the |
Wow, thank you! Switching to the |
There are several other issues, which you are right that need correcting. Could you try the |
I'm happy to report that after checking out Thank you very much for this update! Now I can start doing horrible things to the code that are too unspeakable to share with anyone. ;) |
I tried building Brogue on Windows 11 by cloning the master branch and following the instructions in BUILD.md.
After making sure I have gcc in MSYS2 (v13.2.0 was installed as per the MSYS2 website's own guide), I went to the root directory of BrogueCE (where BUILD.md is located) and executed
pacman -S make mingw-w64-x86_64-{gcc,SDL2,SDL2_image}
, which was completed without issues. However, the next step of executingmake bin/brogue.exe
has failed with these errors:It was suggested to me to start the MSYS shell with
msys2_shell.cmd -mingw64
, which took care of the complaint regarding the missing "sdl2-config", but I still saw themake: *** No rule to make target 'bin/brogue.exe'. Stop.
error.Then, I had another tip to simply try
make
, because the makefile defaults to building an exe. With this I was able to build, however there were errors, but it has at least created an executable:But I couldn't start the built executable:
Does this indicate that BUILD.md might be outdated?
The text was updated successfully, but these errors were encountered: