[MacPorts] #55765: textmate2 @2.0-rc.4_1: build fails under sierra (10.12.6) with error: command execution failed

MacPorts noreply at macports.org
Wed Jan 31 19:20:55 UTC 2018


#55765: textmate2 @2.0-rc.4_1: build fails under sierra (10.12.6) with error:
command execution failed
------------------------+------------------------
  Reporter:  vinteles   |      Owner:  neverpanic
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.4.2
Resolution:             |   Keywords:
      Port:  textmate2  |
------------------------+------------------------

Comment (by neverpanic):

 Your log contains multiple build attempts. The first problem I could find
 is:
 {{{
 :info:build /usr/bin/clang++ -include
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_textmate2/textmate2/work/textmate-2.0-rc.4/build/Shared/PCH/prelude.cc
 -c -pipe -fPIC -gdwarf-2 -m64 -mmacosx-version-min=10.8 -funsigned-char
 -D'NULL_STR="\uFFFF"' -DREST_API='"https://api.textmate.org"' -Wall
 -Wwrite-strings -Wformat -Winit-self -Wmissing-include-dirs -Wno-
 parentheses -Wno-sign-compare -Wno-switch -IShared/include -fcolor-
 diagnostics -DNDEBUG -Os -I"/opt/local/include" -fvisibility=hidden
 -std=c++1z -stdlib=libc++ -I"/opt/local/include"  -o
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_textmate2/textmate2/work/textmate-2.0-rc.4/build/Frameworks/editor/src/editor.o
 -MMD -MF
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_textmate2/textmate2/work/textmate-2.0-rc.4/build/Frameworks/editor/src/editor.o.d
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_textmate2/textmate2/work/textmate-2.0-rc.4/build/include
 Frameworks/editor/src/editor.cc
 :info:build Frameworks/editor/src/editor.cc:549:63: error: no viable
 conversion from 'vector<pair<char *, char *>>' to 'const vector<pair<const
 char *, const char *>>'
 :info:build                                 std::vector< std::pair<char
 const*, char const*> > const& v = text::to_lines(str.data(), str.data() +
 str.size());
 :info:build
 ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:530:5:
 note: candidate constructor not viable: no known conversion from
 'std::vector<std::pair<char *, char *> >' to
 'initializer_list<value_type>' (aka 'initializer_list<std::__1::pair<const
 char *, const char *> >') for 1st argument
 :info:build     vector(initializer_list<value_type> __il);
 :info:build     ^
 :info:build
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:542:5:
 note: candidate constructor not viable: no known conversion from
 'std::vector<std::pair<char *, char *> >' to 'const
 std::__1::vector<std::__1::pair<const char *, const char *>,
 std::__1::allocator<std::__1::pair<const char *, const char *> > > &' for
 1st argument
 :info:build     vector(const vector& __x);
 :info:build     ^
 :info:build
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:548:5:
 note: candidate constructor not viable: no known conversion from
 'std::vector<std::pair<char *, char *> >' to
 'std::__1::vector<std::__1::pair<const char *, const char *>,
 std::__1::allocator<std::__1::pair<const char *, const char *> > > &&' for
 1st argument
 :info:build     vector(vector&& __x)
 :info:build     ^
 :info:build 1 error generated.
 }}}

 You then re-attempted the build a number of times. These later attempts
 failed in gen_html, because that uses the GitHub API unauthenticated and
 is thus severely rate-limited. Multiple consecutive builds of textmate2
 often fail due to problems with unauthenticated use of the GitHub API;
 authenticating usually allows the build to continue in these cases, but
 requires editing the source tree.

 Your problem seems to be fixed upstream with
 https://github.com/textmate/textmate/commit/49cc123544edb219a9fd131c68837e32bfaa271d.

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


More information about the macports-tickets mailing list