Mainly this is about removing upper bound that cause a dependency hell on GHC7, and adding rtsopts to enable RTS runtime options (which GHC 6.12 didn't need). I've add to add explicit DeepSeq dependencies too. For windows, in roguestar/Main I had to account for the fact that windows executable end in exe.
Unfortunately on my test windows machine I can't test on 6.12 because to get Parsec 3 I need to upgrade network, which requires a Unix toolchain even on windows. But I suppose you're on 6.12 so you will quickly see if I've broken something.
Hope this helps.
build and run on GHC7 and windows
enable building on pre GHC7 still
Yikes. We've duplicated some effort. However, I'm inclined to prefer your patch over mine, since I can trust yours will compile on windows.