errors in building the CEF
Posted: Sat May 17, 2025 11:43 am
Creating D:\code\chromium_git\chromium\src\out\Release_GN_x64 directory.
ERROR Need exactly one build directory to generate.
I expected something more like "gn gen out/foo"
You can also see "gn help gen".
Traceback (most recent call last):
File "D:\code\chromium_git\chromium\src\cef\tools\gclient_hook.py", line 154, in <module>
RunAction(src_dir, cmd)
File "D:\code\chromium_git\chromium\src\cef\tools\gclient_util.py", line 35, in RunAction
gclient_utils.CheckCallAndFilter(
File "D:\code\depot_tools\gclient_utils.py", line 733, in CheckCallAndFilter
raise subprocess2.CalledProcessError(rv, args, kwargs.get('cwd', None),
subprocess2.CalledProcessError: Command 'gn gen out\\Release_GN_x64 --ide=vs2022 --sln=cef --filters=//cef/* ' returned non-zero exit status 1 in D:\code\chromium_git\chromium\src
ERROR Need exactly one build directory to generate.
I expected something more like "gn gen out/foo"
You can also see "gn help gen".
------------------
set GN_DEFINES=ffmpeg_branding=Chrome proprietary_codecs=true is_official_build=true is_debug=false is_asan=true dcheck_always_on=true
set GN_ARGUMENTS=--ide=vs2022 --sln=cef --filters=//cef/*
call cef_create_projects.bat
--------------------
There is no problem to generate Debug_GN_x64, but when generating Release_GN_x64, this error happen!
Keen for your help, thank you!
ERROR Need exactly one build directory to generate.
I expected something more like "gn gen out/foo"
You can also see "gn help gen".
Traceback (most recent call last):
File "D:\code\chromium_git\chromium\src\cef\tools\gclient_hook.py", line 154, in <module>
RunAction(src_dir, cmd)
File "D:\code\chromium_git\chromium\src\cef\tools\gclient_util.py", line 35, in RunAction
gclient_utils.CheckCallAndFilter(
File "D:\code\depot_tools\gclient_utils.py", line 733, in CheckCallAndFilter
raise subprocess2.CalledProcessError(rv, args, kwargs.get('cwd', None),
subprocess2.CalledProcessError: Command 'gn gen out\\Release_GN_x64 --ide=vs2022 --sln=cef --filters=//cef/* ' returned non-zero exit status 1 in D:\code\chromium_git\chromium\src
ERROR Need exactly one build directory to generate.
I expected something more like "gn gen out/foo"
You can also see "gn help gen".
------------------
set GN_DEFINES=ffmpeg_branding=Chrome proprietary_codecs=true is_official_build=true is_debug=false is_asan=true dcheck_always_on=true
set GN_ARGUMENTS=--ide=vs2022 --sln=cef --filters=//cef/*
call cef_create_projects.bat
--------------------
There is no problem to generate Debug_GN_x64, but when generating Release_GN_x64, this error happen!
Keen for your help, thank you!