Hello. I just committed a fairly sizeable but mostly uneventful (to 32-bit users) patch to the release branch (because trunk is too old) that now allows the x64 build process to get to the linking stage. It basically involved changing the __WIN32__ #ifdefs back to __WINDOWS__ for the generic cases and adding __WIN32__ and __WIN64__ ones for specific instances (of which there's only one in soundsourcemp3.h to allow mad.h to compile correctly.)
It also auto-detects if you're running on a 64-bit platform (if you've installed the 64-bit version of Python) and will build the x64 version of Mixxx if so. (It doesn't check the compiler version though.) The only thing I need help with at this point is adding a command line option so the SConstruct (not the SConscript) can be told to override that auto-detection and build the 32-bit version on an x64 platform. Otherwise, anyone in that situation would just need to edit the SConstruct and replace platform = 'win64' with 'win32'. Unless there's a way to actually check the compiler version and adjust the platform value based on that insteadm which would be a better solution. (The MSVC compiler's version string ends with 80x86, AMD64, EM64T or x64, so we could check that.) I made sure the regular 32-bit version still builds from scratch & runs fine with these changes, so have no fear. :) I think all that's left now is to finish rebuilding the dependencies and we should be off to the races. Sincerely, Sean M. Pappalardo "D.J. Pegasus" <<--------------------------------------------------------------------------------->> This E-Mail message has been scanned for viruses and cleared by >>SmartMail<< from Smarter Technology, Inc. <<--------------------------------------------------------------------------------->> ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
