On 15 June 2011 20:22, Steven McCoy <[email protected]> wrote: > On 15 June 2011 17:18, Steven McCoy <[email protected]> wrote: > >> Tested correct on all 6 Windows build configurations. The only remaining >> question I have is regarding the rather silly NOxxx definitions, I >> updated to SDK 7 *windows.h* but they really don't need to be there at >> all. >> >> > Working on the Linux side, I have no idea what Canonical have done as in > 11.04 everything is a mess. There are two conflicting packages, * > gcc-mingw32* and *mingw32 *with the latter looking like the official *mingw32 > *and the former is the *i586* version of the* mingw32-w64* fork but they > are packaged to share the same run-time. Both the *i586 *compilers work > before and after patching but the *x86-64* build which has gone BSD naming > style, i.e. *amd64* instead of *x86-64* and bails out as configure doesn't > pick up the C++ compiler. > > I'll try again tomorrow and have a look at Debian and maybe install from > upstream to see if they fair better as that is where I pulled from before. > > Looks like Debian upstream is at fault according to this bug report:
https://bugs.launchpad.net/ubuntu/+source/gcc-mingw32/+bug/568028 So there are the following targets: - Ubuntu AMD64 MinGW - fail due to no C++ compiler - Ubuntu i586 MinGW - pass - Ubuntu MinGW32 - pass - Ubuntu MinGW PPA i686 w64-mingw32 - fail due to lack of "real file" libraries in link stage - Ubuntu MinGW PPA x86_64 w64-mingw32 - fail due to lack of "real file" libraries in link stage Picking up from snapshots: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/ - mingw-w64-bin_x86_64-linux<http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_x86_64-linux_20110615.tar.bz2/download> - fail due to lack of "real file" libraries in link stage - mingw-w64-bin_i686-linux<http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_i686-linux_20110615.tar.bz2/download> - fail on integration: confusing as all paths are x86_64, requires dependencies further than *ia32-libs* provides. So all the distributions seem useless for 64-bit until mingw-w64 1.0.0 is actually released. I have a snapshot in HK that produces correct binaries but everything else appears broken on integration. ZeroMQ itself appears not at fault. -- Steve-o
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
