Skip to content

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

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]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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