|
From: David G. <c0...@cs...> - 2008-01-02 20:42:15
|
I've noticed that using Visual C++ 2005 Express Edition causes scons to
fail. On my machine at least. Caught me by surprise.
Removing the key (in CURRENT_USER\Software\Microsoft\Visual Studio
something) in the registry remedies the problem.
C:\dcpptrunk>scons tools=mingw
scons: Reading SConscript files ...
UnicodeDecodeError: 'ascii' codec can't decode byte 0xf6 in position 37:
ordinal
not in range(128):
File "C:\dcpptrunk\SConstruct",
line 77:
Help(opts.GenerateHelpText(env))
File "C:\Program\Python25\scons-0.97\SCons\Script\SConscript.py",
line 581:
env = self.factory()
File "C:\Program\Python25\scons-0.97\SCons\Script\SConscript.py",
line 561:
default_env = SCons.Defaults.DefaultEnvironment()
File "C:\Program\Python25\scons-0.97\SCons\Defaults.py", line 66:
_default_env = apply(SCons.Environment.Environment, args, kw)
File "C:\Program\Python25\scons-0.97\SCons\Environment.py", line 794:
apply_tools(self, tools, toolpath)
File "C:\Program\Python25\scons-0.97\SCons\Environment.py", line 137:
env.Tool(tool)
File "C:\Program\Python25\scons-0.97\SCons\Environment.py", line 1340:
tool(self)
File "C:\Program\Python25\scons-0.97\SCons\Tool\__init__.py", line 157:
apply(self.generate, ( env, ) + args, kw)
File "C:\Program\Python25\scons-0.97\SCons\Tool\default.py", line 41:
SCons.Tool.Tool(t)(env)
File "C:\Program\Python25\scons-0.97\SCons\Tool\__init__.py", line 157:
apply(self.generate, ( env, ) + args, kw)
File "C:\Program\Python25\scons-0.97\SCons\Tool\mslink.py", line 200:
include_path, lib_path, exe_path =
SCons.Tool.msvc.get_msvc_paths(env,versio
n)
File "C:\Program\Python25\scons-0.97\SCons\Tool\msvc.py", line 564:
include_path = get_msvc_path(env, "include", version)
File "C:\Program\Python25\scons-0.97\SCons\Tool\msvc.py", line 349:
return _get_msvc8_path(path, str(version_num), platform, suite)
File "C:\Program\Python25\scons-0.97\SCons\Tool\msvc.py", line 291:
dirs = _parse_msvc8_overrides(version, platform, suite)
File "C:\Program\Python25\scons-0.97\SCons\Tool\msvc.py", line 194:
settings_path = settings_path.replace(r'%' + env_var + r'%',
env_vars[env_va
r])
|