OK, all the stuff you need to build with gcc under MinGW are now in CVS.
I needed to make minor changes to about a dozen modules; almost all of these were trivial or bracketed by #ifdef __GNUC__ so they should be fairly well insulated. However:
someone with MSVC, please verify that I haven't broken anything. If I have, post to this thread and I'll fix it ASAP.
Here's what you need to build the source code under MinGW:
You will need the MSYS package as well as MinGW. Both of these can be downloaded from
http://www.mingw.org/download.shtml You will also need the "package upgrades" on the download page.
Here are the build steps, once you have MinGW/MSYS installed:
1. Get the latest version of the fs2_open sources from CVS.
2. Click on the MSYS icon -- this will open up a shell prompt window. You're now in Unix-land

3. Change to the directory where you have the fs2_open source. Note that MSYS modifies the path a little, and you use proper slashes (not the evil backslash) as directory separators.
4. Run the "configure" script.
5. Run "make" to compile the project
6. Copy the generated fs2.exe to wherever your FS2 data files live.
7. Go kick some Shivan tail (or whatever it is they have).
For example:
$ cd /c/Projects/fs2_open
$ ./configure
$ make
And that should be it. Now anyone with a connection to the internet can build fs2_open
