Opened 9 months ago

Closed 8 months ago

Last modified 8 months ago

#68041 closed defect (fixed)

libjodycode @3.1_0: fails to build on < 10.15

Reported by: lukaso (Lukas Oberhuber) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: libjodycode

Description

Build is failing on x86_64.

Attachments (1)

jodycode_main.log (38.3 KB) - added by lukaso (Lukas Oberhuber) 9 months ago.

Download all attachments as: .zip

Change History (6)

Changed 9 months ago by lukaso (Lukas Oberhuber)

Attachment: jodycode_main.log added

comment:1 Changed 9 months ago by jmroot (Joshua Root)

Summary: libjodycode @3.1_0: broken build on x86_64libjodycode @3.1_0: fails to build on < 10.15

You're targeting 10.13 and aligned_alloc is only available on 10.15 and later.

comment:2 Changed 9 months ago by jmroot (Joshua Root)

It doesn't look like legacysupport has an implementation. posix_memalign is a suitable replacement.

comment:3 Changed 8 months ago by mascguy (Christopher Nielsen)

Owner: set to mascguy
Status: newassigned
Version: 2.8.1

comment:4 Changed 8 months ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In 39a37ae9dd894fa262156bbfd1c45715b4eb2e0d/macports-ports (master):

libjodycode: eliminate need for aligned_alloc

Fixes: #68041

comment:5 Changed 8 months ago by mascguy (Christopher Nielsen)

Queued rebuilds for jdupes, and the latter looks good now as well.

Note: See TracTickets for help on using tickets.