[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