Opened 4 years ago

Closed 4 years ago

#52437 closed defect (fixed)

webkit2-gtk @2.14.0_0 fails to build under Mavericks

Reported by: Schamschula (Marius Schamschula) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: webkit2-gtk, webit2-gtk-devel

Description

The build of webkit2-gtk @2.14.0_0 fails under Mavericks:

/opt/local/include/glib-2.0 -isystem /opt/local/lib/glib-2.0/include  -pipe -Os -ftemplate-depth=256 -stdlib=libc++  -std=c++1y -Qunused-arguments -DNDEBUG -fno-exceptions -fno-strict-aliasing -fno-rtti -arch x86_64 -mmacosx-version-min=10.9   -Wall -Wextra -Wcast-align -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wundef -Wwrite-strings -Wno-parentheses-equality -fPIC  -o CMakeFiles/WTF.dir/NumberOfCores.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit2-gtk/webkit2-gtk/work/webkitgtk-2.14.0/Source/WTF/wtf/NumberOfCores.cpp
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit2-gtk/webkit2-gtk/work/webkitgtk-2.14.0/Source/WTF/wtf/CrossThreadTask.h:65:71: error: no type named 'make_index_sequence' in namespace 'std'
:info:build template <typename F, typename ArgsTuple, typename ArgsIndices = std::make_index_sequence<std::tuple_size<ArgsTuple>::value>>
:info:build                                                                  ~~~~~^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit2-gtk/webkit2-gtk/work/webkitgtk-2.14.0/Source/WTF/wtf/CrossThreadTask.h:65:90: error: expected ',' or '>' in template-parameter-list
:info:build template <typename F, typename ArgsTuple, typename ArgsIndices = std::make_index_sequence<std::tuple_size<ArgsTuple>::value>>
:info:build                                                                                          ^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit2-gtk/webkit2-gtk/work/webkitgtk-2.14.0/Source/WTF/wtf/CrossThreadTask.h:65:119: error: no type named 'value' in the global namespace
:info:build template <typename F, typename ArgsTuple, typename ArgsIndices = std::make_index_sequence<std::tuple_size<ArgsTuple>::value>>
:info:build                                                                                                                     ~~^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit2-gtk/webkit2-gtk/work/webkitgtk-2.14.0/Source/WTF/wtf/CrossThreadTask.h:65:124: error: expected unqualified-id
:info:build template <typename F, typename ArgsTuple, typename ArgsIndices = std::make_index_sequence<std::tuple_size<ArgsTuple>::value>>
:info:build                                                                                                                            ^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit2-gtk/webkit2-gtk/work/webkitgtk-2.14.0/Source/WTF/wtf/CrossThreadTask.h:102:12: error: no member named 'createCrossThreadTask' in namespace 'WTF'
:info:build using WTF::createCrossThreadTask;
:info:build       ~~~~~^
:info:build 7 errors generated.
:info:build make[2]: *** [Source/WTF/wtf/CMakeFiles/WTF.dir/CrossThreadCopier.cpp.o] Error 1
:info:build make[2]: *** Waiting for unfinished jobs....

Also see: r153247

Attachments (1)

webkit2-gtk-main.log.zip (177.3 KB) - added by Schamschula (Marius Schamschula) 4 years ago.

Download all attachments as: .zip

Change History (3)

Changed 4 years ago by Schamschula (Marius Schamschula)

Attachment: webkit2-gtk-main.log.zip added

comment:1 Changed 4 years ago by dbevans (David B. Evans)

Cc: jeremyhu@… added
Owner: changed from jeremyhu@… to devans@…
Port: webit2-gtk-devel added
Status: newassigned
Version: 2.3.4

Fix committed in r153301. Building now on 10.9 buildbot. Will update webkit2-devel to match if this is successful. Works for me on local 10.9 test platform.

comment:2 Changed 4 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

webkit2-gtk built successfully on buildbot. Fix for webkit2-gtk-devel committed in r153308.

Note: See TracTickets for help on using tickets.