Cannot create a new Project fresh Install for LY 1.20.0.0

Cannot create a new project in Project Configurator during Building Project- “Error executing WAF.
Unable to find QT”

“C:\Amazon\Lumberyard\1.20.0.0\dev\lmbr_waf.bat” build_win_x64_vs2017_profile --enabled-game-projects=test2 -p test2
[WAF] Engine Root: C:\Amazon\Lumberyard\1.20.0.0\dev
[WAF] Executing ‘build_win_x64_vs2017_profile’ in ‘c:\Amazon\Lumberyard\1.20.0.0\dev\BinTemp\win_x64_vs2017_profile’
[WARN] Missing JDK path from Setup Assistant detected. Target platforms that require java will be disabled. Please re-run Setup Assistant with “Compile For Android” enabled and run the configure command again.
[SETTINGS] msvs_version = 15 (default 14)
[SETTINGS] Target Output folder (win_x64_vs2017/profile): Bin64vc141
[WARN] Game folder ‘StarterGame’ configured in bootstrap.cfg is the enabled game for this build. In order to run or debug for the game ‘test2’, they need to be set in bootstrap.cfg under the ‘sys_game_folder’ entry accordingly
[WARNING] Incredibuild disabled by build option
[WARN] Module use dependency ‘LyIdentity_shared’ for target ‘EMotionFX.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsProducer_shared’ for target ‘EMotionFX.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsShared_shared’ for target ‘EMotionFX.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyIdentity_shared’ for target ‘ScriptCanvasGem.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsProducer_shared’ for target ‘ScriptCanvasGem.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsShared_shared’ for target ‘ScriptCanvasGem.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyIdentity_shared’ for target ‘ScriptCanvasEditor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsProducer_shared’ for target ‘ScriptCanvasEditor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsShared_shared’ for target ‘ScriptCanvasEditor’ refers to an invalid module
[WARN] Module use dependency ‘LyIdentity_shared’ for target ‘EditorLib’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsProducer_shared’ for target ‘EditorLib’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsShared_shared’ for target ‘EditorLib’ refers to an invalid module
[WARN] Module use dependency ‘ToolsCrashHandler’ for target ‘EditorLib’ refers to an invalid module
[WARN] Module use dependency ‘LyIdentity_shared’ for target ‘LmbrCentral.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsProducer_shared’ for target ‘LmbrCentral.Editor’ refers to an invalid module
[WARN] Module use dependency ‘LyMetricsShared_shared’ for target ‘LmbrCentral.Editor’ refers to an invalid module
unable to find QT
unable to find QT
Traceback (most recent call last):
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py”, line 226, in waf_entry_point
run_commands()
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py”, line 342, in run_commands
ctx = run_command(cmd_name)
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py”, line 319, in run_command
ctx.execute()
File “.\Tools\build\waf-1.7.13\lmbrwaflib\msvs.py”, line 2056, in override_build_state
old(ctx)
File “.\Tools\build\waf-1.7.13\lmbrwaflib\build_configurations.py”, line 1453, in execute
return execute_method(self)
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py”, line 696, in execute
return execute_method(self)
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 254, in execute
self.execute_build()
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 277, in execute_build
self.compile()
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 370, in compile
self.producer.start()
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Runner.py”, line 307, in start
self.refill_task_list()
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Runner.py”, line 209, in refill_task_list
self.add_outstanding_tasks(next(self.biter))
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 818, in get_build_iterator
self.post_group()
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 789, in post_group
f()
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\build\waf-1.7.13\waflib\TaskGen.py”, line 218, in post
v()
File “Tools\build\waf-1.7.13\lmbrwaflib\cry_utils.py”, line 872, in add_compiler_dependency
if os.path.isabs( self.env[‘CC’] ):
File “C:\Amazon\Lumberyard\1.20.0.0\dev\Tools\Python\2.7.12\windows\lib\ntpath.py”, line 59, in isabs
return s != ‘’ and s[:1] in ‘/\’
TypeError: 'in ’ requires string as left operand, not list
Process failed with return code: 1

In setup assistant do you have all of the required third parties (including QT)? Have you run lmbr_waf configure from dev? You could also try the 3rdpartypath parameter for build and configure (if you haven’t run setup assistant). It would look something like…

\dev\lmbr_waf.bat build_win_x64_vs2017_profile --3rdpartypath ::abs path to third party directory root:: --enabled-game-projects=test2 -p test2

Resolved i upgraded to 1.22 , removed VS 15 and it works .