#52437: webkit2-gtk @2.14.0_0 fails to build under Mavericks --------------------+------------------------- Reporter: mps@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: webkit2-gtk --------------------+------------------------- 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 -- Ticket URL: <https://trac.macports.org/ticket/52437> MacPorts <https://www.macports.org/> Ports system for the Mac operating system