Skip to content

WebKitBrowser plugin fails to start using wpe-eglfs-image on dunfell #512

@axiomsofchoice

Description

@axiomsofchoice

I've followed the guidance in the README.md with the following customisations:

  • Using . raspberrypi4-envsetup.sh
  • Set export DOCKER_REPO=none
  • My conf/local.conf additionally contains:
DISTRO_FEATURES_remove_rpi = "x11"
DISTRO_FEATURES_remove_rpi = "wayland"
MACHINE_FEATURES_remove = "vc4graphics"

PREFERRED_PROVIDER_virtual/wpebackend = "wpebackend-rdk"

WPE_PLATFORM = "egl touch"
WPE_BACKEND = "rpi libinput"

During the build the only problems reported were the following warnings:

WARNING: You have included the meta-odroid-extras layer, but 'x11' has not been enabled in your DISTRO_FEATURES. Some bbappend files may not take effect. See the meta-odroid-extras README for details on enabling meta-odroid-extras support.
WARNING: No recipes available for:

/home/user123/yoe-distro/sources/meta-wpe.git/recipes-support/libsoup/libsoup-2.4_2.58.1.bbappend

Whilst it eventually builds an image that boots I cannot get the WebKit browser to launch. I can start and stop the wpeframework service without issue:

root@raspberrypi4:~# /etc/init.d/wpeframework stop
Stopping WPEFramework: OK

However, when running WPEFramework from the command line I can see the following in the log:

[    2125249 us] Activation of plugin [WebKitBrowser]:[WebKitBrowser], failed. Error [/usr/lib/libWPEWebKit-0.1.so.2: undefined symbol: _ZNK3JSC4Heap2vmEv]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions