Claude wrote:
+#ifndef __MINGW32__ verify (sizeof (lin) <= sizeof (long int)); +#endif
Although that change may be needed to get diffutils to compile, it is disabling a compile-time check that, if it fails, means that diffutils will probably break in some cases under mingw.
You'll have better luck building diffutils under Cygwin, which more compatible with the GNU platform. In the meantime I'll mark this bug report as a wishlist item.
