Opened 5 weeks ago

Last modified 5 weeks 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)

main.log (124.7 KB) - added by billygr (billy) 5 weeks ago.
main.log

Download all attachments as: .zip

Change History (7)

Changed 5 weeks ago by billygr (billy)

Attachment: main.log added

main.log

comment:1 Changed 5 weeks 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:2 Changed 5 weeks ago by mf2k (Frank Schima)

In the future, please fill in the Port field.

comment:3 Changed 5 weeks ago by mf2k (Frank Schima)

Cc: MarcusCalhoun-Lopez removed
Owner: set to MarcusCalhoun-Lopez
Port: libedit added
Status: newassigned

comment:4 Changed 5 weeks 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 weeks 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 weeks 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

Note: See TracTickets for help on using tickets.