Date: Fri, 30 Sep 2022 06:29:40 UTC
Hi! I want a newer version of WebKit, but I cannot update the port. A build fails with the following: GStreamer.cpp.o -c /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/platform/graphics/gstreamer/MediaSampleGStreamer.cpp /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/platform/graphics/gstreamer/MediaSampleGStreamer.cpp:220:12: error: call to implicitly-deleted copy constructor of 'WebCore::PlatformSample' return sample; ^~~~~~ /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/platform/MediaSample.h:57:7: note: copy constructor of 'PlatformSample' is implicitly deleted because field 'sample' has a deleted copy constructor This particular error is patched in the current port, but there are more errors of this kind. This is what I found: https://bugs.webkit.org/show_bug.cgi?id=232198 A patch proposed here https://reviews.freebsd.org/D35327 does not work: make buildworld fails because libc++ major version is hardcoded to be 1 in some places. I am not very good with C++. Are there any options in this situation?