Error building CEF 2526 On Windows 10x64

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.

Error building CEF 2526 On Windows 10x64

Postby Miinc » Sun Jan 07, 2018 8:32 am

I'm trying to build CEF 2526 (chromium 47) with H.264 support, but getting error with ninja build:

Code: Select all
I:\CEF_ffmpeg\2526\chromium\src>set DEPOT_TOOLS_WIN_TOOLCHAIN=0
I:\CEF_ffmpeg\2526\chromium\src>set CEF_USE_GN=0
I:\CEF_ffmpeg\2526\chromium\src>set GYP_GENERATORS=ninja,msvs-ninja
I:\CEF_ffmpeg\2526\chromium\src>set GYP_MSVS_VERSION=2013
I:\CEF_ffmpeg\2526\chromium\src>set GYP_DEFINES=proprietary_codecs=1 ffmpeg_branding=Chrome
I:\CEF_ffmpeg\2526\chromium\src>ninja -C out\Debug cefclient
ninja: Entering directory `out\Debug'
[20/6467] CXX obj\third_party\WebKit\Source\core\fetch\webcore_remaining.UniqueIdentifier.obj
FAILED: obj/third_party/WebKit/Source/core/fetch/webcore_remaining.UniqueIdentifier.obj
ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\third_party\WebKit\Source\core\fetch\webcore_remaining.UniqueIdentifier.obj.rsp /c ..\..\third_party\WebKit\Source\core\fetch\UniqueIdentifier.cpp /Foobj\third_party\WebKit\Source\core\fetch\webcore_remaining.UniqueIdentifier.obj /Fdobj\third_party\WebKit\Source\core\webcore_remaining.cc.pdb
i:\cef_ffmpeg\2526\chromium\src\third_party\webkit\source\core\fetch\uniqueidentifier.cpp(39) : error C2220: warning treated as error - no 'object' file generated
i:\cef_ffmpeg\2526\chromium\src\third_party\webkit\source\core\fetch\uniqueidentifier.cpp(39) : warning C4273: 'blink::createUniqueIdentifier' : inconsistent dll linkage
        i:\cef_ffmpeg\2526\chromium\src\third_party\webkit\source\core\fetch\uniqueidentifier.h(38) : see previous definition of 'createUniqueIdentifier'
ninja: build stopped: subcommand failed.


I'm using MS Visual Studio 2013 Community Update 4 (I've also tried MS Visual Studio 2015 Community Update 1, but got the same result)
Miinc
Newbie
 
Posts: 1
Joined: Sun Jan 07, 2018 7:41 am

Re: Error building CEF 2526 On Windows 10x64

Postby Czarek » Sun Jan 07, 2018 1:50 pm

This is an old unsupported branch. When building old branches you have to use depot tools revision from the time when given Chromium version was released and set DEPOT_TOOLS_UPDATE=0 env variable.
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 56 guests