I want to get automated builds using TeamCity working now but the build hosts it uses are all Windows Server 2012. I have the right Windows 10 SDK installed as well as Visual Studio 2017.
The TeamCity setup seems to exceed the specs laid on on the CEF build page https://bitbucket.org/chromiumembedded/cef/wiki/AutomatedBuildSetup.md - namely Windows 7/64 or later.
It's hard to read the TeamCity logs but the error appears to be happening when it starts to build the project files - I see "Generating CEF project files..." just before the error then lines like:
- Code: Select all
Creating C:\code\chromium_git\chromium\src\out\Release_GN_x86 directory.
Traceback (most recent call last):
File "C:/code/chromium_git/chromium/src/build/vs_toolchain.py", line 566, in <module>
sys.exit(main())
File "C:/code/chromium_git/chromium/src/build/vs_toolchain.py", line 562, in main
return commands[sys.argv[1]](*sys.argv[2:])
File "C:/code/chromium_git/chromium/src/build/vs_toolchain.py", line 383, in CopyDlls
_CopyRuntime(target_dir, runtime_dir, target_cpu, debug=False)
File "C:/code/chromium_git/chromium/src/build/vs_toolchain.py", line 358, in _CopyRuntime suffix)
File "C:/code/chromium_git/chromium/src/build/vs_toolchain.py", line 296, in _CopyUCRTRuntime
assert len(ucrt_files) > 0
AssertionError
ERROR at //build/toolchain/win/BUILD.gn:49:3: Script returned non-zero exit code.
Has anyone been able to get a build on Windows Server 2012?