- Newest
- Most votes
- Most comments
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
use for example https://pastebin.com to save well-formatted logs and then paste the link here
- "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
Do you tried following steps?
-
go to SetupAssistant and check in "Get started" section all four check boxes
-
go to Project configurator : select you project and make it as Default
-
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
-
open your solution (Lumberyard\1.16.0.0\dev\Solutions) and swith from "[All] Profile" to [%yourProject%] Profile
-
select in solution tree project - Launchers::%yourProject%WindowsLauncher mouse right click and "Set up as StartUp project"
-
F7 (or select WAD in solution tree and build it)
-
see logs
....result is the same...
REMOVEDUPLOAD
I recently installed the latest version (15.9) of the Visual studio 2017 community. Is it related to this?
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 :)
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.
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
This post is closed: Adding new answers, comments, and votes is disabled.
Relevant content
- asked 2 years ago
- Accepted Answerasked a month ago
- asked a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 10 days ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 2 years ago