[MacPorts] #53712: libarchive @3.3.1: error: use of undeclared identifier 'ACL_SYNCHRONIZE'

MacPorts noreply at macports.org
Sat Mar 18 16:03:53 UTC 2017


#53712: libarchive @3.3.1: error: use of undeclared identifier 'ACL_SYNCHRONIZE'
-------------------------+-------------------------------------------------
  Reporter:  Gord-       |      Owner:  tobypeterson
  Butler                 |
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.1
Resolution:              |   Keywords:  leopard snowleopard lion
      Port:  libarchive  |  mountainlion mavericks
-------------------------+-------------------------------------------------

Comment (by michaelld):

 Thanks, dliessi (Davide Liessi), for clarifying about the patch and how to
 use it. I just assumed folks know.

 The reasons to patch all installs are that (1) it's a little easier; and
 (2) it keeps them all with the same code, which is easier to track down
 issues for. Thus, if at all possible, 10.5-10.8 using libstdc++ (or libc++
 via the way to install it on older systems) should build and install from
 the same codebase as 10.9-10.12 using libc++. Not all code can do this
 (e.g., GLFW, which deprecated 10.6 a while back, but still supports 10.7
 and newer (for now); in this case, we assign the latest commit that
 supports the older OS and stop updating for the older OSs in the hope that
 that code is good enough as a dependency. I'd always greatly prefer to not
 go this route, but sometimes you just have to. In the case for libarchive,
 a single patch should take care of the issue for all MacOS X / macOS
 installs, luckily.

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


More information about the macports-tickets mailing list