CEF 4147: ERROR at //device/vr/buildflags/buildflags.gni

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

CEF 4147: ERROR at //device/vr/buildflags/buildflags.gni

Postby SibasankarPrusty » Thu Nov 05, 2020 5:38 am

Hi,

I am trying to build the CEF branch 4147 (ver 84) with proprietary_codecs=true by using automated method.

set GN_DEFINES=is_official_build=true ffmpeg_branding=Chrome proprietary_codecs=true
py C:\CEF84_Auto\automate-git.py --download-dir=C:\CEF84_Auto --branch=4147

but getting the below error

Generating CEF project files...
Creating C:\CEF84_Auto\chromium\src\out\Debug_GN_x86 directory.
ERROR at //device/vr/buildflags/buildflags.gni:24:22: Undefined identifier
enable_oculus_vr = checkout_oculus_sdk && is_chrome_branded && is_win

^------------------
See //BUILD.gn:19:1: whence it was imported.
import("//device/vr/buildflags/buildflags.gni")
^---------------------------------------------
Traceback (most recent call last):
File "C:\CEF84_Auto\chromium\src\cef\tools\gclient_hook.py", line 143, in <module>
RunAction(src_dir, cmd)
File "C:\CEF84_Auto\chromium\src\cef\tools\gclient_util.py", line 35, in RunAction
gclient_utils.CheckCallAndFilter(
File "C:\CEF84_Auto\depot_tools\gclient_utils.py", line 654, in CheckCallAndFilter
raise subprocess2.CalledProcessError(
subprocess2.CalledProcessError: Command 'gn gen out\\Debug_GN_x86' returned non-zero exit status 1 in C:\CEF84_Auto\chromium\src
Traceback (most recent call last):
File "C:\CEF84_Auto\automate-git.py", line 1466, in <module>
run('%s %s' % (python_exe, tool), cef_src_dir, depot_tools_dir)
File "C:\CEF84_Auto\automate-git.py", line 70, in run
args, cwd=working_dir, env=env, shell=(sys.platform == 'win32'))
File "C:\Users\pentokotta.prusty\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 363, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['C:\\CEF84_Auto\\depot_tools\\python3.bat', 'C:\\CEF84_Auto\\chromium\\src\\cef\\tools\\gclient_hook.py']' returned non-zero exit status 1.

Please help me to resolve this error ?
Thank you
SibasankarPrusty
Newbie
 
Posts: 4
Joined: Wed Sep 09, 2020 1:48 am

Re: CEF 4147: ERROR at //device/vr/buildflags/buildflags.gni

Postby ejorge » Wed Dec 30, 2020 3:20 am

hello,
i got the same on a docker environment:

Generating CEF project files...
NOTE: Not generating arm configuration due to missing sysroot directory
NOTE: Not generating arm64 configuration due to missing sysroot directory
Creating /build/chromium_git/chromium/src/out/Debug_GN_x86 directory.
ERROR at //device/vr/buildflags/buildflags.gni:24:22: Undefined identifier
enable_oculus_vr = checkout_oculus_sdk && is_chrome_branded && is_win
^------------------
See //BUILD.gn:21:1: whence it was imported.
import("//device/vr/buildflags/buildflags.gni")
^---------------------------------------------
Traceback (most recent call last):
File "tools/gclient_hook.py", line 143, in <module>
RunAction(src_dir, cmd)
File "/build/chromium_git/chromium/src/cef/tools/gclient_util.py", line 36, in RunAction
command, cwd=dir, always_show_header=True, print_stdout=True)
File "/build/depot_tools/gclient_utils.py", line 674, in CheckCallAndFilter
rv, args, kwargs.get('cwd', None), None, None)
subprocess2.CalledProcessError: Command 'gn gen out/Debug_GN_x86' returned non-zero exit status 1 in /build/chromium_git/chromium/src


have you found a solution? workaround?
thanks!
ejorge
Newbie
 
Posts: 5
Joined: Fri Nov 29, 2019 9:49 am

Re: CEF 4147: ERROR at //device/vr/buildflags/buildflags.gni

Postby Czarek » Mon Jan 04, 2021 1:32 pm

Try delete everything and do a clean build.
Maintainer of the CEF Python, PHP Desktop and CEF C API projects. My LinkedIn.
User avatar
Czarek
Virtuoso
 
Posts: 1927
Joined: Sun Nov 06, 2011 2:12 am


Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 49 guests