Opened 6 years ago
Last modified 6 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 6 years ago by billygr (billy)
comment:1 Changed 6 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 6 years ago by mf2k (Frank Schima)
| Cc: | MarcusCalhoun-Lopez removed |
|---|---|
| Owner: | set to MarcusCalhoun-Lopez |
| Port: | libedit added |
| Status: | new → assigned |
comment:4 Changed 6 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 6 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 6 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