Ok, the problem seems to be in the Tool/MSCommon/vc.py file. If I hack the debugging debug() calls for the Windows code to print the text to STDOUT, I see the error as:
Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None The full log is at the bottom. If I run this vcvarsall.bat script from its directory, I see: PS C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\> .\vcvarsall.bat Setting environment for using Microsoft Visual Studio 2010 x86 tools. PS C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\> So this BAT file seems fine. But if I run this with the amd64 arg as SCons does, I see: PS C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\> .\vcvarsall.bat amd64 The specified configuration type is missing. The tools for the configuration might not be installed. PS C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\> 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! Now I don't know the best way that such a test should be fixed. I would suggest that a special function (with all contents in a try statement) be added which is called on the amd64 arch only. This then would run the vcvars64.bat file with 'amd64' and 'x86'. STDOUT should then be parsed as it is now, to check if the 64-bit install is there. Now if everything fails as now, I would recommend some type of warning message to the user through the SCons.Warnings.warn() system about what is missing, rather than silently giving up and then trying to run the 'cl' command, obviously without success. My hack, which could go into a separate function, is to change the test of line 359 with: if target_platform=='amd64': try: (vc_script,sdk_script) = find_batch_file(env,version,host_platform,'amd64') d = script_env(vc_script, args='amd64') except BatchFileExecutionError, e: try_target_archs = ['x86'] This will check for 'amd64' (using the logic from the rest of this function), then switch to 'x86' if the vcvars65.bat script failed, allowing the x86 arch to be set up later on. This small change allows me to now compile successfully. According to the 'file' command on my Linux system, I have a "PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit" module. So how do I get this into SCcons? Regards, Edward scons: Reading SConscript files ... trying to find VC 10.0Exp find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ found VC 10.0Exp trying to find VC 10.0 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ found VC 10.0 trying to find VC 9.0 find_vc_dir(): no VC registry key 'Software\\Wow6432Node\\Microsoft\\VisualStudio\\9.0\\Setup\\VC\\ProductDir' find_vc_pdir return None for ver 9.0 trying to find VC 9.0Exp find_vc_dir(): no VC registry key 'Software\\Wow6432Node\\Microsoft\\VCExpress\\9.0\\Setup\\VC\\ProductDir' find_vc_pdir return None for ver 9.0Exp trying to find VC 8.0 find_vc_dir(): no VC registry key 'Software\\Wow6432Node\\Microsoft\\VisualStudio\\8.0\\Setup\\VC\\ProductDir' find_vc_pdir return None for ver 8.0 trying to find VC 8.0Exp find_vc_dir(): no VC registry key 'Software\\Wow6432Node\\Microsoft\\VCExpress\\8.0\\Setup\\VC\\ProductDir' find_vc_pdir return None for ver 8.0Exp trying to find VC 7.1 find_vc_dir(): no VC registry key 'Software\\Wow6432Node\\Microsoft\\VisualStudio\\7.1\\Setup\\VC\\ProductDir' find_vc_pdir return None for ver 7.1 trying to find VC 7.0 find_vc_dir(): no VC registry key 'Software\\Wow6432Node\\Microsoft\\VisualStudio\\7.0\\Setup\\VC\\ProductDir' find_vc_pdir return None for ver 7.0 trying to find VC 6.0 find_vc_dir(): no VC registry key 'Software\\Wow6432Node\\Microsoft\\VisualStudio\\6.0\\Setup\\Microsoft Visual C++\\ProductDir' find_vc_pdir return None for ver 6.0 msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() MSCommon/sdk.py: trying to find SDK 7.0 find_sdk_dir(): checking registry:Software\Microsoft\Microsoft SDKs\Windows\v7.0\InstallationFolder find_sdk_dir(): no SDK registry key 'Software\\Microsoft\\Microsoft SDKs\\Windows\\v7.0\\InstallationFolder' MSCommon/sdk.py: trying to find SDK 6.1 find_sdk_dir(): checking registry:Software\Microsoft\Microsoft SDKs\Windows\v6.1\InstallationFolder find_sdk_dir(): no SDK registry key 'Software\\Microsoft\\Microsoft SDKs\\Windows\\v6.1\\InstallationFolder' MSCommon/sdk.py: trying to find SDK 6.0A find_sdk_dir(): checking registry:Software\Microsoft\Microsoft SDKs\Windows\v6.0A\InstallationFolder find_sdk_dir(): no SDK registry key 'Software\\Microsoft\\Microsoft SDKs\\Windows\\v6.0A\\InstallationFolder' MSCommon/sdk.py: trying to find SDK 6.0 find_sdk_dir(): checking registry:Software\Microsoft\Microsoft SDKs\Windows\v6.0\InstallationFolder find_sdk_dir(): no SDK registry key 'Software\\Microsoft\\Microsoft SDKs\\Windows\\v6.0\\InstallationFolder' MSCommon/sdk.py: trying to find SDK 2003R2 find_sdk_dir(): checking registry:Software\Microsoft\MicrosoftSDK\InstalledSDKS\D2FF9F89-8AA2-4373-8A31-C838BF4DBBE1\Install Dir find_sdk_dir(): no SDK registry key 'Software\\Microsoft\\MicrosoftSDK\\InstalledSDKS\\D2FF9F89-8AA2-4373-8A31-C838BF4DBBE1\\Install Dir' MSCommon/sdk.py: trying to find SDK 2003R1 find_sdk_dir(): checking registry:Software\Microsoft\MicrosoftSDK\InstalledSDKS\8F9E5EF3-A9A5-491B-A889-C58EFFECE8B3\Install Dir find_sdk_dir(): no SDK registry key 'Software\\Microsoft\\MicrosoftSDK\\InstalledSDKS\\8F9E5EF3-A9A5-491B-A889-C58EFFECE8B3\\Install Dir' vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None installed_vcs:['10.0Exp', '10.0'] msvc_setup_env: using default installed MSVC version '10.0Exp' msvc_setup_env: using specified MSVC version '10.0Exp' vc.py:msvc_find_valid_batch_script() vc.py:get_host_target() vc.py:get_host_target() req_target_platform:x86_64 vc.py:msvc_find_valid_batch_script() trying target_platform:amd64 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ vc.py: find_batch_file() pdir:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ sdk.py:get_installed_sdks() vc.py:msvc_find_valid_batch_script() vc_script:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat sdk_script:None vc.py:msvc_find_valid_batch_script() use_script 2 u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat', args:amd64 Calling 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat amd64' vc.py:msvc_find_valid_batch_script() use_script 3: failed running VC script u'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat': amd64: Error:The specified configuration type is missing. The tools for the configuration might not be installed. vc.py:msvc_find_valid_batch_script() use_script 6: Neither VC script nor SDK script found vc.py:msvc_setup_env() use_script 2 None scons: done reading SConscript files. scons: Building targets ... #################################### # relax (http://www.nmr-relax.com) # #################################### ########################### # Compiling the C modules # ########################### Building the relaxation curve fitting module 'maths_fns\\relax_fit.pyd' cl /Fomaths_fns\c_chi2.obj /c maths_fns\c_chi2.c /nologo /I"C:\Python27\Scripts\..\include" /I"C:\Python27\lib\site-packages\numpy\core\include" scons: building terminated because of errors.
_______________________________________________ Scons-dev mailing list [email protected] http://two.pairlist.net/mailman/listinfo/scons-dev
