[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