From: Xiaofan C. <xia...@gm...> - 2011-03-03 03:29:42
|
On Thu, Mar 3, 2011 at 7:00 AM, Dave Camarillo <dav...@gm...> wrote: > -compiling under the new build environment, MINGW32_NT-5.1 > BUILD-XP-X86 1.0.16(0.48/3/2) 2010-09-29 00:07 i686 Msys, creates a > library that generates the errors when linked & executed with our > application, (see output and code snipit below) Other than the suggestions from Peter and Pete, maybe you also tell us how you install the new MinGW.org 32bit environment. The recommended way is to use mingw-get now. (mingw.org is down now, so I use the Sourceforge information). http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get/ I now use mingw-get to update my MinGW.org installation and so far I have not encountered problem with the MinGW.org and libusb-1.0. Maybe you also want to update your build environment to the latest and try again. > -the build products, using the new mingw, with the TDM-64 build > environment, work consistently on *most* win64 machines, but fail > consistently on some win64 machines (same mode of failure). We don't > have any empirical evidence or patterns on the differences between the > machines. Just want to be clear, actually you mean new "msys", not new "MinGW", and you use the TDM-64 64bit compiler (native for 64bit Windows instead of the MinGW 32bit compiler in order to build the 64bit libusb. Right? TDM-64 is actually multilib enabled and you can use it to build both 32bit and 64 bit libusb-1.0. -- Xiaofan |