その別件なのですが、
最近、cygwinを使っているとよくハングみたいな状況に陥ります。

./configure時に以下のエラーが多発して、なかなか通りませんでした。

checking for ANSI C header files... 2 [main] ? (43012) (cygwinパス)\bin\gcc.exe:
*** fatal error - couldn't allocate heap, Win32 error 487, base 0x9A0000,
top 0x9B0000, reserve_size 61440, allocsize 65536, page_const 4096

確実におこるわけではなく、不特定の箇所で途中で起こったり、
起こらなくなると今度はたまーに起こったりします。
また、gccではなく、他のコマンドでよく使われる sh.exeで起こったりもします。
./configureのような長いコマンドだと最後までいかないので、
今回は回避策があったのですが、困ることになります。

couldn't allocate heap, とありますが、
実際にメモリーが足らないわけではありません(現在800MBほどあまっています)

環境:Vista SP1
どうも、検索するとVistaでよく起こるような問題な気がします。
Windows XPのときは起こっていなかったはずです。