[MacPorts] #64605: libtapi: error: could not convert 'result' from 'tapi::internal::API' to 'llvm::Expected<tapi::internal::API>' (was: libtapi fails on 92% for ppc on 10.6.8 Rosetta)

MacPorts noreply at macports.org
Fri Feb 4 15:34:19 UTC 2022


#64605: libtapi: error: could not convert 'result' from 'tapi::internal::API' to
'llvm::Expected<tapi::internal::API>'
---------------------------+-------------------------------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.1
Resolution:                |   Keywords:  powerpc, snowleopard, rosetta
      Port:  libtapi       |
---------------------------+-------------------------------------------

Old description:

> This is different from my earlier ticket:
> https://trac.macports.org/ticket/64187
> Here it almost built:
>
> {{{
> make[3]: Leaving directory
> `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
> [ 92%] Built target LLVMCore
> make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
> make[1]: *** [projects/libtapi/tools/libtapi/CMakeFiles/libtapi.dir/rule]
> Error 2
> make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
> make: *** [libtapi] Error 2
> make: Leaving directory
> `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
> Command failed:  cd
> "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build"
> && /usr/bin/make -j4 -w libtapi tapi VERBOSE=ON
> Exit code: 2
> Error: Failed to build libtapi: command execution failed
> Error: See
> /opt/local/var/macports/logs/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there
> is a bug.
> }}}

New description:

 This is different from my earlier ticket: #64187
 Here it almost built:

 {{{
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
 [ 92%] Built target LLVMCore
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
 make[1]: *** [projects/libtapi/tools/libtapi/CMakeFiles/libtapi.dir/rule]
 Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
 make: *** [libtapi] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work/build"
 && /usr/bin/make -j4 -w libtapi tapi VERBOSE=ON
 Exit code: 2
 Error: Failed to build libtapi: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there
 is a bug.
 }}}

--

Comment (by ryandesign):

 The error in the attached log is:
 {{{
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libtapi/libtapi/work
 /apple-libtapi-
 664b84/src/llvm/projects/libtapi/lib/Core/APIJSONSerializer.cpp:1202:10:
 error: could not convert 'result' from 'tapi::internal::API' to
 'llvm::Expected<tapi::internal::API>'
    return result;
           ^~~~~~
 }}}

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


More information about the macports-tickets mailing list