Hi GN devs-
I'm building on a fully up-to-date Win11 machine with VS2022 and Python 3.10 installed. I open up a VS2022 64-bit developer command prompt and build GN per the web page instructions. I'm using the pre-built ninja v1.11.1 from the ninja releases page on github.
I get a ton of link warnings about empty PDB files, but whatever- gn.exe and gn_unittests.exe do link, and gn.exe does run and give me the "hey, you didn't give me a subcommand" error, indicating that it's at least sane.
The unit tests fail spectacularly though, FormatTest.001 to FormatTest.084 (command_format_unittest.cc) all fail unhelpfully with "expected == out", and then "ImportantFileWriterTest.Basic" also fails.
I'm following the build steps exactly as documented, and I'm on the pristine head of the main branch as of today.
Is this a known issue? Am I using an OS / VS version newer than what GN builds under CI? I haven't tried debugging or using this gn.exe yet; I figured I'd ask first.
Thanks,
Charles
Screenshots attached for posterity: