-
Notifications
You must be signed in to change notification settings - Fork 49
Problem building the plugin #121
Comments
It seems that CreateBrowserSync::CreateBrowserSync(...) takes one more argument with recent versions of CEF. |
Hello,
It seems that CreateBrowserSync::CreateBrowserSync(...) takes one
more argument with recent versions of CEF.
I bisected the commit, if it can help...
which branch did you use to build the plugin? I know there were
changes in the past which were not backwards compatible, but as I was
unable to make the plugin show any content when building against newer
versions with the fix applied, I first put my changes to the fix-new-cef-api-108-110 branch so everyone can test the new code and
try to make it run on their own system.
|
I'll try to build with your branch to see if it works for me. |
I've just built successfully the plugin using cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_linux64_minimal (latest version of CEF) and the fix-new-cef-api-108-110 branch. The plugin seems to work ok: |
Hello,
The plugin seems to work ok:
I had success in showing a google page and the obs-studio homepage
in two different sources. I have no fancy overlay to push the test
further, though...
I can't confirm that. I've just installed your CEF version and built
obs-linuxbrowser from the fix-new-cef-api branch, but I still don't
get any content displayed in OBS.
This is the obs-linuxbrowser-related log output:
info: User added source 'Linux-Browser' (linuxbrowser-source) to
scene 'Szene'
[1218/175505.642239:ERROR:icu_util.cc(165)] Invalid file descriptor
to ICU data received.
It looks like the problem I've experienced before. It must have been
in #108, but for some reason I am unable to find that issue anymore.
I'm curious why the build worked on your side but not on mine.
|
Here are my logs:
It complains about ICU in your log. Is unicode correctly installed on your system?
And my Qtcore depends on it. |
I have ICU installed on my system as well, but the version is 65.1-2. Maybe there are some incompatibilities with more recent versions of ICU on CEF's side. |
I just got it working with CEF 77.1.12, but I had to uninstall CEF after installing the files to the plugin directory to make it work. And I have no idea why that might be. Upon installing the plugin CEF's files are being copied to the plugin directory. The plugin binaries should contain no reference to the CEF files other than the position of |
Hi,
I wasn't able to build the plugin.
Here are the build log for CEF & the plugin.
obs-linuxbrowser-build-output.log
The text was updated successfully, but these errors were encountered: