Godot version
4.0.beta (
System information
Windows 10 & 11, Visual Studio
Issue description
As expected in #66242 since I developed it on Linux and didn't get to test on Windows/MSVC, the vsproj=yes option broke.
Here's the error that @EricEzaM reported:
[Initial build] scons: *** [godot.vcxproj] InternalError : Sizes of 'buildtarget' and 'variant' lists must be the same.
Traceback (most recent call last):
File "C:\Users\Eric\AppData\Local\Programs\Python\Python38\lib\site-packages\SCons\Action.py", line 1318, in execute
result = self.execfunction(target=target, source=rsources, env=env)
File "C:\Users\Eric\AppData\Local\Programs\Python\Python38\lib\site-packages\SCons\Tool\msvs.py", line 1845, in GenerateProject
GenerateDSP(dspfile, source, env)
File "C:\Users\Eric\AppData\Local\Programs\Python\Python38\lib\site-packages\SCons\Tool\msvs.py", line 1795, in GenerateDSP
g = _GenerateV10DSP(dspfile, source, env)
File "C:\Users\Eric\AppData\Local\Programs\Python\Python38\lib\site-packages\SCons\Tool\msvs.py", line 1196, in __init__
_DSPGenerator.__init__(self, dspfile, source, env)
File "C:\Users\Eric\AppData\Local\Programs\Python\Python38\lib\site-packages\SCons\Tool\msvs.py", line 448, in __init__
raise SCons.Errors.InternalError("Sizes of 'buildtarget' and 'variant' lists must be the same.")
SCons.Errors.InternalError: Sizes of 'buildtarget' and 'variant' lists must be the same.
scons: building terminated because of errors.
I'm not familiar with the way this feature implemented nor with how it's used as I almost never use Visual Studio, so it would be great if a VS user could have a look at fixing this, and making sure that the set of build configs defined in #66242 makes sense for contributors and users making custom builds.
Steps to reproduce
- Install Windows 10 or 11 with VS 2019 or 2022
scons vsproj=yes
Minimal reproduction project
No response
Godot version
4.0.beta (
System information
Windows 10 & 11, Visual Studio
Issue description
As expected in #66242 since I developed it on Linux and didn't get to test on Windows/MSVC, the
vsproj=yesoption broke.Here's the error that @EricEzaM reported:
I'm not familiar with the way this feature implemented nor with how it's used as I almost never use Visual Studio, so it would be great if a VS user could have a look at fixing this, and making sure that the set of build configs defined in #66242 makes sense for contributors and users making custom builds.
Steps to reproduce
scons vsproj=yesMinimal reproduction project
No response