On Fri, Jun 15, 2012 at 9:59 AM, Edward d'Auvergne <[email protected]> wrote: > Looking at this BAT file, it is looking for C:\Program Files (x86)\Microsoft > Visual Studio 10.0\VC\bin\amd64\vcvars64.bat. So I don't have the 64-bit > TARGET_ARCH installed, but that's fine because I want to build 32-bit > modules anyway, so that the Windows users of my software > (http://www.nmr-relax.com) can all use the same binary distribution. From > the comments in the SCons vc.py script, this should then default to 32-bit > (line 356 for version 2.1.0). This looks like where this fails. The > req_taget_platform is set to 'x86_64' (it's taken from env.get("TARGET > ARCH")), and target_platform to 'amd64' (taken from evn.get("HOST_ARCH")). > So the test thinks that the 64-bit arch is installed. Now the vcvarsall.bat > file fails if the 64-bit architecture is not installed, but this occurs > after this non-functional test. This non-functional test is not how you > should determine if something is installed or not!!! Big fat fail there!
Thanks, Edward -- that's very valuable information. I'll look into it. Ideally you could file this as a bug report on scons.tigris.org, because it does seem like a bug. -- Gary _______________________________________________ Scons-dev mailing list [email protected] http://two.pairlist.net/mailman/listinfo/scons-dev
