CEF2 Development Status

Do not post support requests, bug reports or feature requests. Discuss CEF here. Non-CEF related discussion goes in General Discussion!

Re: CEF2 Development Status

Postby magreenblatt » Mon Jul 12, 2010 9:05 am

For the files where the patch is failing, what revision does SVN tell you the file is at?

Code: Select all
svn info filename
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: CEF2 Development Status

Postby lodle » Mon Jul 12, 2010 11:30 am

E:\cromium\chromium_46337\src\chrome>svn info chrome.gyp
Path: chrome.gyp
Name: chrome.gyp
URL: http://src.chromium.org/svn/trunk/src/chrome/chrome.gyp
Repository Root: http://src.chromium.org/svn
Repository UUID: 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Revision: 52070
Node Kind: file
Schedule: normal
Last Changed Author: rlp@chromium.org
Last Changed Rev: 51967
Last Changed Date: 2010-07-10 00:10:43 +0800 (Sat, 10 Jul 2010)
Text Last Updated: 2010-07-12 11:31:40 +0800 (Mon, 12 Jul 2010)
Checksum: d79bce0a526bb5bb4ee4d5dc72310a03
lodle
Techie
 
Posts: 32
Joined: Tue Jun 01, 2010 4:36 am

Re: CEF2 Development Status

Postby magreenblatt » Mon Jul 12, 2010 11:44 am

Revision: 52070


So you're definitely not at revision 46337. Are you running the gclient sync command from the "E:\cromium\chromium_46337" directory? Can you capture the output and post it?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: CEF2 Development Status

Postby lodle » Mon Jul 12, 2010 11:47 am

Some reason its doing an update again. Dont know why it didnt do this the first time. :(
lodle
Techie
 
Posts: 32
Joined: Tue Jun 01, 2010 4:36 am

Re: CEF2 Development Status

Postby barathi » Tue Aug 10, 2010 1:55 pm

Can't find cefclient project mentioned in step 6, could find patches & browser projects inside cef2 though. Shoud I just build cef2 solution ? or Am I missing something?

magreenblatt wrote:The initial version of CEF2 is now available from SVN. It's currently based on Chromium rev 46337.

To build CEF2:

1. Set up your build environment as described in the "Source Distributions" section of the CEF project summary page.
2. Download the branches/cef2 directory from SVN.
3. Run the cef2_create_projects.bat script. This will integrate CEF2 with the Chromium build environment.
4. Open the chrome/chrome.sln solution file in Visual Studio.
5. Right-click on the "chrome" project and select "Build" to build the Chromium component of CEF2.
6. Right-click on the "cefclient" project and select "Build" to build the libcef2 and cefclient components of CEF2.
7. Run the cefclient application.

The API for CEF2 can be viewed here:
http://chromiumembedded.googlecode.com/ ... ude/cef2.h

Regards,
Marshall
barathi
Newbie
 
Posts: 3
Joined: Tue Aug 10, 2010 1:51 pm

Re: CEF2 Development Status

Postby magreenblatt » Tue Aug 10, 2010 2:05 pm

Can't find cefclient project mentioned in step 6, could find patches & browser projects inside cef2 though. Shoud I just build cef2 solution ? or Am I missing something?

After running the cef2_create_projects.bat script the CEF2 projects should be integrated with the chrome/chrome.sln solution. You should build them using that solution.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: CEF2 Development Status

Postby barathi » Tue Aug 10, 2010 2:40 pm

At present I'm using cef binaries and have cefclient project I moving to cef2 to leverage feature of sending chrome switches to load plugins.
I've done the cef2_create_projects.bat with chrome tarball src and strated building chrome project in chrome.sln (haven't finished yet), peeping into projects in chrome.sln (to execute next steps) there is no cefclient project in it.
Will the chrome build get the cefclient project? How do I get cefclient project? Sorry if the question was very trivial.

Is it possible for you to share binary distribution for cef2?
barathi
Newbie
 
Posts: 3
Joined: Tue Aug 10, 2010 1:51 pm

Re: CEF2 Development Status

Postby magreenblatt » Wed Aug 11, 2010 3:49 am

I've done the cef2_create_projects.bat with chrome tarball src

You need to use Chromium revision 46337 as described in the CHROMIUM_BUILD_COMPATIBILITY.txt file. You're probably not seeing the CEF2 projects in chrome.sln because the GYP patching is failing due to the incorrect revision.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: CEF2 Development Status

Postby barathi » Wed Aug 11, 2010 6:12 am

I could see cef2 but not cefclient project
barathi
Newbie
 
Posts: 3
Joined: Tue Aug 10, 2010 1:51 pm

Re: CEF2 Development Status

Postby qifuren1985 » Fri Aug 20, 2010 5:50 am

When I build cef2, at last link time, it has some link errors:
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_BrowserCreated::CefHostMsg_BrowserCreated(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &)" (??0CefHostMsg_BrowserCreated@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z) referenced in function "private: void __thiscall CefConnector::OnSendBrowserInitialized(struct HWND__ *)" (?OnSendBrowserInitialized@CefConnector@@AAEXPAUHWND__@@@Z)
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_TabAdded::CefHostMsg_TabAdded(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,bool const &)" (??0CefHostMsg_TabAdded@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABHAB_N@Z) referenced in function "private: void __thiscall CefConnector::OnSendTabAdded(int,bool)" (?OnSendTabAdded@CefConnector@@AAEXH_N@Z)
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_TabRemoved::CefHostMsg_TabRemoved(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &)" (??0CefHostMsg_TabRemoved@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z) referenced in function "private: void __thiscall CefConnector::OnSendTabRemoved(int)" (?OnSendTabRemoved@CefConnector@@AAEXH@Z)
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_TabSelected::CefHostMsg_TabSelected(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,bool const &)" (??0CefHostMsg_TabSelected@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABHAB_N@Z) referenced in function "private: void __thiscall CefConnector::OnSendTabSelected(int,bool)" (?OnSendTabSelected@CefConnector@@AAEXH_N@Z)
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_TabChanged::CefHostMsg_TabChanged(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (??0CefHostMsg_TabChanged@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH0ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@@Z) referenced in function "private: void __thiscall CefConnector::OnSendTabChanged(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (?OnSendTabChanged@CefConnector@@AAEXHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@3@@Z)
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_TabNavStatus::CefHostMsg_TabNavStatus(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,bool const &,bool const &)" (??0CefHostMsg_TabNavStatus@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABHAB_N2@Z) referenced in function "private: void __thiscall CefConnector::OnSendTabNavStatus(int,bool,bool)" (?OnSendTabNavStatus@CefConnector@@AAEXH_N0@Z)
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_TabLoadStart::CefHostMsg_TabLoadStart(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &)" (??0CefHostMsg_TabLoadStart@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z) referenced in function "private: void __thiscall CefConnector::OnSendTabLoadStart(int)" (?OnSendTabLoadStart@CefConnector@@AAEXH@Z)
3>cef2_browser.lib(cef_connector.obj) : error LNK2019: unresolved external symbol "public: __thiscall CefHostMsg_TabLoadStop::CefHostMsg_TabLoadStop(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &)" (??0CefHostMsg_TabLoadStop@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z) referenced in function "private: void __thiscall CefConnector::OnSendTabLoadStop(int)" (?OnSendTabLoadStop@CefConnector@@AAEXH@Z)
3>cef2_browser.lib(cef_channel.obj) : error LNK2019: unresolved external symbol "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple5<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,bool> >::Read(class IPC::Message const *,struct Tuple5<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,bool> *)" (?Read@?$MessageWithTuple@U?$Tuple5@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV12@V12@_N@@@IPC@@SA_NPBVMessage@2@PAU?$Tuple5@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV12@V12@_N@@@Z) referenced in function "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple5<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,bool> >::Dispatch<class CefChannel,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)>(class IPC::Message const *,class CefChannel *,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool))" (??$Dispatch@VCefChannel@@P81@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H00_N@Z@?$MessageWithTuple@U?$Tuple5@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV12@V12@_N@@@IPC@@SA_NPBVMessage@1@PAVCefChannel@@P83@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H22_N@Z@Z)
3>cef2_browser.lib(cef_channel.obj) : error LNK2019: unresolved external symbol "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple3<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int> >::Read(class IPC::Message const *,struct Tuple3<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int> *)" (?Read@?$MessageWithTuple@U?$Tuple3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@@@IPC@@SA_NPBVMessage@2@PAU?$Tuple3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@@@Z) referenced in function "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple3<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int> >::Dispatch<class CefChannel,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)>(class IPC::Message const *,class CefChannel *,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int))" (??$Dispatch@VCefChannel@@P81@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@Z@?$MessageWithTuple@U?$Tuple3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@@@IPC@@SA_NPBVMessage@1@PAVCefChannel@@P83@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@Z@Z)
3>cef2_browser.lib(cef_channel.obj) : error LNK2019: unresolved external symbol "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple4<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >::Read(class IPC::Message const *,struct Tuple4<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > *)" (?Read@?$MessageWithTuple@U?$Tuple4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV12@V12@@@@IPC@@SA_NPBVMessage@2@PAU?$Tuple4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV12@V12@@@@Z) referenced in function "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple4<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >::Dispatch<class CefChannel,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>(class IPC::Message const *,class CefChannel *,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" (??$Dispatch@VCefChannel@@P81@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H00@Z@?$MessageWithTuple@U?$Tuple4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV12@V12@@@@IPC@@SA_NPBVMessage@1@PAVCefChannel@@P83@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H22@Z@Z)
3>cef2_browser.lib(cef_channel.obj) : error LNK2019: unresolved external symbol "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple4<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > > >::Read(class IPC::Message const *,struct Tuple4<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > > *)" (?Read@?$MessageWithTuple@U?$Tuple4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@V32@@@@IPC@@SA_NPBVMessage@2@PAU?$Tuple4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@V32@@@@Z) referenced in function "public: static bool __cdecl IPC::MessageWithTuple<struct Tuple4<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > > >::Dispatch<class CefChannel,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)>(class IPC::Message const *,class CefChannel *,void (__thiscall CefChannel::*)(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &))" (??$Dispatch@VCefChannel@@P81@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@3@1@Z@?$MessageWithTuple@U?$Tuple4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@V32@@@@IPC@@SA_NPBVMessage@1@PAVCefChannel@@P83@AEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@5@3@Z@Z)
3>D:\project\chrome\src\src\chrome\Debug\chrome.dll : fatal error LNK1120: 12 unresolved externals
qifuren1985
Newbie
 
Posts: 8
Joined: Sat Jul 24, 2010 10:29 am

PreviousNext

Return to CEF Discussion

Who is online

Users browsing this forum: No registered users and 139 guests