While waiting for 5.00 for win32 I thought I'd get started with 4.08.2 - downloaded it today and installed it and the latest cygwin as per instructions.  However:  When following the "test the fruits of your labour" I invoke "ghc -o main main.hs" and get back a bash prompt and that's all.  No files created, e.g., no main.  Same for "ghc -c main.hs".  Something trivial must be wrong with my setup.  I've copied the ghc/bin/perl to cygwin/bin.  No spaces in any directories (ghc is installed at c:\ghc). My mounted dirs look like this:
 
C:\Cygwin\bin>mount
Device              Directory           Type         Flags
c:\Cygwin\bin       /usr/bin            user         textmode
c:\Cygwin\etc       /etc                user         textmode
c:\Cygwin\lib       /usr/lib            user         textmode
c:                  /                   user         textmode
 
Anybody have an idea what's going on?  I can't wait to get 5.00 and its integral driver!
 
-- Dave