Unxpected error while building CEF with proprietary codecs

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.

Unxpected error while building CEF with proprietary codecs

Postby rover886 » Wed Mar 25, 2020 10:57 am

I am trying to build CEF branch 3770 on windows 10 64 Bit. Visual studio 2019 community edition and windows SDK 10 is installed on it's default location. I am using automated method mentioned on https://bitbucket.org/chromiumembedded/ ... ted-method

I have set veriables:
set GYP_MSVS_VERSION=2019
set GYP_DEFINES=proprietary_codecs=1 ffmpeg_branding=Chrome

I am hitting command to build as:
C:\Python27\python.exe automate-git.py --download-dir=F:\CEF\src --force-clean --no-debug-build --branch=3770 --minimal-distrib --client-distrib

After downloading all the stuff, when building of objects starts process get exist with an error (Which I didn't understand at all):

Generating CEF buildinfo header file...
File include/cef_config.h updated.
--> F:\CEF\src\chromium\src\out\Release_GN_x86\args.gn contents:
clang_use_chrome_plugins=false
enable_basic_printing=true
enable_nacl=false
enable_print_preview=false
enable_widevine=true
is_component_build=false
is_debug=false
target_cpu="x86"
-------- Running "ninja -C out\Release_GN_x86 cefclient" in "F:\CEF\src\chromium\src"...
ninja: Entering directory `out\Release_GN_x86'
[4267/37758] CXX obj/services/device/generic_sensor/generic_sensor/platform_sensor_provider_win.obj
FAILED: obj/services/device/generic_sensor/generic_sensor/platform_sensor_provider_win.obj
../../third_party/llvm-build/Release+Asserts/bin/clang-cl.exe /nologo /showIncludes "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-imsvcC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -DUSE_AURA=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD "-DCR_CLANG_REVISION=\"357692-1\"" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -D_USING_V110_SDK71_ -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DENABLE_IPC_FUZZER -I../.. -Igen -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:sizedDealloc- /X -fmsc-version=1911 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 /wd4702 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi /Z7 -gcodeview-ghash -fno-standalone-debug /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include /c ../../services/device/generic_sensor/platform_sensor_provider_win.cc /Foobj/services/device/generic_sensor/generic_sensor/platform_sensor_provider_win.obj /Fd"obj/services/device/generic_sensor/generic_sensor_cc.pdb"
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(83,36): error: no member named 'disjunction_v' in namespace 'std'
::std::enable_if_t<!::std::disjunction_v<
~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(84,54): error: expected '(' for function-style cast or type construction
::std::is_same<_InterfaceType, Interface>, // call Interface* pInterface
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(90,10): error: expected member name or ';' after declaration specifiers
>, int> = 0>
^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,65): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,58): error: template argument for non-type template parameter must be an expression
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../buildtools/third_party/libc++/trunk/include\type_traits(455,16): note: template parameter is declared here
template <bool _Bp, class _Tp = void> using enable_if_t = typename enable_if<_Bp, _Tp>::type;
^
9 errors generated.
[4271/37758] CXX obj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_win.obj
FAILED: obj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_win.obj
../../third_party/llvm-build/Release+Asserts/bin/clang-cl.exe /nologo /showIncludes "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-imsvcC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -DUSE_AURA=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD "-DCR_CLANG_REVISION=\"357692-1\"" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -D_USING_V110_SDK71_ -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DENABLE_IPC_FUZZER -I../.. -Igen -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:sizedDealloc- /X -fmsc-version=1911 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 /wd4702 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi /Z7 -gcodeview-ghash -fno-standalone-debug /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include /c ../../services/device/generic_sensor/platform_sensor_reader_win.cc /Foobj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_win.obj /Fd"obj/services/device/generic_sensor/generic_sensor_cc.pdb"
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(83,36): error: no member named 'disjunction_v' in namespace 'std'
::std::enable_if_t<!::std::disjunction_v<
~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(84,54): error: expected '(' for function-style cast or type construction
::std::is_same<_InterfaceType, Interface>, // call Interface* pInterface
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(90,10): error: expected member name or ';' after declaration specifiers
>, int> = 0>
^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,65): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,58): error: template argument for non-type template parameter must be an expression
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../buildtools/third_party/libc++/trunk/include\type_traits(455,16): note: template parameter is declared here
template <bool _Bp, class _Tp = void> using enable_if_t = typename enable_if<_Bp, _Tp>::type;
^
9 errors generated.
[4274/37758] CXX obj/services/device/generic_sensor/generic_sensor/platform_sensor_win.obj
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "automate-git.py", line 1505, in <module>
if options.buildlogfile else None)
File "automate-git.py", line 70, in run
args, cwd=working_dir, env=env, shell=(sys.platform == 'win32'))
File "C:\Python27\lib\subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', '-C', 'out\\Release_GN_x86', 'cefclient']' returned non-zero exit status 1


What is going wrong? How can I solve it?
rover886
Techie
 
Posts: 19
Joined: Fri Mar 14, 2014 4:34 am

Re: Unxpected error while building CEF with proprietary code

Postby magreenblatt » Wed Mar 25, 2020 12:18 pm

It looks like you're using Windows SDK version 10.0.18362.0. From the Wiki you need version 10.0.17763.
magreenblatt
Site Admin
 
Posts: 12408
Joined: Fri May 29, 2009 6:57 pm

Re: Unxpected error while building CEF with proprietary code

Postby rover886 » Thu Mar 26, 2020 4:03 am

magreenblatt wrote:It looks like you're using Windows SDK version 10.0.18362.0. From the Wiki you need version 10.0.17763.


I uninstalled latest windows SDK version from PC and installed 10.0.17763, but still the same error:

Generating CEF project files...
Creating F:\CEF\src\chromium\src\out\Debug_GN_x86 directory.
Done. Made 10774 targets from 1825 files in 26706ms
Applying issue #1999 fix to F:\CEF\src\chromium\src\out\Debug_GN_x86\obj\cef\libcef.ninja
Creating F:\CEF\src\chromium\src\out\Release_GN_x86 directory.
Done. Made 11153 targets from 1897 files in 14383ms
Applying issue #1999 fix to F:\CEF\src\chromium\src\out\Release_GN_x86\obj\cef\libcef.ninja
Creating F:\CEF\src\chromium\src\out\Release_GN_x64 directory.
Done. Made 10765 targets from 1897 files in 12141ms
Applying issue #1999 fix to F:\CEF\src\chromium\src\out\Release_GN_x64\obj\cef\libcef.ninja
Creating F:\CEF\src\chromium\src\out\Debug_GN_x64 directory.
Done. Made 10386 targets from 1825 files in 13788ms
Applying issue #1999 fix to F:\CEF\src\chromium\src\out\Debug_GN_x64\obj\cef\libcef.ninja

Generating CEF buildinfo header file...
File include/cef_config.h updated.
--> F:\CEF\src\chromium\src\out\Release_GN_x86\args.gn contents:
clang_use_chrome_plugins=false
enable_basic_printing=true
enable_nacl=false
enable_print_preview=false
enable_widevine=true
is_component_build=false
is_debug=false
target_cpu="x86"
-------- Running "ninja -C out\Release_GN_x86 cefclient" in "F:\CEF\src\chromium\src"...
ninja: Entering directory `out\Release_GN_x86'
[3491/37758] CXX obj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_win.obj
FAILED: obj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_win.obj
../../third_party/llvm-build/Release+Asserts/bin/clang-cl.exe /nologo /showIncludes "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-imsvcC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" -DUSE_AURA=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD "-DCR_CLANG_REVISION=\"357692-1\"" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -D_USING_V110_SDK71_ -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DENABLE_IPC_FUZZER -I../.. -Igen -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:sizedDealloc- /X -fmsc-version=1911 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 /wd4702 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi /Z7 -gcodeview-ghash -fno-standalone-debug /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include /c ../../services/device/generic_sensor/platform_sensor_reader_win.cc /Foobj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_win.obj /Fd"obj/services/device/generic_sensor/generic_sensor_cc.pdb"
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(83,36): error: no member named 'disjunction_v' in namespace 'std'
::std::enable_if_t<!::std::disjunction_v<
~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(84,54): error: expected '(' for function-style cast or type construction
::std::is_same<_InterfaceType, Interface>, // call Interface* pInterface
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(90,10): error: expected member name or ';' after declaration specifiers
>, int> = 0>
^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,65): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_reader_win.cc:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,58): error: template argument for non-type template parameter must be an expression
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../buildtools/third_party/libc++/trunk/include\type_traits(455,16): note: template parameter is declared here
template <bool _Bp, class _Tp = void> using enable_if_t = typename enable_if<_Bp, _Tp>::type;
^
9 errors generated.
[3498/37758] CXX obj/services/device/generic_sensor/generic_sensor/platform_sensor_provider_win.obj
FAILED: obj/services/device/generic_sensor/generic_sensor/platform_sensor_provider_win.obj
../../third_party/llvm-build/Release+Asserts/bin/clang-cl.exe /nologo /showIncludes "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-imsvcC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" -DUSE_AURA=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD "-DCR_CLANG_REVISION=\"357692-1\"" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -D_USING_V110_SDK71_ -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DENABLE_IPC_FUZZER -I../.. -Igen -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:sizedDealloc- /X -fmsc-version=1911 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 /wd4702 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi /Z7 -gcodeview-ghash -fno-standalone-debug /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include /c ../../services/device/generic_sensor/platform_sensor_provider_win.cc /Foobj/services/device/generic_sensor/generic_sensor/platform_sensor_provider_win.obj /Fd"obj/services/device/generic_sensor/generic_sensor_cc.pdb"
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(69,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(83,36): error: no member named 'disjunction_v' in namespace 'std'
::std::enable_if_t<!::std::disjunction_v<
~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(84,54): error: expected '(' for function-style cast or type construction
::std::is_same<_InterfaceType, Interface>, // call Interface* pInterface
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(90,10): error: expected member name or ';' after declaration specifiers
>, int> = 0>
^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,61): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(314,88): error: expected '(' for function-style cast or type construction
template<typename _OtherIID, ::std::enable_if_t<!::std::is_same_v<_IIID, _OtherIID>, int> = 0>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,65): error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
~~~~~~~^
../../buildtools/third_party/libc++/trunk/include\type_traits(883,61): note: 'is_same' declared here
template <class _Tp, class _Up> struct _LIBCPP_TEMPLATE_VIS is_same : public false_type {};
^
In file included from ../../services/device/generic_sensor/platform_sensor_provider_win.cc:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comdef.h:467:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\comip.h(320,58): error: template argument for non-type template parameter must be an expression
template<typename _InterfaceType, ::std::enable_if_t<::std::is_same_v<Interface, _InterfaceType>, int> = 0>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../buildtools/third_party/libc++/trunk/include\type_traits(455,16): note: template parameter is declared here
template <bool _Bp, class _Tp = void> using enable_if_t = typename enable_if<_Bp, _Tp>::type;
^
9 errors generated.
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "automate-git.py", line 1505, in <module>
if options.buildlogfile else None)
File "automate-git.py", line 70, in run
args, cwd=working_dir, env=env, shell=(sys.platform == 'win32'))
File "C:\Python27\lib\subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', '-C', 'out\\Release_GN_x86', 'cefclient']' returned non-zero exit status 1
rover886
Techie
 
Posts: 19
Joined: Fri Mar 14, 2014 4:34 am

Re: Unxpected error while building CEF with proprietary code

Postby rover886 » Thu Mar 26, 2020 4:32 am

magreenblatt wrote:It looks like you're using Windows SDK version 10.0.18362.0. From the Wiki you need version 10.0.17763.



I think there is nothing to do with CEF, Please check

https://developercommunity.visualstudio ... 610-b.html

and

https://bugs.chromium.org/p/chromium/is ... id=1058860

Is this issue affect branch 3770 also?
rover886
Techie
 
Posts: 19
Joined: Fri Mar 14, 2014 4:34 am

Re: Unxpected error while building CEF with proprietary code

Postby magreenblatt » Thu Mar 26, 2020 9:13 am

Yes, it looks like a bug in the most recent VS2019 version. See the links that you posted for workarounds.
magreenblatt
Site Admin
 
Posts: 12408
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

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