Well, now that I've finally ironed out this whole Cygwin-X mess I was having (which was caused by making the text file read change that allowed autogen.sh to run in the first place; I had to go back in and manually mount directories in the proper text mode), I do know what's making the setup process halt. In the configure.ac file, there's a section that sets defines dependent upon the $host_os. Since Cygwin reports itself as Cygwin, and since it's not listed among the supported OSes, the procedure stops there. It looks like there's quite a bit later on that depends on $host_os, including various library dependencies. Since the Win32 compilation is listed as being performed via MinGW, and since, like you said, MinGW also uses gcc, I wonder if there's some way of forcing Cygwin into displaying as Windows, or (more likely) of editing configure.ac to allow for compilation via Cygwin, provided I download the necessarily libraries. If nothing else, I think I'm starting to learn more about how Unix/Linux handles things by doing this, so if worst comes to worst, I'll have that. If I don't get anywhere, I guess I can just try MinGW/MSYS, or take the easy way out and see what Visual C++ is like.