[MacPorts] #63351: py-grpcio fails to build

MacPorts noreply at macports.org
Thu Aug 12 14:07:55 UTC 2021


#63351: py-grpcio fails to build
-------------------------+--------------------------
  Reporter:  mouse07410  |      Owner:  emcrisostomo
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  py-grpcio   |
-------------------------+--------------------------

Comment (by kencu):

 Replying to [comment:21 mouse07410]:
 > I'm not sure I understand - if there's an "independent" port of
 {{{abseil}}}, why wouldn't {{{py3x-grpcio}}} use it as a dependency?

 It uses it's own version, or at least tries to, because it is configured
 to do so by the upstream project.
 >
 > The above test showed that installing {{{abseil}}} port resolved the
 above problem..

 Not quite. As per your first bug report, you already had {{{abseil}}}
 installed, because the header was there. And your build failed.

 You then said you installed {{{abseil}}} (which was apparently already
 installed) and it fixed your build, which is not adding up. Me, and every
 buildbot, built {{{py-grpcio}}} without installing {{{abseil}}}, so it is
 not needed to build {{{pr-grpcio}}}. In fact I thought having it installed
 might break rather than fix the build, but when I tried that, it didn't.

 So what is really happening exactly on your system remains a mystery,
 which we may never solve, as you also have things installed in a non-
 standard fashion, and have things installed via {{{pip}}} as well.

 Too many moving parts and confounding variables.

 How about we close your ticket here as "works for me" for now, and see if
 anyone else finds this same issue?

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


More information about the macports-tickets mailing list