I might as well start off answering my own question... By request from the rest of the team I've stopped using cygwin along with moving to Vista. My Cygwin tools were setup to automatically convert cr-lf files to lf internally, so Unix files were loaded automatically.
The patch files had Unix line-ends, not Windows line-ends, so the non-cygwin patch.exe wasn't accepthing them. Unfortunately it wasn't detecting that situation, just crashing. Workaround: manually convert the patch files, and rebuild. - Eric Eric Promislow wrote: > Some background is always helpful -- I'm building Mozilla, > and part of our build process is to apply some patches to > contributed files. We use the msys version of patch, and it has > always crashed as part of our build process, and it throws up > a windows crash notification dialog when it does (I know how > to turn that off with python+ctypes, but that hasn't made it > to our build system). > > I'm the one seeing if our build system can work on Vista. At > this point I'm blocked with failure to run patch.exe > > Cygwin is not installed on this system -- that's also a > requirement. > > On Vista msys/patch basically fails to work (version 2.5.9). > it crashes at some point, with an access violation. I wanted > to take a stab at building patch and running it through the > debugger to figure out why this is happening. > > I haven't found all the build instructions. There are two > directories in src/patch/2.5.9: patch-2.5.9 and patch-2.5.9-src. > The first seems to contain the generic source code, the second > a few other platform-specific files (I'm guessing), but the second > dir also contains the configure_help.txt file, which didn't give > me a working Makefile. The first problem is that the patch-res.rc > file is in a different directory from the other source files. I > can fix this, but I'm wondering if this package should build > out of the box. > > Thanks, > Eric > > > [EMAIL PROTECTED] wrote: >> Welcome to the GnuWin32-Users@lists.sourceforge.net mailing list! >> >> To post to this list, send your email to: >> >> gnuwin32-users@lists.sourceforge.net >> >> General information about the mailing list is at: >> >> https://lists.sourceforge.net/lists/listinfo/gnuwin32-users >> >> If you ever want to unsubscribe or change your options (eg, switch to >> or from digest mode, change your password, etc.), visit your >> subscription page at: >> >> >> https://lists.sourceforge.net/lists/options/gnuwin32-users/ericp%40activestate.com >> >> >> You can also make such adjustments via email by sending a message to: >> >> [EMAIL PROTECTED] >> >> with the word `help' in the subject or body (don't include the >> quotes), and you will get back a message with instructions. >> >> You must know your password to change your options (including changing >> the password, itself) or to unsubscribe. It is: >> >> gaekwa >> >> Normally, Mailman will remind you of your lists.sourceforge.net >> mailing list passwords once every month, although you can disable this >> if you prefer. This reminder will also include instructions on how to >> unsubscribe or change your account options. There is also a button on >> your options page that will email your current password to you. > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > GnuWin32-Users mailing list > GnuWin32-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gnuwin32-users ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ GnuWin32-Users mailing list GnuWin32-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnuwin32-users