I am building CEF from source on windows using automated method for release branch 5790 (115.0.5790.114) using below command:
- Code: Select all
python ..\automate\automate-git.py --no-depot-tools-update --download-dir=%CHROMIUM_GIT_DIR% --depot-tools-dir=%DEPOT_TOOLS_DIR% --force-clean --no-distrib --no-build --branch=5790 --chromium-checkout=refs/tags/115.0.5790.114 --verbose-build --checkout=a61da9b80ccf384ac214050fe75f3923e7703d4f --with-pgo-profiles
But the compilation is failing with below error:
../../third_party/angle/src/common/angle_version_info.cpp(15,5): error: non-void function 'GetANGLERevision' should return a value [-Wreturn-type]
return ANGLE_REVISION;
Automate-git script is doing code check-out and compilation of chromium.
And the code which is failing, belongs to ANGLE lib, which is third party dependency of chromium.
https://source.chromium.org/chromium/chromium/src/+/main:third_party/angle/src/common/angle_version_info.cpp;l=13?q=GetAngleRevision&ss=chromium
So I cannot make any changes in angle/chromium.
I am using below windows build environment:
Win 2016 cpu:28, mem:42.0039GB, disk:500GB
VS2022 17.5+, MSVC/14.36.32532
Win 10.0.22621.0 SDK, Ninja
Am I missing anything here?
Can someone help me with the fix for this issue?