[MacPorts] #54798: webkit2-gtk +quartz build fails with many compiler errors

MacPorts noreply at macports.org
Sun Sep 10 20:06:34 UTC 2017


#54798: webkit2-gtk +quartz build fails with many compiler errors
--------------------------+----------------------
  Reporter:  Polyergic    |      Owner:  jeremyhu
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:  webkit2-gtk  |
--------------------------+----------------------

Comment (by kencu):

 With the current Portfiles in MacPorts tree (including the latest PRs) I
 found the following on Sierra Xcode 8.3:

 `webkit2-gtk` (either `+quartz` or not) does not build with the system
 clang, giving the errors such as `no type named 'make_index_sequence' in
 namespace 'std'` as previously noted in the Portfile with other clangs. It
 does however build with macport-clang-3.9 (and likely others as it builds
 with clang-4.0 on other systems).

 `webkit2-gtk-devel +quartz` does build on Sierra with the system clang.

 To the OP, for right now you can install `webkit2-gtk-devel` to solve your
 dependency issue, or install a newer clang such as `sudo port -v install
 clang-3.9` and built webkit2-gtk with that `sudo port -v install
 webkit2-gtk +quartz configure.compiler=macports-clang-3.9`

--
Ticket URL: <https://trac.macports.org/ticket/54798#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list