Opened 5 years ago

Closed 5 years ago

#59441 closed defect (fixed)

qt53-qtwebkit @5.3.2_1: API/JSStringRef.cpp:40:12: error: no matching function for call to 'create'

Reported by: kencu (Ken) Owned by: kencu (Ken)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: qt53-qtwebkit

Description

build fails with clang-9.0, clang-5.0, and with clang-3.7.

Something must have changed with this build, as it did build previously.

Attachments (2)

qt53-qtwebkit-fail-clang9.log (425.3 KB) - added by kencu (Ken) 5 years ago.
patch-qt53-qtwebkit-icu59.patch (4.5 KB) - added by kencu (Ken) 5 years ago.

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by kencu (Ken)

comment:1 Changed 5 years ago by kencu (Ken)

It looks like this error is related to updating icu as well. There are a number of references to this on the web, eg. <https://www.freshports.org/www/webkit-gtk3/files/patch-icu59>.

Hopefully we'll find a similar fix for qt53-qtwebkit.

comment:2 Changed 5 years ago by kencu (Ken)

There are several different broken parts in qt53-qtwebkit due to the icu update. The attached patch helps some, but there is also another error (at least) to be overcome with a redefinition of a corefoundation unicode data type.

I'll upload the patch.

Changed 5 years ago by kencu (Ken)

comment:3 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: assignedclosed

In 468c4fc4f2df01e3d7961bfa648293e0559d306a/macports-ports (master):

qt5*-qtwebkit: apply upstream ICU fixes

Fixes #59441

Note: See TracTickets for help on using tickets.