Re: Win7 + MSVS2019 fails to create environment....
"Steve Hill \(Wireless\) via Scons-users" <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <DM8PR18MB4469E0FA9E482EBD8DBE7821D1DC9@DM8PR18MB4469.namprd18.prod.outlook.com> |
Hi Stephen, Looking at the source code, it looks like this was fixed in 4.0.0: https://github.com/SCons/scons/blob/rel_4.0.0/SCons/Tool/MSCommon/common.py#L270 S. From: Scons-users <[email protected]> On Behalf Of Stephen Hill via Scons-users Sent: 16 September 2021 08:40 To: [email protected] Subject: [Scons-users] Win7 + MSVS2019 fails to create environment.... EXTERNAL EMAIL: Do not click links or open attachments unless you know and trust the sender. We are on scons v3.1.2 and are using MSVS2019 v16.10.2 on Win7. When creating the win32 environment we see a dialog box saying "Windows cannot find 'powershell.exe'.", and then it fails after clicking OK: Traceback (most recent call last): File "C:\Views\cue\tm_build_system\SConstruct", line 1923, in <module> prof.runcall(d.populate_domain) File "C:\Views\cue\tm_build_system\SConstruct", line 1686, in runcall return func(*arg, **kwds) File "C:\Views\cue\tm_build_system\domain\domain.py", line 378, in populate_domain state.push("env", self._create_env()) File "C:\Views\cue\tm_build_system\domain\tools.py", line 167, in _create_env return self._create_host_env( File "C:\Views\cue\tm_build_system\domain\domain.py", line 689, in _create_host_env return self._create_win32_env(mfcEnv, debug) File "C:\Views\cue\tm_build_system\domain\domain.py", line 726, in _create_win32_env env = SCons.Script.Environment( File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Environment.py", line 990, in __init__ apply_tools(self, tools, toolpath) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Environment.py", line 102, in apply_tools env.Tool(tool) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Environment.py", line 1810, in Tool tool(self) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\__init__.py", line 303, in __call__ self.generate(env, *args, **kw) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\default.py", line 41, in generate SCons.Tool.Tool(t)(env) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\__init__.py", line 303, in __call__ self.generate(env, *args, **kw) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\mslink.py", line 314, in generate msvc_setup_env_once(env) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\MSCommon\vc.py", line 695, in msvc_setup_env_once msvc_setup_env(env) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\MSCommon\vc.py", line 814, in msvc_setup_env d = msvc_find_valid_batch_script(env,version) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\MSCommon\vc.py", line 762, in msvc_find_valid_batch_script d = script_env(vc_script, args=arg) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\MSCommon\vc.py", line 621, in script_env stdout = common.get_output(script, args) File "c:\views\cue\.venv\build_venv\lib\site-packages\scons\SCons\Tool\MSCommon\common.py", line 238, in get_output sys.stderr.write(stderr) TypeError: write() argument must be str, not bytes Regards, Steve. Stephen Hill TM500 Chief Technical Specialist VIAVI Solutions - Wireless Office : +44 (0)1438 744542 Mobile : +44 (0)7595 281746 [email protected]<mailto:[email protected]> [cid:[email protected]] Follow us on: VIAVI Blog<http://blog.viavisolutions.com/> | LinkedIn<https://urldefense.com/v3/__https:/www.linkedin.com/company/viavi-solutions__;!!Niha4SQ!uwpnhYYwRkpzQoyuDLzC_yt5I5inp-1OPQbn9cA4mvooxgkioMRajp2gaLQI8bdrir7pVASp$> | YouTube<https://urldefense.com/v3/__https:/www.youtube.com/channel/UCCCGcTKD1teKf8VyaEKm-MA__;!!Niha4SQ!uwpnhYYwRkpzQoyuDLzC_yt5I5inp-1OPQbn9cA4mvooxgkioMRajp2gaLQI8bdrikbBZZyr$> | Twitter<https://urldefense.com/v3/__https:/twitter.com/ViaviSolutions__;!!Niha4SQ!uwpnhYYwRkpzQoyuDLzC_yt5I5inp-1OPQbn9cA4mvooxgkioMRajp2gaLQI8bdrih2VsQnk$> | Facebook<https://urldefense.com/v3/__https:/www.facebook.com/viavisolutions__;!!Niha4SQ!uwpnhYYwRkpzQoyuDLzC_yt5I5inp-1OPQbn9cA4mvooxgkioMRajp2gaLQI8bdriku1xmJh$> Aeroflex Limited a VIAVI Solutions Company, Longacres House, Six Hills Way, STEVENAGE, Herts, SG1 2AN, UK. +44 (0) 1438 742200 www.viavisolutions.com/wirelessvalidation<http://www.viavisolutions.com/wirelessvalidation> Registered Office: Longacres House, Six Hills Way, Stevenage, SG1 2AN. Registered in England and Wales No. 317241. This e-mail and any files transmitted with it is intended solely for the addressee(s) and may contain information that is proprietary, privileged, company confidential and/or exempt from disclosure under applicable law. If you are not the intended addressee(s), any disclosure, reproduction, copying, distribution or other use of the e-mail is strictly prohibited. It may also contain data subject to the International Traffic in Arms Regulations or United States Export Administration Regulations, particularly if this E-mail has been transmitted from a United States location, and cannot be disseminated, distributed or copied to foreign nationals, residing in the United States or abroad, without the prior approval of the U.S. Department of State or appropriate export licensing authority. If you have received this E-mail in error, please delete it and destroy all copies of this e-mail and notify the sender immediately via telephone call or return e-mail. Neither the company nor any subsidiary or affiliate or associated company nor any individual sending this E-mail accepts any liability in respect of the content (including errors and omissions) nor shall this e-mail be deemed to enter the company or any subsidiary or affiliate or associated company into a contract or to create any legally binding obligations unless expressly agreed to in writing under separate cover and timeliness of the E-mail which arise as a result of transmission. If verification is required, please request a hard copy version from the sender. Please consider the environment before printing this email _______________________________________________ Scons-users mailing list [email protected] https://pairlist4.pair.net/mailman/listinfo/scons-users
image001.png
(image/png, 1.9 KB) - not displayed