Opened 5 years ago
Last modified 5 years ago
#59999 assigned defect
libedit @20191231-3.1_0 build failure with hfscompression
Reported by: | billygr (billy) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.2 |
Keywords: | catalina | Cc: | eborisch (Eric A. Borisch) |
Port: | libedit |
Description
Hi,
libedit @20191231-3.1_0 fails to build (log attached)
Workaround is to set "hfscompression no" in the macports.conf and rebuild again
Thank you
Attachments (1)
Change History (7)
Changed 5 years ago by billygr (billy)
comment:1 Changed 5 years ago by billygr (billy)
% which bsdtar
/usr/bin/bsdtar
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.11 liblzma/5.0.5 bz2lib/1.0.6
comment:3 Changed 5 years ago by mf2k (Frank Schima)
Cc: | MarcusCalhoun-Lopez removed |
---|---|
Owner: | set to MarcusCalhoun-Lopez |
Port: | libedit added |
Status: | new → assigned |
comment:4 Changed 5 years ago by jmroot (Joshua Root)
Cc: | eborisch added |
---|---|
Keywords: | catalina added |
I guess Apple updated to a version of libarchive that supports hfscompression in 10.15. Unfortunately it's also a version that has this bug, which was fixed in libarchive 3.4.0 (so installing the libarchive port would also make this work). See #56563.
comment:5 Changed 5 years ago by eborisch (Eric A. Borisch)
The logic for testing hfsCompression support could be updated to check the output of bsdtar --version to be >= 3.4.1 ...
comment:6 Changed 5 years ago by billygr (billy)
Confirmed. Installing port libarchive with hfscompression no, before the installation of libedit solves the issue.
I agree with Eric's comment , a permanent solution is needed to check the bsdtar version, 10.15.2 (19C57) still has an old libarchive by default
main.log