FOR ANYBODY WHO'S HAVING PROBLEMS WITH GAS2MASM
Here's a bunch of ".asm"s I've already run through Gas2Masm. Just delete the .s files from your project and replace with these, making sure to set up the same "Include in Build" settings (alternatively don't add the ones you don't need; I've included sys_dos.asm just to be complete, but I don't expect anyone will ever use it).
http://www.quaketastic.com/upload/files ... e_ASMs.zip
VC++ 2008 express comes with it's own ml.exe, so at this stage it should prompt you if you want to use an existing build rule or create a new one. Select the existing and use that.
Now you can also remove the "gas2masm" project from the entire solution and everything (both software and GL) should work prefectly.
I've also tested this with QWCL and confirmed that it works there too.