Michael Cronenworth wrote: > Good job Erik and Richard! I will be testing this out ASAP with my > $DAYJOB apps and Win 7 64-bit.
My apps require GnuTLS, which I had to rebuild myself. I encountered a few minor issues. The first was that the winsock2.h and winsock.h both define struct fd_set, but do not protect it like the 32-bit MinGW includes do. This leads to "multiple definition" errors as libgcrypt and GnuTLS sometimes include "windows.h" instead of "winsock2.h" and "windows.h" calls "winsock.h". I found the cases where "windows.h" is used it isn't even required and I have removed them in my RPMs. There are also a few warnings about pointer size and (s)printf formatting (long vs long long), which is to be expected. I'll be working on these as libgcrypt is unstable at the moment. GnuTLS's OpenSSL compatibility layer seems to be broken under MinGW64. I had to disable it. Lastly, F12 requires the new libtool RPM as well. Will F12 get mingw64 or will it be F13+ only? No biggie for me as I will be going to F13 on my work machine soon. _______________________________________________ mingw mailing list mingw@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/mingw