Is anyone doing this? If so, would you mind giving me a few hints as to how you're doing it. What tool chain are you using? If you're using a makefile, is it the one in the distribution or a custom one.
Building Narsil on Windows
Collapse
X
-
Tags: None
-
I have traditionally used msys2 on Windows (for V, FA etc), and built withCode:cd src MINGW=yes make -f Makefile.win
That said, neither of these is currently working for me, but they're failing in the same way for V, so I suspect it's my msys2 setup (which I've just redone after a dev environment catastrophe a few weeks back) that's the problem.One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie. -
I'm able to build V with
cd src
make -f Makefile.msys2.sdl2 SOUND=yes
but trying that with NarSil, I got
~~~
snd-sdl.c:219:27: error: 'SDL_INIT_AUDIO' undeclared (first use in this function)
219 | SDL_QuitSubSystem(SDL_INIT_AUDIO);
| ^~~~~~~~~~~~~~
make: *** [Makefile.msys2.sdl2:138: snd-sdl.o] Error 1
~~~
Trying the version in the NarSil docs
make -f Makefile.msys2.sdl2
I got
~~~
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lbrotlidec-static: No such file or directory
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lbrotlicommon-static: No such file or directory
collect2.exe: error: ld returned 1 exit status
make: *** [Makefile.msys2.sdl2:110: narsil] Error 1
~~~
I have the up-to-date mingw-w64-x86_64-brotli-1.0.9-6 installed.
The error output looks similar to what a V user reported a year ago - http://angband.oook.cz/forum/showthread.php?t=11120 . I've never had this problem with V, myself.Comment
-
Thanks, it's probably just a matter of me needing to pull in some updates from V (I did some of this to patch some initial issues when trying this earlier).One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
Comment