[MacPorts] #55606: avidemux fails to build on high sierra
MacPorts
noreply at macports.org
Fri Dec 29 19:35:56 UTC 2017
#55606: avidemux fails to build on high sierra
--------------------+----------------------
Reporter: rkupke | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Keywords: | Port: avidemux
--------------------+----------------------
{{{verify_noerr}}} is an undefined symbol in
{{{/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_avidemux/avidemux/work/avidemux_2.6.20/avidemux_plugins/ADM_audioDevices/AudioCore/ADM_deviceAudioCore.cpp}}}
After some googling I found that Apple no longer provides the
{{{verify_noerr}}} macro, but they replaced it with {{{__Verify_noErr}}}.
I changed the source file and got the port to build.
<https://github.com/WeAreROLI/JUCE/commit/d2967de994099b0a834d2d539745f10c258ae352>
suggests a better fix:
{{{
#ifndef verify_noerr
#define verify_noerr(errorCode) __Verify_noErr(errorCode)
#endif
}}}
--
Ticket URL: <https://trac.macports.org/ticket/55606>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list