Skip to content
This repository was archived by the owner on Mar 27, 2020. It is now read-only.
This repository was archived by the owner on Mar 27, 2020. It is now read-only.

Problem building the plugin #121

@lebarjack

Description

@lebarjack

Hi,
I wasn't able to build the plugin.
Here are the build log for CEF & the plugin.
obs-linuxbrowser-build-output.log

In file included from /home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp:29:
/home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.hpp:76:15: error: ‘virtual bool BrowserApp::OnProcessMessageReceived(CefRefPtr<CefBrowser>, CefProcessId, CefRefPtr<CefProcessMessage>)’ marked ‘override’, but does not override
   76 |  virtual bool OnProcessMessageReceived(CefRefPtr<CefBrowser> browser,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp: In member function ‘virtual void BrowserApp::OnContextInitialized()’:
/home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp:316:91: error: no matching function for call to ‘CefBrowserHost::CreateBrowserSync(CefWindowInfo&, BrowserClient*, const char [45], CefBrowserSettings&, std::nullptr_t)’
  316 |      info, client.get(), "https://github.com/bazukas/obs-linuxbrowser/", settings, nullptr);
      |                                                                                           ^
In file included from /home/lebarjack/Projects/cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_linux64_minimal/include/../include/cef_print_handler.h:42,
                 from /home/lebarjack/Projects/cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_linux64_minimal/include/../include/cef_browser_process_handler.h:43,
                 from /home/lebarjack/Projects/cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_linux64_minimal/include/cef_app.h:42,
                 from /home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.hpp:23,
                 from /home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp:29:
/home/lebarjack/Projects/cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_linux64_minimal/include/../include/cef_browser.h:305:32: note: candidate: ‘static CefRefPtr<CefBrowser> CefBrowserHost::CreateBrowserSync(const CefWindowInfo&, CefRefPtr<CefClient>, const CefString&, const CefBrowserSettings&, CefRefPtr<CefDictionaryValue>, CefRefPtr<CefRequestContext>)’
  305 |   static CefRefPtr<CefBrowser> CreateBrowserSync(
      |                                ^~~~~~~~~~~~~~~~~
/home/lebarjack/Projects/cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_linux64_minimal/include/../include/cef_browser.h:305:32: note:   candidate expects 6 arguments, 5 provided
/home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp: In member function ‘void BrowserApp::UpdateActiveStateJS(bool)’:
/home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp:387:17: error: ‘class CefBrowser’ has no member named ‘SendProcessMessage’
  387 |  this->browser->SendProcessMessage(PID_BROWSER, msg);
      |                 ^~~~~~~~~~~~~~~~~~
/home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp: In member function ‘void BrowserApp::UpdateVisibilityStateJS(bool)’:
/home/lebarjack/Projects/obs-linuxbrowser/src/browser/browser-app.cpp:395:17: error: ‘class CefBrowser’ has no member named ‘SendProcessMessage’
  395 |  this->browser->SendProcessMessage(PID_BROWSER, msg);
      |                 ^~~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/browser_shared.dir/build.make:76: CMakeFiles/browser_shared.dir/src/browser/browser-app.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/browser_shared.dir/all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions