I tried building the latest 1.0.1c source tree under win-x64 today, and there is a problem when using cygwin's perl. It looks like whoever built the perl scripts for the win-x64 platform made assumptions about the way perl handles file paths with windows-style backslashes "\" in them. Basically cygwin perl assumes that a backslash is a string escape sequence and the backslash is "lost", which obviously causes the build to fail in numerous places.
I ended up switching to Active-Perl from activestate.com, and then everything started working. So obviously there is a difference in the way the two perl distributions handle windows-style backslash path separators. I would think that it really should work with cygwin perl since many developers use this platform. Perhaps the openssl devs consider this to be a bug in cygwin perl, rather than a bug in openssl's perl scripts. I am not an expert in Perl, so I am not in a position to provide a patch. This bug has probably already been reported and I'll get flamed for not having researched the open bug list. Oh well. P.S. I hate the picky error-prone retarded language also known as perl lol
