[MacPorts] #53712: libarchive @3.3.1: error: use of undeclared identifier 'ACL_SYNCHRONIZE'
MacPorts
noreply at macports.org
Sun Mar 19 11:01:13 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 ballapete):
Replying to [comment:70 chillin-]:
> Can you please be more specific? Is this a port command switch? What is
the full command you use to build on SL? Thanks.
You have to edit the Portfile. It has:
{{{
28 configure.args --enable-bsdtar=shared --enable-bsdcpio=shared \
29 --disable-silent-rules --without-nettle \
30 --without-openssl --without-lzmadec
}}}
On that last line, # 30, just add the text {{{ --disable-acl}}}, save the
file, (port) clean libarchive (--all certainly not needed) , and try to
rebuild/upgrade again.
To edit the Portfile you need elavated privileges, i.e. start your editor
with sudo. How the Portfile can be found was already mentioned. On the
command line you can do:
{{{
sudo <some editor> $(port file libarchive)
}}}
or
{{{
sudo <some editor> `port file libarchive`
}}}
--
Ticket URL: <https://trac.macports.org/ticket/53712#comment:71>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list