Building Project Failed . Error Executing WAF

Here is my log :

“C:\Amazon\Lumberyard\1.12.0.1\dev\lmbr_waf.bat” build_win_x64_vs2015_profile --enabled-game-projects=s -p s
[WAF] Engine Root: C:\Amazon\Lumberyard\1.12.0.1\dev
[WAF] Executing ‘build_win_x64_vs2015_profile’ in ‘c:\Amazon\Lumberyard\1.12.0.1\dev\BinTemp\win_x64_vs2015_profile’
[WARN] Removing target platform win_x64_vs2013 due to “Visual Studio 2013” not checked in Setup Assistant.
[WARN] Removing target platform android_armv7_clang due to “Compile For Android” not checked in Setup Assistant.
[WARN] Removing target platform android_armv8_clang due to “Compile For Android” not checked in Setup Assistant.
[WARN] Game project ‘StarterGame’ configured in bootstrap.cfg is the enabled game for this build. In order to run or debug for the game ‘s’, they need to be set in bootstrap.cfg under the ‘sys_game_folder’ entry accordingly
[WARNING] Incredibuild disabled by build option
[WARNING] ‘libpath’ value ‘c:\Amazon\Lumberyard\1.12.0.1\dev\Code\SDKs\LibTomCrypt\lib\ios’ defined in TaskGenerator “sIOSLauncher” does not exist
[WARNING] ‘libpath’ value ‘c:\Amazon\Lumberyard\1.12.0.1\dev\Code\SDKs\LibTomMath\lib\ios’ defined in TaskGenerator “sIOSLauncher” does not exist
[WARNING] ‘libpath’ value ‘c:\Amazon\Lumberyard\1.12.0.1\dev\Code\SDKs\FreeType2\ios\lib’ defined in TaskGenerator “sIOSLauncher” does not exist
unable to find QT
unable to find QT
Traceback (most recent call last):
File “C:\Amazon\Lumberyard\1.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Scripting.py”, line 226, in waf_entry_point
run_commands()
File “C:\Amazon\Lumberyard\1.12.0.1\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.12.0.1\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 1926, in override_build_state
old(ctx)
File “c:\Amazon\Lumberyard\1.12.0.1\dev\wscript”, line 317, in execute
return execute_method(self)
File “C:\Amazon\Lumberyard\1.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Scripting.py”, line 696, in execute
return execute_method(self)
File “C:\Amazon\Lumberyard\1.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 254, in execute
self.execute_build()
File “C:\Amazon\Lumberyard\1.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 277, in execute_build
self.compile()
File “C:\Amazon\Lumberyard\1.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 370, in compile
self.producer.start()
File “C:\Amazon\Lumberyard\1.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Runner.py”, line 303, in start
self.refill_task_list()
File “C:\Amazon\Lumberyard\1.12.0.1\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.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 818, in get_build_iterator
self.post_group()
File “C:\Amazon\Lumberyard\1.12.0.1\dev\Tools\build\waf-1.7.13\waflib\Build.py”, line 789, in post_group
f()
File “C:\Amazon\Lumberyard\1.12.0.1\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 671, in add_compiler_dependency
if os.path.isabs( self.env[‘CC’] ):
File “C:\Amazon\Lumberyard\1.12.0.1\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

1 Like

Hey @v_, sorry for the troubles on this topic. In your install process for Visual Studio, was MFC checked and installed as well? :slight_smile:

1 Like

Sorry for late post, but:
I have the same problem here in 2020, using VS 2019, so you’re saying MFC may have been left out of VS install ? Is that still valid in latest VS ?

Using LY 1.24.1

Thx

It’s weird, why don’t you guys fill sorry for this post ?
https://forums.awsgametech.com/t/lumberyardsdk-vs2017-sln-generated-using-lmbr-waf-doesnt-work/8974

Hi, we have been investigating this issue and we are working on a fix for this in the next update.

You’r fixing it, that’s great, and I think you should fix this too.

Hi, thanks for the great feedback.

Improving the animation editor is on our to do list as well. In our next update we will be introducing a lot of bug fixes, new features and quality of life improvements, so keep an eye out for LY 1.25 announcements on our forums and blog pages.