1.15-> 1.16. Perfectly clean remove and newly installed... But, there was a build error!

0

"C:\Amazon\Lumberyard\1.16.0.0\dev\lmbr_waf.bat" build_win_x64_vs2017_profile --enabled-game-projects=MyDefult1 -p MyDefult1 [WAF] Engine Root: C:\Amazon\Lumberyard\1.16.0.0\dev
A custom BuildEnv.json file was not found. This build will be untagged. A custom BuildEnv.json file was not found. This build will be untagged. [WAF] Executing 'build_win_x64_vs2017_profile' in 'c:\Amazon\Lumberyard\1.16.0.0\dev\BinTemp\win_x64_vs2017_profile' [WARN] Game folder 'StarterGame' configured in bootstrap.cfg is the enabled game for this build. In order to run or debug for the game 'MyDefult1', they need to be set in bootstrap.cfg under the 'sys_game_folder' entry accordingly [WARNING] Incredibuild disabled by build option [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:54 (build) is not enabled. Make sure that at least one of the following roles is enabled: [] [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:101 (build) is not enabled. Make sure that at least one of the following roles is enabled: [] unable to find QT unable to find QT Traceback (most recent call last): File "C:\Amazon\Lumberyard\1.16.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.16.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.16.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 1949, in override_build_state old(ctx) File "c:\Amazon\Lumberyard\1.16.0.0\dev\wscript", line 469, in execute return execute_method(self) File "C:\Amazon\Lumberyard\1.16.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.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 254, in execute self.execute_build() File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 277, in execute_build self.compile() File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 370, in compile self.producer.start() File "C:\Amazon\Lumberyard\1.16.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.16.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.16.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.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 789, in post_group f() File "C:\Amazon\Lumberyard\1.16.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 893, in add_compiler_dependency if os.path.isabs( self.env['CC'] ): File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\Python\2.7.12\windows\lib\ntpath.py", line 59, in isabs return s != '' and s[:1] in '/\' TypeError: 'in <string>' requires string as left operand, not list Process failed with return code: 1 "C:\Amazon\Lumberyard\1.16.0.0\dev\lmbr_waf.bat" build_win_x64_vs2017_profile --enabled-game-projects=MyDefulat1 -p MyDefulat1 [WAF] Engine Root: C:\Amazon\Lumberyard\1.16.0.0\dev
A custom BuildEnv.json file was not found. This build will be untagged. A custom BuildEnv.json file was not found. This build will be untagged. [WAF] Executing 'build_win_x64_vs2017_profile' in 'c:\Amazon\Lumberyard\1.16.0.0\dev\BinTemp\win_x64_vs2017_profile' [WARN] Game folder 'StarterGame' configured in bootstrap.cfg is the enabled game for this build. In order to run or debug for the game 'MyDefulat1', they need to be set in bootstrap.cfg under the 'sys_game_folder' entry accordingly [WARNING] Incredibuild disabled by build option [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:54 (build) is not enabled. Make sure that at least one of the following roles is enabled: [] [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:101 (build) is not enabled. Make sure that at least one of the following roles is enabled: [] unable to find QT unable to find QT Traceback (most recent call last): File "C:\Amazon\Lumberyard\1.16.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.16.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.16.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 1949, in override_build_state old(ctx) File "c:\Amazon\Lumberyard\1.16.0.0\dev\wscript", line 469, in execute return execute_method(self) File "C:\Amazon\Lumberyard\1.16.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.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 254, in execute self.execute_build() File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 277, in execute_build self.compile() File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 370, in compile self.producer.start() File "C:\Amazon\Lumberyard\1.16.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.16.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.16.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.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 789, in post_group f() File "C:\Amazon\Lumberyard\1.16.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 893, in add_compiler_dependency if os.path.isabs( self.env['CC'] ): File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\Python\2.7.12\windows\lib\ntpath.py", line 59, in isabs return s != '' and s[:1] in '/\' TypeError: 'in <string>' requires string as left operand, not list Process failed with return code: 1

was created a new project, but get an error I have not seen before.. previously, there was no problem at all..

asked 5 years ago187 views
11 Answers
0
Accepted Answer

I solved it myself.

"dev/WAF/user_settings.option "

[Windows Options]

win_vs2017_vswhere_args = -version [15.7.4,15.9]

I modified it as follows.

[Windows Options]

win_vs2017_vswhere_args = -version 15.9.0

answered 5 years ago
0

use for example https://pastebin.com to save well-formatted logs and then paste the link here

answered 5 years ago
0
  1. "C:\Amazon\Lumberyard\1.16.0.0\dev\lmbr_waf.bat" build_win_x64_vs2017_profile --enabled-game-projects=MyDefult1 -p MyDefult1
  2. [WAF] Engine Root: C:\Amazon\Lumberyard\1.16.0.0\dev\
  3. A custom BuildEnv.json file was not found. This build will be untagged.
  4. A custom BuildEnv.json file was not found. This build will be untagged.
  5. [WAF] Executing 'build_win_x64_vs2017_profile' in 'c:\Amazon\Lumberyard\1.16.0.0\dev\BinTemp\win_x64_vs2017_profile'
  6. [WARN] Game folder 'StarterGame' configured in bootstrap.cfg is the enabled game for this build. In order to run or debug for the game 'MyDefult1', they need to be set in bootstrap.cfg under the 'sys_game_folder' entry accordingly
  7. [WARNING] Incredibuild disabled by build option
  8. [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:54 (build) is not enabled. Make sure that at least one of the following roles is enabled: []
  9. [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:101 (build) is not enabled. Make sure that at least one of the following roles is enabled: []
  10. unable to find QT
  11. unable to find QT
  12. Traceback (most recent call last):
  13. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 226, in waf_entry_point
  14. run_commands()
  15. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 342, in run_commands
  16. ctx = run_command(cmd_name)
  17. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 319, in run_command
  18. ctx.execute()
  19. File ".\Tools\build\waf-1.7.13\lmbrwaflib\msvs.py", line 1949, in override_build_state
  20. old(ctx)
  21. File "c:\Amazon\Lumberyard\1.16.0.0\dev\wscript", line 469, in execute
  22. return execute_method(self)
  23. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 696, in execute
  24. return execute_method(self)
  25. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 254, in execute
  26. self.execute_build()
  27. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 277, in execute_build
  28. self.compile()
  29. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 370, in compile
  30. self.producer.start()
  31. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Runner.py", line 307, in start
  32. self.refill_task_list()
  33. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Runner.py", line 209, in refill_task_list
  34. self.add_outstanding_tasks(next(self.biter))
  35. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 818, in get_build_iterator
  36. self.post_group()
  37. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 789, in post_group
  38. f()
  39. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\TaskGen.py", line 218, in post
  40. v()
  41. File "Tools\build\waf-1.7.13\lmbrwaflib\cry_utils.py", line 893, in add_compiler_dependency
  42. if os.path.isabs( self.env['CC'] ):
  43. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\Python\2.7.12\windows\lib\ntpath.py", line 59, in isabs
  44. return s != '' and s[:1] in '/\'
  45. TypeError: 'in <string>' requires string as left operand, not list
  46. Process failed with return code: 1
  47. "C:\Amazon\Lumberyard\1.16.0.0\dev\lmbr_waf.bat" build_win_x64_vs2017_profile --enabled-game-projects=MyDefulat1 -p MyDefulat1
  48. [WAF] Engine Root: C:\Amazon\Lumberyard\1.16.0.0\dev\
  49. A custom BuildEnv.json file was not found. This build will be untagged.
  50. A custom BuildEnv.json file was not found. This build will be untagged.
  51. [WAF] Executing 'build_win_x64_vs2017_profile' in 'c:\Amazon\Lumberyard\1.16.0.0\dev\BinTemp\win_x64_vs2017_profile'
  52. [WARN] Game folder 'StarterGame' configured in bootstrap.cfg is the enabled game for this build. In order to run or debug for the game 'MyDefulat1', they need to be set in bootstrap.cfg under the 'sys_game_folder' entry accordingly
  53. [WARNING] Incredibuild disabled by build option
  54. [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:54 (build) is not enabled. Make sure that at least one of the following roles is enabled: []
  55. [WARN] 3rd Party alias 'qt' specified in c:\Amazon\Lumberyard\1.16.0.0\dev\Code\Tools\Woodpecker\wscript:101 (build) is not enabled. Make sure that at least one of the following roles is enabled: []
  56. unable to find QT
  57. unable to find QT
  58. Traceback (most recent call last):
  59. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 226, in waf_entry_point
  60. run_commands()
  61. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 342, in run_commands
  62. ctx = run_command(cmd_name)
  63. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 319, in run_command
  64. ctx.execute()
  65. File ".\Tools\build\waf-1.7.13\lmbrwaflib\msvs.py", line 1949, in override_build_state
  66. old(ctx)
  67. File "c:\Amazon\Lumberyard\1.16.0.0\dev\wscript", line 469, in execute
  68. return execute_method(self)
  69. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Scripting.py", line 696, in execute
  70. return execute_method(self)
  71. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 254, in execute
  72. self.execute_build()
  73. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 277, in execute_build
  74. self.compile()
  75. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 370, in compile
  76. self.producer.start()
  77. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Runner.py", line 307, in start
  78. self.refill_task_list()
  79. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Runner.py", line 209, in refill_task_list
  80. self.add_outstanding_tasks(next(self.biter))
  81. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 818, in get_build_iterator
  82. self.post_group()
  83. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\Build.py", line 789, in post_group
  84. f()
  85. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\build\waf-1.7.13\waflib\TaskGen.py", line 218, in post
  86. v()
  87. File "Tools\build\waf-1.7.13\lmbrwaflib\cry_utils.py", line 893, in add_compiler_dependency
  88. if os.path.isabs( self.env['CC'] ):
  89. File "C:\Amazon\Lumberyard\1.16.0.0\dev\Tools\Python\2.7.12\windows\lib\ntpath.py", line 59, in isabs
  90. return s != '' and s[:1] in '/\'
  91. TypeError: 'in <string>' requires string as left operand, not list
  92. Process failed with return code: 1
answered 5 years ago
0

sorry, not allowed to edit

answered 5 years ago
0

Do you tried following steps?

  1. go to SetupAssistant and check in "Get started" section all four check boxes

  2. go to Project configurator : select you project and make it as Default

  3. open window console (cmd promt) in directory "Lumberyard\1.16.0.0\dev" and type those commands:

3.1 - "lmbr_waf configure" - press enter

3.2 - "lmbr_waf build_win_x64_vs2015_profile -p game" - press enter

  1. open your solution (Lumberyard\1.16.0.0\dev\Solutions) and swith from "[All] Profile" to [%yourProject%] Profile

  2. select in solution tree project - Launchers::%yourProject%WindowsLauncher mouse right click and "Set up as StartUp project"

  3. F7 (or select WAD in solution tree and build it)

  4. see logs

answered 5 years ago
0

....result is the same...

REMOVEDUPLOAD

I recently installed the latest version (15.9) of the Visual studio 2017 community. Is it related to this?

answered 5 years ago
0

So a bit lengthier explanation of why the default args are a range, why removing the range and using 15.9.0 works here, and why this is the default range shipped with 1.16

The way Microsoft implemented their ranged version checks is different than the single version check. Ranged version checks check against the internal build number (ex. 15.9.xxxx where xxxx is the build number).

The single version check disregards the build number, so it will accept anything that reports its version as 15.9.0, regardless of build number.

So with that background, we decided to ship with this range because it reflects what our QA has fully tested. We used a build of 15.8.xxxxx, and the last known ABI incompatibility we had was moving from version 15.6 -> 15.7, so that is why it's the minimum of the range.

So yes, the correct answer here is to modify these however you see fit for your project's specific needs.

I'll make sure this feedback is taken into account for next release when we update the default version checks for 2017. We are trying to do our best to find a middle ground between letting customers know what we've actually tested for you, and where you may fall in to issues as Microsoft updates Visual Studio, which is how we've landed here. Thank you guys for your feedback :)

answered 5 years ago
0

Thanks. Worked for me, saved me some serious pain.

answered 5 years ago
0

Hi were you able to fix the issue eventually?

answered 5 years ago
0

Oh now I understand. Glad that you fixed the issue, I run into the same one today. I just changed the code like you did. Now the project is being configurated. Fingers crossed.

answered 5 years ago
0

Looks like it came from this website. It produces a familiar kind of software, which includes bulk SMS online sendings. You could write to them btw

answered 5 years ago

This post is closed: Adding new answers, comments, and votes is disabled.