Opened 15 months ago

Closed 7 months ago

#68033 closed defect (fixed)

avidemux @2.8.1: error: use of undeclared identifier 'TARGET_OS_OSX' during configure phase

Reported by: sambthompson (Sam Thompson) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: elcapitan Cc:
Port: avidemux

Description

Trying to upgrade from 2.7.6_3 on 10.11.6. Build fails during configure phase:

...
:info:configure src/libavcodec/videotoolboxenc.c:1040:12: error: use of undeclared identifier 'TARGET_OS_OSX'
:info:configure     return TARGET_OS_OSX && TARGET_CPU_ARM64;
:info:configure            ^
:info:configure 1 error generated.
:info:configure make[3]: *** [libavcodec/videotoolboxenc.o] Error 1
...

Log attached. Issues with this older OS were apparently anticipated on the 2.8.1 update PR #19721, but fixes needed not discussed:

OK -- there are likely to be build failures on the "in-between systems" ... 10.7 through 10.12 ... but we can't anticipate every one of those ahead of time [...]

Port health reports failure for all versions < 10.12; 10.11 build timed out, rather than errored out, though. 10.10 stdio log is showing the error on TARGET_OS_OSX as above.

Attachments (1)

main.log (504.8 KB) - added by sambthompson (Sam Thompson) 15 months ago.

Download all attachments as: .zip

Change History (4)

Changed 15 months ago by sambthompson (Sam Thompson)

Attachment: main.log added

comment:1 Changed 15 months ago by Ken <21211439+kencu@…>

In d42029dd13f46883638fcd15e835e9813f78efd8/macports-ports (master):

avidemux: use legacysupport where needed

see: #68033

comment:2 Changed 15 months ago by sambthompson (Sam Thompson)

Thanks! Upgrade successful after updating portfile.

comment:3 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.