Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jan 2024 13:45:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   [Bug 275914] www/webkit2-gtk{3,4}: Flavorize?: Deal with 4.0, 4.1 and 6.0 SONAMEs
Message-ID:  <bug-275914-39348-tgzSNvQpBX@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-275914-39348@https.bugs.freebsd.org/bugzilla/>
References:  <bug-275914-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275914

--- Comment #13 from Nuno Teixeira <eduardo@FreeBSD.org> ---
I decided give a try on -gtk4 port and I found that some patches were taken
from openbsd port and didn't been adusted to freebsd. We can see that by
greping OPENBSD and see that most of those patches are doing nothing.

I adjusted patches when it seems to be logic to FREEBSD and I've got same
result as Olivier:


(6 errors generated)
###
/usr/include/c++/v1/optional:841:35: note: candidate constructor template n=
ot
viable: requires single argument '__v', but 2 arguments were provided
  841 |     _LIBCPP_CONSTEXPR_SINCE_CXX20 optional(const optional<_Up>& __v)
      |                                   ^        ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/optional:849:44: note: candidate constructor template n=
ot
viable: requires single argument '__v', but 2 arguments were provided
  849 |     _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit optional(const
optional<_Up>& __v)
      |                                            ^=20=20=20=20=20=20=20
~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/optional:859:35: note: candidate constructor template n=
ot
viable: requires single argument '__v', but 2 arguments were provided
  859 |     _LIBCPP_CONSTEXPR_SINCE_CXX20 optional(optional<_Up>&& __v)
###

I've googled about _LIBCPP_CONSTEXPR_SINCE_CXX20 and found that dim@ have
solved some related problems on gcc, etc.

This weekend I will give a try at
https://github.com/shamazmazum/freebsd-ports/tree/master/www and see how it
goes.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-275914-39348-tgzSNvQpBX>