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

MacPorts noreply at macports.org
Fri Mar 17 13:44:42 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):

 Ah; forgot. After applying the patch & doing selfupdate, one needs to do:
 {{{
 sudo port clean --all libarchive*
 }}}
 then, the checksums should be valid. Otherwise, the build will work using
 the old archive.

 The warnings in patch & build are normal; nothing to worry about.

 The CMake Portfile is patched to allow for both libarchive and libarchive-
 devel. No need to rebuild in on your part.

 Can you also try libarchive-devel?
 {{{
 sudo port -f deac libarchive
 sudo port install libarchive-devel
 }}}

 If that works, you can revert back to libarchive release:
 {{{
 sudo port -f deac libarchive-devel
 sudo port act libarchive
 }}}

 Thx!

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


More information about the macports-tickets mailing list