aws / lumberyard

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
Other
2.04k stars 540 forks source link

WAF Doesn't Detect that I have the "Make & Build Tools" package in Incredibuild #464

Closed Kaipyr closed 4 years ago

Kaipyr commented 4 years ago

Describe the bug I'm trying to setup Incredibuild to work with lumbr_waf. I have used the lmbr_waf show_option_dialog command to bring up the options panel for it. When attempting to enable "Use Incredibuild", it tells me:

[ERROR] Incredibuild on "All Platforms" Disabled - Missing IB licence: "Make && Build tools"

I am using the latest version of Incredibuild and have enabled it with my license. I have also confirmed that the "Make & Build Tools" package was allocated to my machine. This prevents me from using Incredibuild with WAF to improve my build times.

Steps to reproduce Open command line. Navigate to and run lmbr_waf show_option_dialog. Attempt to enable "use_incredibuild" option.

Expected behavior I would expect that it would detect that I have Incredibuild installed with a valid license and have the "Make & Build Tools" package allocated to my machine.

Screenshots/Logs https://i.imgur.com/iTqFMj4.png

Lumberyard version v1.22.0.0

I have also tried manually enabling Incredibuild through the user_settings.options file. However, when trying to build after doing this it says:

Required Make && Build Tools Package not found. Build will not be accelerated through Incredibuild

sourjon commented 4 years ago

Hi @Kaipyr,

When you open the command line, you may need to run as Administrator in order to give yourself proper permission to update the registry keys. Use the two options 'use_incredibuild=true' and 'auto_update_incredibuild_settings=True'. These options should be updated in the 'user_settings.options' file under the WAF directory. After running lmbr_waf configure, it should have updated the registry keys and you shouldn't need to run as admin again. Let us know if that helps!

AMZN-alexpete commented 4 years ago

Closing due to inactivity.