Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Sep 2022 06:29:40 +0000
From:      Vasily Postnicov <shamaz.mazum@gmail.com>
To:        FreeBSD Mailing List <freebsd-ports@freebsd.org>
Subject:   Anyway I can update www/webkit2-gtk3?
Message-ID:  <CADnZ6BkQD2cMqVGZ014iTkcbdPO%2BQrc9hBdUZFa7nQMQ8pt2YA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--00000000000010301a05e9df1ffc
Content-Type: text/plain; charset="UTF-8"

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?

--00000000000010301a05e9df1ffc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi! I want a newer version of WebKit, but I cannot update =
the port. A build fails with the following:<div><pre id=3D"m_80122953868270=
85943m_6238562426676466218gmail-comment_text_0" style=3D"color:rgb(0,0,0);f=
ont-size:medium;white-space:pre-wrap;width:auto">GStreamer.cpp.o -c /wrkdir=
s/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/pl=
atform/graphics/gstreamer/MediaSampleGStreamer.cpp:220:12: error: call to i=
mplicitly-deleted copy constructor of &#39;WebCore::PlatformSample&#39;
    return sample;
           ^~~~~~

/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/pl=
atform/MediaSample.h:57:7: note: copy constructor of &#39;PlatformSample&#3=
9; is implicitly deleted because field &#39;sample&#39; has a deleted copy =
constructor</pre>This particular error is patched in the current port, but =
there are more errors of this kind.<br><br>This is what I found: <a href=3D=
"https://bugs.webkit.org/show_bug.cgi?id=3D232198" target=3D"_blank">https:=
//bugs.webkit.org/show_bug.cgi?id=3D232198</a> A patch proposed here <a hre=
f=3D"https://reviews.freebsd.org/D35327" target=3D"_blank">https://reviews.=
freebsd.org/D35327</a> 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?</div></div>

--00000000000010301a05e9df1ffc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADnZ6BkQD2cMqVGZ014iTkcbdPO%2BQrc9hBdUZFa7nQMQ8pt2YA>