Failed build

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.

Failed build

Postby IvanSekr » Mon Apr 25, 2016 6:18 am

I'm follow the instructions https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart.md and get errors. I'm use Visual Studio 2015 community.

c:\code\chromium_git\chromium\src>ninja -C out\Debug cefclient cefsimple cef_unittests chrome
ninja: Entering directory `out\Debug'
[9/48] CXX obj\chrome\browser\prerender\browser.prerender_contents.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\chrome\
browser\prerender\browser.prerender_contents.obj.rsp /c ..\..\chrome\browser\pre
render\prerender_contents.cc /Foobj\chrome\browser\prerender\browser.prerender_c
ontents.obj /Fdobj\chrome\browser.cc.pdb
c:\code\chromium_git\chromium\src\chrome\browser\prerender\prerender_contents.cc
(125): error C3668: 'prerender::PrerenderContents::WebContentsDelegateImpl::Shou
ldCreateWebContents': method with override specifier 'override' did not override
any base class methods
[9/48] CXX obj\chrome\browser\extensio...e\browser_extensions.offscreen_tab.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\chrome\
browser\extensions\api\tab_capture\browser_extensions.offscreen_tab.obj.rsp /c .
.\..\chrome\browser\extensions\api\tab_capture\offscreen_tab.cc /Foobj\chrome\br
owser\extensions\api\tab_capture\browser_extensions.offscreen_tab.obj /Fdobj\chr
ome\browser_extensions.cc.pdb
c:\code\chromium_git\chromium\src\chrome\browser\extensions\api\tab_capture\offs
creen_tab.h(143): error C3609: 'extensions::OffscreenTab::ShouldCreateWebContent
s': a 'final' function must be virtual
[9/48] CXX obj\chrome\browser\extensio...browser_extensions.tab_capture_api.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\chrome\
browser\extensions\api\tab_capture\browser_extensions.tab_capture_api.obj.rsp /c
..\..\chrome\browser\extensions\api\tab_capture\tab_capture_api.cc /Foobj\chrom
e\browser\extensions\api\tab_capture\browser_extensions.tab_capture_api.obj /Fdo
bj\chrome\browser_extensions.cc.pdb
c:\code\chromium_git\chromium\src\chrome\browser\extensions\api\tab_capture\offs
creen_tab.h(143): error C3609: 'extensions::OffscreenTab::ShouldCreateWebContent
s': a 'final' function must be virtual
[9/48] CXX obj\ui\keyboard\content\key...d_with_content.keyboard_ui_content.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\ui\keyb
oard\content\keyboard_with_content.keyboard_ui_content.obj.rsp /c ..\..\ui\keybo
ard\content\keyboard_ui_content.cc /Foobj\ui\keyboard\content\keyboard_with_cont
ent.keyboard_ui_content.obj /Fdobj\ui\keyboard\keyboard_with_content.cc.pdb
c:\code\chromium_git\chromium\src\ui\keyboard\content\keyboard_ui_content.cc(58)
: error C3668: '`anonymous-namespace'::KeyboardContentsDelegate::ShouldCreateWeb
Contents': method with override specifier 'override' did not override any base c
lass methods
[9/48] CXX obj\cef\libcef\renderer\plu...bcef_static.cef_plugin_placeholder.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\cef\lib
cef\renderer\plugins\libcef_static.cef_plugin_placeholder.obj.rsp /c ..\..\cef\l
ibcef\renderer\plugins\cef_plugin_placeholder.cc /Foobj\cef\libcef\renderer\plug
ins\libcef_static.cef_plugin_placeholder.obj /Fdobj\cef\libcef_static.cc.pdb
c:\code\chromium_git\chromium\src\cef\libcef\renderer\plugins\cef_plugin_placeho
lder.cc(79): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
[9/48] CXX obj\cef\libcef\renderer\libcef_static.content_renderer_client.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\cef\lib
cef\renderer\libcef_static.content_renderer_client.obj.rsp /c ..\..\cef\libcef\r
enderer\content_renderer_client.cc /Foobj\cef\libcef\renderer\libcef_static.cont
ent_renderer_client.obj /Fdobj\cef\libcef_static.cc.pdb
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(724): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(724): error C2065: 'IDR_PLUGIN_POSTER_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(726): error C2660: 'CefPluginPlaceholder::CreateBlockedPlugin': function does n
ot take 8 arguments
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(749): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(758): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(769): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(775): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(782): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(791): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
ninja: build stopped: subcommand failed.

c:\code\chromium_git\chromium\src>C:\code\depot_tools\ninja -C out\Debug cefclie
nt cefsimple cef_unittests chrome
ninja: Entering directory `out\Debug'
[9/48] CXX obj\chrome\browser\prerender\browser.prerender_contents.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\chrome\
browser\prerender\browser.prerender_contents.obj.rsp /c ..\..\chrome\browser\pre
render\prerender_contents.cc /Foobj\chrome\browser\prerender\browser.prerender_c
ontents.obj /Fdobj\chrome\browser.cc.pdb
c:\code\chromium_git\chromium\src\chrome\browser\prerender\prerender_contents.cc
(125): error C3668: 'prerender::PrerenderContents::WebContentsDelegateImpl::Shou
ldCreateWebContents': method with override specifier 'override' did not override
any base class methods
[9/48] CXX obj\chrome\browser\extensio...browser_extensions.tab_capture_api.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\chrome\
browser\extensions\api\tab_capture\browser_extensions.tab_capture_api.obj.rsp /c
..\..\chrome\browser\extensions\api\tab_capture\tab_capture_api.cc /Foobj\chrom
e\browser\extensions\api\tab_capture\browser_extensions.tab_capture_api.obj /Fdo
bj\chrome\browser_extensions.cc.pdb
c:\code\chromium_git\chromium\src\chrome\browser\extensions\api\tab_capture\offs
creen_tab.h(143): error C3609: 'extensions::OffscreenTab::ShouldCreateWebContent
s': a 'final' function must be virtual
[9/48] CXX obj\ui\keyboard\content\key...d_with_content.keyboard_ui_content.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\ui\keyb
oard\content\keyboard_with_content.keyboard_ui_content.obj.rsp /c ..\..\ui\keybo
ard\content\keyboard_ui_content.cc /Foobj\ui\keyboard\content\keyboard_with_cont
ent.keyboard_ui_content.obj /Fdobj\ui\keyboard\keyboard_with_content.cc.pdb
c:\code\chromium_git\chromium\src\ui\keyboard\content\keyboard_ui_content.cc(58)
: error C3668: '`anonymous-namespace'::KeyboardContentsDelegate::ShouldCreateWeb
Contents': method with override specifier 'override' did not override any base c
lass methods
[9/48] CXX obj\cef\libcef\renderer\plu...bcef_static.cef_plugin_placeholder.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\cef\lib
cef\renderer\plugins\libcef_static.cef_plugin_placeholder.obj.rsp /c ..\..\cef\l
ibcef\renderer\plugins\cef_plugin_placeholder.cc /Foobj\cef\libcef\renderer\plug
ins\libcef_static.cef_plugin_placeholder.obj /Fdobj\cef\libcef_static.cc.pdb
c:\code\chromium_git\chromium\src\cef\libcef\renderer\plugins\cef_plugin_placeho
lder.cc(79): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
[9/48] CXX obj\chrome\browser\extensio...e\browser_extensions.offscreen_tab.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\chrome\
browser\extensions\api\tab_capture\browser_extensions.offscreen_tab.obj.rsp /c .
.\..\chrome\browser\extensions\api\tab_capture\offscreen_tab.cc /Foobj\chrome\br
owser\extensions\api\tab_capture\browser_extensions.offscreen_tab.obj /Fdobj\chr
ome\browser_extensions.cc.pdb
c:\code\chromium_git\chromium\src\chrome\browser\extensions\api\tab_capture\offs
creen_tab.h(143): error C3609: 'extensions::OffscreenTab::ShouldCreateWebContent
s': a 'final' function must be virtual
[9/48] CXX obj\cef\libcef\renderer\libcef_static.content_renderer_client.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\cef\lib
cef\renderer\libcef_static.content_renderer_client.obj.rsp /c ..\..\cef\libcef\r
enderer\content_renderer_client.cc /Foobj\cef\libcef\renderer\libcef_static.cont
ent_renderer_client.obj /Fdobj\cef\libcef_static.cc.pdb
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(724): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(724): error C2065: 'IDR_PLUGIN_POSTER_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(726): error C2660: 'CefPluginPlaceholder::CreateBlockedPlugin': function does n
ot take 8 arguments
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(749): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(758): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(769): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(775): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(782): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(791): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
ninja: build stopped: subcommand failed.

Can you tell what's the problem?
IvanSekr
Newbie
 
Posts: 3
Joined: Mon Apr 25, 2016 6:08 am

Re: Failed build

Postby magreenblatt » Mon Apr 25, 2016 8:31 am

Building the chrome target at the same time as CEF is not supported.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: Failed build

Postby IvanSekr » Mon Apr 25, 2016 8:58 am

magreenblatt wrote:Building the chrome target at the same time as CEF is not supported.


Building without chrome also have problem:

c:\code\chromium_git\chromium\src>C:\code\depot_tools\ninja -C out\Debug cefclient cefsimple cef_unittests
ninja: Entering directory `out\Debug'
[4/15] CXX obj\cef\libcef\renderer\plugins\libcef_static.plugin_preroller.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\cef\lib
cef\renderer\plugins\libcef_static.plugin_preroller.obj.rsp /c ..\..\cef\libcef\
renderer\plugins\plugin_preroller.cc /Foobj\cef\libcef\renderer\plugins\libcef_s
tatic.plugin_preroller.obj /Fdobj\cef\libcef_static.cc.pdb
c:\code\chromium_git\chromium\src\cef\libcef\renderer\plugins\plugin_preroller.c
c(72): error C2065: 'IDR_PLUGIN_POSTER_HTML': undeclared identifier
[4/15] CXX obj\cef\libcef\renderer\plu...bcef_static.cef_plugin_placeholder.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\cef\lib
cef\renderer\plugins\libcef_static.cef_plugin_placeholder.obj.rsp /c ..\..\cef\l
ibcef\renderer\plugins\cef_plugin_placeholder.cc /Foobj\cef\libcef\renderer\plug
ins\libcef_static.cef_plugin_placeholder.obj /Fdobj\cef\libcef_static.cc.pdb
c:\code\chromium_git\chromium\src\cef\libcef\renderer\plugins\cef_plugin_placeho
lder.cc(79): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
[4/15] CXX obj\cef\libcef\renderer\libcef_static.content_renderer_client.obj
FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Vi
sual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\cef\lib
cef\renderer\libcef_static.content_renderer_client.obj.rsp /c ..\..\cef\libcef\r
enderer\content_renderer_client.cc /Foobj\cef\libcef\renderer\libcef_static.cont
ent_renderer_client.obj /Fdobj\cef\libcef_static.cc.pdb
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(724): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(724): error C2065: 'IDR_PLUGIN_POSTER_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(726): error C2660: 'CefPluginPlaceholder::CreateBlockedPlugin': function does n
ot take 8 arguments
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(749): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(758): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(769): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(775): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(782): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
c:\code\chromium_git\chromium\src\cef\libcef\renderer\content_renderer_client.cc
(791): error C2065: 'IDR_BLOCKED_PLUGIN_HTML': undeclared identifier
ninja: build stopped: subcommand failed.
IvanSekr
Newbie
 
Posts: 3
Joined: Mon Apr 25, 2016 6:08 am

Re: Failed build

Postby magreenblatt » Mon Apr 25, 2016 9:08 am

How did you download the CEF/Chromium source code? Were there any errors?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: Failed build

Postby IvanSekr » Mon Apr 25, 2016 9:18 am

magreenblatt wrote:How did you download the CEF/Chromium source code? Were there any errors?


I followed the instructions https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart, the errors were only those that posted above.
IvanSekr
Newbie
 
Posts: 3
Joined: Mon Apr 25, 2016 6:08 am

Re: Failed build

Postby magreenblatt » Mon Apr 25, 2016 11:57 am

Try a clean build (delete the out directory and re-run cef_create_projects.bat). Building the `chrome` target at the same time may have caused issues.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 95 guests