For the current 1.0 branch rev. 2146 I get failures while building libada, build log attached. This used to work in the past.
Crossbuild x86_64_unknown-linux-gnu to i686-w64-mingw32, x86_64-pc-mingw32 and x86_64-w64-mingw32 all fail l the same way for gcc-4.4.3 and gcc-4.4.4.
All failures are of the same type, redefinition of something in winsock2.h previously declared in winsock.h