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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions