meta-webkit icon indicating copy to clipboard operation
meta-webkit copied to clipboard

Build Failure for Walnascar Due to ICU 76 Update

Open psaavedra opened this issue 1 year ago • 1 comments

The build for Walnascar failed due to a recent update to ICU in OpenEmbedded Core: ef2bd18dd1db7e5f01db76889933bfdbb5415aaf.

This failure is currently acceptable since Walnascar is not yet released. However, we need to resolve this issue to ensure future compatibility.

Error Log Highlights:

In file included from .../unicode/uset.h:1660:21: error: 'ConstChar16Ptr' was not declared in this scope
...
/unicode/uset.h:1763:5: error: 'UnicodeString' does not name a type
...
error: 'ConvertibleToU16StringView' was not declared in this scope

Steps to Reproduce:

  1. Attempt to build Walnascar using the latest meta-webkit branch.
  2. Observe build failure during the do_compile step for wpewebkit_2.46.4.bb.

Potential Cause: The ICU update introduced changes incompatible with the current WebKit version in the meta-webkit layer.

Related Pull Request:

PR #522

**Task: **

Investigate and update the relevant recipes to handle the ICU changes. Confirm the build for Walnascar passes successfully.

Environment:

Yocto Project Release: Walnascar

Target: Raspberry Pi 3 (mesa-wpe-2-46)

psaavedra avatar Dec 06 '24 03:12 psaavedra

Fixed with https://github.com/Igalia/meta-webkit/pull/531

psaavedra avatar Feb 13 '25 06:02 psaavedra