[MacPorts] #62728: py-tensorflow-data-validation: build fails on multiple macOS versions; bazel complains that 'rule is missing dependency declarations' for header files

MacPorts noreply at macports.org
Mon May 3 16:08:14 UTC 2021


#62728: py-tensorflow-data-validation: build fails on multiple macOS versions;
bazel complains that 'rule is missing dependency declarations' for header
files
--------------------------------------------+------------------------------
  Reporter:  mascguy                        |      Owner:  macports-
                                            |  tickets@…
      Type:  defect                         |     Status:  assigned
  Priority:  Normal                         |  Milestone:
 Component:  ports                          |    Version:
Resolution:                                 |   Keywords:
      Port:  py-tensorflow-data-validation  |
--------------------------------------------+------------------------------

Comment (by cjones051073):

 Replying to [comment:8 mascguy]:
 > Hey Chris, the issue appears to be fixed, as a source build now succeeds
 on both MacOS 10.14 and 10.15. Thank you!
 >
 > One issue of concern, though, relates to CCache: In the logs, I'm seeing
 the following set in the environment:
 >
 > {{{
 > CCACHE_DIR=/opt/local/var/macports/build/.ccache
 > }}}
 >
 > However, that's not correct, as I specify the location of the CCache
 store in macports.conf. So it looks like my override is somehow not being
 used. Is this a known issue...?

 Nope, not known, until now.

 The bazel PG computes the ccache dir using

 https://github.com/macports/macports-
 ports/blob/bd3701d5e452d4a88753e4ec9d0201b98ce84c26/_resources/port1.0/group/bazel-1.0.tcl#L144

 I thought this would return the correct string but I guess not. Let me see
 if I can figure out how to query what is set in macports.conf...

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


More information about the macports-tickets mailing list