CEF SDK .7Z for 2.0.7 server build?

development
server

#1

Hello, I am new to the CasparCG, so advance apologies for being a bit dumb… :slight_smile:

I need to compile 2.0.7. The build fails on missing cef.7z, which I understand is compressed CEF SDK. I see several versions of the Cromium SDK online, but it would help to find the one needed for the 2.0.7 release.

Any pointers on where is this available for download ?

Thanks, PaulCC


#2

Try using this fork of casparcg https://github.com/SuperFlyTV/casparcg-server/releases/tag/2.0.7
That was split before the abandoned migration to LFS, so all the dependencies should be included there


#3

Thank you, the branch you pointed me to does indeed build just fine.

PaulCC


#4

Julusian:
Is the source code/project file needed to compile the CEF wrapper libcef_wrapper_dll.lib, used in this branch, available somewhere ?

Here is my problem:
-seems I will have to use VS2013 Community Edition, which is still avaliable, and free for open source projects

  • Visual Studio 2010 can no longer be purchased
  • I have the 2.0.7 CasparCG compiling under VS2013, but I need to recompile the libcef_wrapper_dll.lib as well, in order for the EXE to link

Would you, please, verifty for me:

  • since the libcef.dll is C based, I do not have to recompile the whole CEF, I can use the DLL from your branch. Only the wrapper lib needs to be recompiled. Is that correct ?

Thank you, PaulCC.


#5

It looks an Ultimate trial and Express is available of 2010 at https://visualstudio.microsoft.com/vs/older-downloads/ I havent tried it myself though, and don’t remember if caspar builds with express.

That is bad that the source for the wrapper is not included in the repo. Perhaps try to build the libcef_dll code at https://bitbucket.org/chromiumembedded/cef/src/dc536cbc33341c2426543f7d26ed09b611bd197c/?at=1750 ?
I don’t know if it will be possible, or if you will need to figure out the correct commit to build, but it would be worth trying.

I can’t confirm this, but that sounds correct based on the versions of everything 2.1 was using.