I’ve been trying to compile for days now, finally got it working by following instructions here and in compiling.md and on reddit…basically a wild goose chase that finally paid off. I’ve got the code:blocks 13.12, mingw 5.2 and I can compile and run the curses version with changes I’ve made and it works perfectly. However, I can ONLY compile the curses version. Selecting the “Release (SDL, loc, lua, Sound)” from Project -> Build Options only compiles the curses version. I’m not sure what I’m doing wrong here, but I’d really like to compile the tiles version. Any suggestions would be appreciated.
Edit: So…yeah I’m a dumbass. I found the correct place to choose which type of build. Build -> Select Target…There’s also a big obvious dropdown box…
Now it’s asking for SDL.h and failing immediately. Yay, progress!
edit2: Ok, found SDL.h in the Windepend\include\sdl2 directory. So I added that to the search directory tab of Release (SDL, sound) and it’s happily chugging away again…I don’t understand the error I get when I tried to build the Release (SDL, loc, lua, sound), it says lua5.1 ‘command not found’ or something like that. But if I can get tiles working in any form I’ll be quite pleased.
Edit3: I’ve got tiles working, woot! Will the lack of lua cause me any trouble? I know most of the black list stuff uses lua, is that what that function supports? And if it is, how do I get past the lua5.1 error I mentioned above? I’m going to bed now, I hope someone can help me out with this sometime today. Thanks 
edit4: it helps to actually have lua installed when trying to compile with lua enabled…