Code Monkey home page Code Monkey logo

Comments (8)

pwielders avatar pwielders commented on September 3, 2024

This looks like you have the EXTERNAL_HIDDEN => ON, this is a feature we are working on to have all interfaces default Hidden however this is still turned off (at least in buildroot, WPEFRAMEWORK_CONF_OPTS += -DHIDE_NON_EXTERNAL_SYMBOLS=OFF) but looks like in Yocto it might be already enabled.
Let us check if we diables the symbols if we can repoduce it (Buildroot build, where the symbols are still of we can not reproduce it)

from thunder.

pwielders avatar pwielders commented on September 3, 2024

@bramoosterhuis since you are experienced with the EXTERNAL issue could you double check if on RPI, using buildroot, setting the flag: -DHIDE_NON_EXTERNAL_SYMBOLS=ON we can reproduce it and if we can fix it :-)

from thunder.

bramoosterhuis avatar bramoosterhuis commented on September 3, 2024

I don't have a buildroot RPI setup ATM, but I try to reproduce it on my yocto environment for the RPI4.

from thunder.

KrishnakumarPathivuraj avatar KrishnakumarPathivuraj commented on September 3, 2024

Hi @bramoosterhuis have you reproduce the issue in rpi board? Any update on this issue?

from thunder.

pwielders avatar pwielders commented on September 3, 2024

Ohh in the meantime I found the issue.
It is caused by the incorrect ordering of the header file inclusion in the JSONRPC file of the WebKit plugin:
https://github.com/rdkcentral/ThunderNanoServices/blob/master/WebKitBrowser/WebKitBrowserJsonRpc.cpp#L20-L25
The order should be always first include the "Module.h" than the remaining files to make sure the EXTERNAL is proeprly defined.
Still needs to be fixed here.

from thunder.

pwielders avatar pwielders commented on September 3, 2024

Fixed by:
rdkcentral/ThunderNanoServices#215

from thunder.

KrishnakumarPathivuraj avatar KrishnakumarPathivuraj commented on September 3, 2024

@pwielders with above change, following error alone got resolved while launching WPEFramework,
[ 2150798 us] Activation of plugin [WebKitBrowser]:[WebKitBrowser], failed. Error [/usr/lib/wpeframework/plugins/libWPEFrameworkWebKitBrowser.so: undefined symbol: Core]

But still below error occured while launching WPEFramework,
[ 2030202 us] Activation of plugin [Compositor]:[Compositor], failed. Error [Instantiating the compositor failed. Could not load: CompositorImplementation]

from thunder.

pwielders avatar pwielders commented on September 3, 2024

The latter is a configuration issue. As it says it can not find the CompositorImplementation. PLease run it with LD_DBUG=files and I assume a missing filw will pop-up

from thunder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.