Getting Unangband/Angband from SVN and Compiling on Windows
Collapse
X
-
Mingw is not that bad... link to downloader posted earlier in the threadThe Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
In UnAngband, the level dives you.
ASCII Dreams: http://roguelikedeveloper.blogspot.com
Unangband: http://unangband.blogspot.com
Comment
-
takkaria whispers something about options. -more-Comment
-
Yes, but you easily see with SVN if and what has changed and can easily display commit messages for the changes to see what is happening, revert some of the last changes if they break the game, merge effortlessly your private hacks (e.g. to lib/edit files), etc., etc. Not to mention contributing...Comment
-
Now that goes a lot above an ordinary player wanting to play development snapshot of the game
Sure, if you maintain local patches, full blown svn is a good thing to have.See the elves and everything! http://angband.oook.czComment
-
Yes, and I guess that's what I'll do. In fact, I guess I started using cygwin because it was above mingw on RR's compilation instructions on thangorodrim, and never had a reason not to. Now I have.One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
-
For the method, see:
takkaria whispers something about options. -more-Comment
-
I went for route of testing the PATH variable to see if it contains "WINDOWS\system32". This means that V should now work using Makefile.win and you've no need to move the executable manually.
For the method, see:
http://angband.rogueforge.net/trac/b...c/Makefile.winComment
-
The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
In UnAngband, the level dives you.
ASCII Dreams: http://roguelikedeveloper.blogspot.com
Unangband: http://unangband.blogspot.com
Comment
-
Has something changed since this was composed?
I guess I'll have to be the clueless one (or at least, the one who steps forward to be counted) ... I am still having some trouble here. I appreciate the guide, and I really want to make this thing work, but the compile process leaves me stranded. It creates a long series of object files (apparently all of them), but then yields the following, as it pulls its oars out of the water:
gcc: no input files
mingw32-make: *** [win/readdib.o] Error 1
To get this far, I did have to improvise somewhat, as not all of the menu choices still match what this guide forecasts (e.g., in step 3, there is no longer a "Mylar Integration" to de-select). And I had to go into the project properties and change Cygwin to Mingw wherever it appeared just to get the build started. Could there be some other configuration variable I have to mess with in Eclipse? Or could there be something I touched that I shouldn't have? (Aware of my ignorance, I touched as little as possible.)
I duplicated the problem when using the stable source code for version 3.0.9 (imported locally from the .tar.gz), so I doubt that the code could be the problem. Sadly, my experience with IDEs and makefiles is exceedingly spotty. But maybe my woes can serve as illumination (or as a cautionary tale) for others.
Thanks in advance for any clarification anyone can offer!Comment
-
I guess I'll have to be the clueless one (or at least, the one who steps forward to be counted) ... I am still having some trouble here. I appreciate the guide, and I really want to make this thing work, but the compile process leaves me stranded. It creates a long series of object files (apparently all of them), but then yields the following, as it pulls its oars out of the water:
gcc: no input files
mingw32-make: *** [win/readdib.o] Error 1
Try bringing up a cmd prompt, and changing into the angband/src directory (use the cd command).
Then try the command mingw32-make -f makefile.win
That should generate a angband.exe which you can copy up one directory.
AndrewThe Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
In UnAngband, the level dives you.
ASCII Dreams: http://roguelikedeveloper.blogspot.com
Unangband: http://unangband.blogspot.com
Comment
-
Somewhat off-topic, but here is a _trivial_ way to obtain a Windows binary, if you have Linux with apt (Debian, Ubuntu, others). It really worked so easily for me.
Comment
-
Doesn't sound too hard - Netbeans is pretty easy to use
Can't say for certain that I've actually tried it - but I imagine it's not difficult!You read the scroll labeled NOBIMUS UPSCOTI...
You are surrounded by a stasis field!
The tengu tries to teleport, but fails!Comment
Comment