[Ardour-Dev] Building Ardour on a new Mac

Robin Gareus robin at gareus.org
Wed Oct 5 15:36:55 PDT 2022


Hi Stephen,

Please see 
https://discourse.ardour.org/t/build-failes-for-6-9-0-and-7-but-worked-before/107572 
which discusses this issue.

I do compile Ardour on 10.12 on a M2 and have not run into this issue, 
but I also use an older version of glibmm 
(https://nightly.ardour.org/list.php#build_deps). The issue is 
apparently caused by homebrew.

hope this helps,

--
robin


On 10/6/22 00:24, Stephen Travis Pope wrote:
> 
> Hello all,
> 
> I was able to build Ardour just fine on my old Intel MacPro (running High Sierra), but now I’ve moved to a MacStudio (ARM-based, running Monterey) and would like to ask for a little help.
> 
> I have the list of support libs all freshly built, and know how to use the waf build system.
> 
> The problem is that:
> 
> 	A) G++ can’t seem to handle the ObjectiveC files (even with the appropriate flag), and
> 
> 	B) Clang++ balks at the “noexcept" notations on constructors.
> 
> Output examples are included below.
> 
> Can someone tell me what I’m missing?
> 
> …any reply appreciated…
> 
> Stephen Pope (stp)
> 
> --------
> 
> Stephen Travis Pope    Ojai, California, USA
>       http://HeavenEverywhere.com <http://heaveneverywhere.com/>
>       http://FASTLabInc.com <http://fastlabinc.com/>
>       https://vimeo.com/user19434036/videos <https://vimeo.com/user19434036/videos>
>       http://heaveneverywhere.com/Reflections <http://heaveneverywhere.com/Reflections>
> 
> ———
> 
> Output examples
> 
> Clang
> 
> /usr/bin/clang++ -I/Users/stp/Code/Audio/Ardour -w -Wno-deprecated -I/usr/local/include -DHAVE_RF64_RIFF -DCOMPILER_INT128_SUPPORT -DWAF_BUILD -g -fshow-column -DBUILD_VECLIB_OPTIMIZATIONS -DMAC_OS_X_VERSION_MAX_ALLOWED=110000 -mmacosx-version-min=11.0 -Wall -Wpointer-arith -Wcast-qual -Wcast-align -Wno-unused-parameter -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_BIND_GLOBAL_PLACEHOLDERS -D_ISOC9X_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPROGRAM_NAME="Ardour" -DPROGRAM_VERSION="7" -DCARBON_FLAT_HEADERS -Woverloaded-virtual -Wno-mismatched-tags -Wno-cast-align -Wno-unused-local-typedefs -Wunneeded-internal-declaration -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -DCANVAS_COMPATIBILITY -DCANVAS_DEBUG -DBOOST_ERROR_CODE_HEADER_ONLY -fPIC -fPIC -F/Library/Frameworks -Ilibs/pbd -I../libs/pbd -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/glibmm-2.4 -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/lib/glibmm-2.4/include -I/opt/homebrew/Cellar/glib/2.74.0/include -I/opt/homebrew/Cellar/glib/2.74.0/include/glib-2.0 -I/opt/homebrew/Cellar/glib/2.74.0/lib/glib-2.0/include -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/Cellar/pcre2/10.40/include -I/opt/homebrew/Cellar/libsigc++ at 2/2.10.8/include/sigc++-2.0 -I/opt/homebrew/Cellar/libsigc++ at 2/2.10.8/lib/sigc++-2.0/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/ffi -I/opt/homebrew/Cellar/libsndfile/1.1.0_1/include -I/opt/homebrew/Cellar/flac/1.4.1/include -I/opt/homebrew/Cellar/libvorbis/1.3.7/include -I/opt/homebrew/Cellar/libogg/1.3.5/include -I/opt/homebrew/Cellar/opus/1.3.1/include/opus -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/giomm-2.4 -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/lib/giomm-2.4/include -I/usr/local/include -I/Users/stp/Code/Audio/Ardour/build -DNEED_INTL=1 -DHAVE_COREAUDIO=1 -DAUDIOUNIT_SUPPORT=1 -DMACVST_SUPPORT=1 -DTOP_MENUBAR=1 -DINTERNAL_SHARED_LIBS=1 -DHAVE_GLIB=1 -DHAVE_GLIB_2_64=1 -DHAVE_GTHREAD=1 -DHAVE_GLIBMM=1 -DHAVE_SNDFILE=1 -DHAVE_GIOMM=1 -DHAVE_CURL=1 -DHAVE_ARCHIVE=1 -DHAVE_LO=1 -DHAVE_TAGLIB=1 -DHAVE_VAMPSDK=1 -DHAVE_VAMPHOSTSDK=1 -DHAVE_RUBBERBAND=1 -DEXPORT_VISIBILITY_HIDDEN=0 -DPHONE_HOME=1 -DENABLE_NLS=0 -D_DARWIN_C_SOURCE=1 -DCONFIG_ARCH="arm64" -DHAVE_LIBS_APPLEUTILITY=1 -DHAVE_LIBS_CLEARLOOKS_NEWER=1 -DHAVE_LIBS_FLUIDSYNTH=1 -DHAVE_HIDAPI=1 -DHAVE_LIBS_HIDAPI=1 -DHAVE_LIBS_LIBLTC=1 -DHAVE_LIBS_LUA=1 -DHAVE_LIBS_PTFORMAT=1 -DHAVE_LIBS_QM_DSP=1 -DHAVE_FFTW3F=1 -DHAVE_AUBIO=1 -DHAVE_LIBS_VAMP_PLUGINS=1 -DHAVE_LIBS_VAMP_PYIN=1 -DHAVE_LIBS_ZITA_RESAMPLER=1 -DHAVE_LIBS_ZITA_CONVOLVER=1 -DHAVE_XML=1 -DHAVE_SIGCPP=1 -DHAVE_EXECINFO=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LIBS_PBD=1 -DHAVE_LIBS_MIDIPP2=1 -DHAVE_LIBS_EVORAL=1 -DHAVE_USB=1 -DHAVE_CONTROL_PROTOCOL=1 -DHAVE_FADERPORT=1 -DHAVE_FADERPORT8=1 -DHAVE_CC121=1 -DHAVE_GENERIC_MIDI=1 -DHAVE_MACKIE=1 -DHAVE_US2400=1 -DHAVE_LAUNCH_CONTROL_XL=1 -DHAVE_OSC=1 -DHAVE_PANGOMM=1 -DHAVE_CAIROMM=1 -DHAVE_PUSH2=1 -DHAVE_CONTOURDESIGN=1 -DHAVE_LIBS_SURFACES=1 -DHAVE_2IN2OUT=1 -DHAVE_1IN2OUT=1 -DHAVE_VBAP=1 -DHAVE_STEREOBALANCE=1 -DHAVE_LIBS_PANNERS=1 -DHAVE_LIBS_BACKENDS=1 -DHAVE_LIBS_TEMPORAL=1 -DHAVE_SAMPLERATE=1 -DHAVE_LV2=1 -DHAVE_LV2_1_10_0=1 -DHAVE_LV2_1_17_2=1 -DHAVE_SERD=1 -DHAVE_SORD=1 -DHAVE_SRATOM=1 -DHAVE_LILV=1 -DHAVE_SUIL=1 -DLV2_SUPPORT=1 -DLV2_EXTENDED=1 -DHAVE_OGG=1 -DHAVE_FLAC=1 -DHAVE_FFTW35F=1 -DUSE_RUBBERBAND=1 -DCURRENT_SESSION_FILE_VERSION=7001 -DHAVE_SYS_STATVFS_H=1 -DHAVE_UNISTD=1 -DHAVE_BOOST_SCOPED_PTR_HPP=1 -DHAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1 -DHAVE_LIBS_ARDOUR=1 -DHAVE_GTKMM=1 -DHAVE_GTK=1 -DHAVE_LIBS_GTKMM2EXT=1 -DHAVE_BOOST_FORMAT_HPP=1 -DHAVE_LIBS_AUDIOGRAPHER=1 -DHAVE_LIBS_CANVAS=1 -DHAVE_LIBS_WIDGETS=1 -DHAVE_LIBS_WAVEVIEW=1 -DHAVE_LV2_1_0_0=1 -DHAVE_LIBS_PLUGINS_REASONABLESYNTH_LV2=1 -DHAVE_CAIRO=1 -DHAVE_LIBS_PLUGINS_A_COMP_LV2=1 -DHAVE_LIBS_PLUGINS_A_EXP_LV2=1 -DHAVE_LIBS_PLUGINS_A_DELAY_LV2=1 -DHAVE_LIBS_PLUGINS_A_EQ_LV2=1 -DHAVE_LIBS_PLUGINS_A_REVERB_LV2=1 -DHAVE_LIBS_PLUGINS_A_FLUIDSYNTH_LV2=1 -DHAVE_X11=1 -DHAVE_PANGOFT2=1 -DHAVE_FONTCONFIG=1 -DHAVE_COCOA_LIVE_RESIZING=1 -DHAVE_BOOST_SHARED_PTR_HPP=1 -DHAVE_BOOST_WEAK_PTR_HPP=1 -DHAVE_GTK2_ARDOUR=1 -DHAVE_SHARE_EXPORT=1 -DHAVE_SHARE_MEDIA=1 -DHAVE_SHARE_MIDI_MAPS=1 -DHAVE_SHARE_MCP=1 -DHAVE_SHARE_OSC=1 -DHAVE_SHARE_PATCHFILES=1 -DHAVE_SHARE_PLUGIN_METADATA=1 -DHAVE_SHARE_SCRIPTS=1 -DHAVE_SHARE_WEB_SURFACES=1 -DHAVE_HEADLESS=1 -DHAVE_READLINE=1 -DHAVE_LUASESSION=1 -DHAVE_SESSION_UTILS=1 -DHAVE_LIBS_FST=1 -DHAVE_LIBS_VFORK=1 -DHAVE_LIBS_ARDOURALSAUTIL=1 -DHAVE_LIBS_AUSCAN=1 -DLIBPBD_DLL_EXPORTS=1 -DPACKAGE="libpbd4" ../libs/pbd/debug.cc <http://debug.cc/> -c -o/Users/stp/Code/Audio/Ardour/build/libs/pbd/debug.cc <http://debug.cc/>.2.o -w -Wno-deprecated
> 
> In file included from ../libs/pbd/strsplit.cc:19 <http://strsplit.cc:19/>:
> In file included from ../libs/pbd/pbd/strsplit.h:24:
> /opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/glibmm-2.4/glibmm/ustring.h:360:24: error: expected ';' at end of declaration list
>    GLIBMM_API ~ustring() noexcept;
>                         ^
>                         ;
> /opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/glibmm-2.4/glibmm/ustring.h:1092:29: error: expected ';' at end of declaration list
>    GLIBMM_API ~FormatStream() noexcept;
>                              ^
>                              ;
> 2 errors generated.
> 
> In file included from ../libs/pbd/epa.cc:25 <http://epa.cc:25/>:
> In file included from ../libs/pbd/pbd/strsplit.h:24:
> /opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/glibmm-2.4/glibmm/ustring.h:360:24: error: expected ';' at end of declaration list
>    GLIBMM_API ~ustring() noexcept;
>                         ^
>                         ;
> /opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/glibmm-2.4/glibmm/ustring.h:1092:29: error: expected ';' at end of declaration list
>    GLIBMM_API ~FormatStream() noexcept;
>                              ^
>                              ;
> 2 errors generated.
> 
> ———
> 
> G++
> 
> /opt/homebrew/bin/g++ -x objective-c++ -I/Users/stp/Code/Audio/Ardour -w -Wno-deprecated -I/usr/local/include -DHAVE_RF64_RIFF -DCOMPILER_INT128_SUPPORT -DWAF_BUILD -g -fshow-column -DBUILD_VECLIB_OPTIMIZATIONS -DMAC_OS_X_VERSION_MAX_ALLOWED=110000 -mmacosx-version-min=11.0 -Wall -Wpointer-arith -Wcast-qual -Wcast-align -Wno-unused-parameter -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_BIND_GLOBAL_PLACEHOLDERS -D_ISOC9X_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPROGRAM_NAME="Ardour" -DPROGRAM_VERSION="7" -DCARBON_FLAT_HEADERS -Woverloaded-virtual -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -DCANVAS_COMPATIBILITY -DCANVAS_DEBUG -DBOOST_ERROR_CODE_HEADER_ONLY -fPIC -fPIC -DAUDIOUNIT_SUPPORT -F/Library/Frameworks -Ilibs/ardour -I../libs/ardour -Ilibs/vst3 -I../libs/vst3 -Ilibs/surfaces/control_protocol -I../libs/surfaces/control_protocol -Ilibs -I../libs -Ilibs/midi++2 -I../libs/midi++2 -Ilibs/evoral -I../libs/evoral -Ilibs/evoral/libsmf -I../libs/evoral/libsmf -Ilibs/temporal -I../libs/temporal -Ilibs/audiographer -I../libs/audiographer -Ilibs/audiographer/src -I../libs/audiographer/src -Ilibs/ptformat -I../libs/ptformat -Ilibs/pbd -I../libs/pbd -Ilibs/lua -I../libs/lua -Ilibs/zita-resampler -I../libs/zita-resampler -Ilibs/zita-convolver -I../libs/zita-convolver -Ilibs/libltc/ltc -I../libs/libltc/ltc -Ilibs/fluidsynth/fluidsynth -I../libs/fluidsynth/fluidsynth -Ilibs/appleutility/CoreAudio/PublicUtility -I../libs/appleutility/CoreAudio/PublicUtility -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/glibmm-2.4 -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/lib/glibmm-2.4/include -I/opt/homebrew/Cellar/glib/2.74.0/include -I/opt/homebrew/Cellar/glib/2.74.0/include/glib-2.0 -I/opt/homebrew/Cellar/glib/2.74.0/lib/glib-2.0/include -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/Cellar/pcre2/10.40/include -I/opt/homebrew/Cellar/libsigc++ at 2/2.10.8/include/sigc++-2.0 -I/opt/homebrew/Cellar/libsigc++ at 2/2.10.8/lib/sigc++-2.0/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/ffi -I/usr/local/include/aubio -I/usr/local/include -I/opt/homebrew/Cellar/libsndfile/1.1.0_1/include -I/opt/homebrew/Cellar/flac/1.4.1/include -I/opt/homebrew/Cellar/libvorbis/1.3.7/include -I/opt/homebrew/Cellar/libogg/1.3.5/include -I/opt/homebrew/Cellar/opus/1.3.1/include/opus -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/include/giomm-2.4 -I/opt/homebrew/Cellar/glibmm at 2.66/2.66.2/lib/giomm-2.4/include -I/usr/local/include/taglib -I/usr/local/include/lilv-0 -I/usr/local/include/sratom-0 -I/usr/local/include/sord-0 -I/usr/local/include/serd-0 -I/usr/local/include/suil-0 -I/Users/stp/Code/Audio/Ardour/build -DNEED_INTL=1 -DHAVE_COREAUDIO=1 -DAUDIOUNIT_SUPPORT=1 -DMACVST_SUPPORT=1 -DTOP_MENUBAR=1 -DINTERNAL_SHARED_LIBS=1 -DHAVE_GLIB=1 -DHAVE_GLIB_2_64=1 -DHAVE_GTHREAD=1 -DHAVE_GLIBMM=1 -DHAVE_SNDFILE=1 -DHAVE_GIOMM=1 -DHAVE_CURL=1 -DHAVE_ARCHIVE=1 -DHAVE_LO=1 -DHAVE_TAGLIB=1 -DHAVE_VAMPSDK=1 -DHAVE_VAMPHOSTSDK=1 -DHAVE_RUBBERBAND=1 -DEXPORT_VISIBILITY_HIDDEN=0 -DPHONE_HOME=1 -DENABLE_NLS=0 -D_DARWIN_C_SOURCE=1 -DCONFIG_ARCH="arm64" -DHAVE_LIBS_APPLEUTILITY=1 -DHAVE_LIBS_CLEARLOOKS_NEWER=1 -DHAVE_LIBS_FLUIDSYNTH=1 -DHAVE_HIDAPI=1 -DHAVE_LIBS_HIDAPI=1 -DHAVE_LIBS_LIBLTC=1 -DHAVE_LIBS_LUA=1 -DHAVE_LIBS_PTFORMAT=1 -DHAVE_LIBS_QM_DSP=1 -DHAVE_FFTW3F=1 -DHAVE_AUBIO=1 -DHAVE_LIBS_VAMP_PLUGINS=1 -DHAVE_LIBS_VAMP_PYIN=1 -DHAVE_LIBS_ZITA_RESAMPLER=1 -DHAVE_LIBS_ZITA_CONVOLVER=1 -DHAVE_XML=1 -DHAVE_SIGCPP=1 -DHAVE_EXECINFO=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LIBS_PBD=1 -DHAVE_LIBS_MIDIPP2=1 -DHAVE_LIBS_EVORAL=1 -DHAVE_USB=1 -DHAVE_CONTROL_PROTOCOL=1 -DHAVE_FADERPORT=1 -DHAVE_FADERPORT8=1 -DHAVE_CC121=1 -DHAVE_GENERIC_MIDI=1 -DHAVE_MACKIE=1 -DHAVE_US2400=1 -DHAVE_LAUNCH_CONTROL_XL=1 -DHAVE_OSC=1 -DHAVE_PANGOMM=1 -DHAVE_CAIROMM=1 -DHAVE_PUSH2=1 -DHAVE_CONTOURDESIGN=1 -DHAVE_LIBS_SURFACES=1 -DHAVE_2IN2OUT=1 -DHAVE_1IN2OUT=1 -DHAVE_VBAP=1 -DHAVE_STEREOBALANCE=1 -DHAVE_LIBS_PANNERS=1 -DHAVE_LIBS_BACKENDS=1 -DHAVE_LIBS_TEMPORAL=1 -DHAVE_SAMPLERATE=1 -DHAVE_LV2=1 -DHAVE_LV2_1_10_0=1 -DHAVE_LV2_1_17_2=1 -DHAVE_SERD=1 -DHAVE_SORD=1 -DHAVE_SRATOM=1 -DHAVE_LILV=1 -DHAVE_SUIL=1 -DLV2_SUPPORT=1 -DLV2_EXTENDED=1 -DHAVE_OGG=1 -DHAVE_FLAC=1 -DHAVE_FFTW35F=1 -DUSE_RUBBERBAND=1 -DCURRENT_SESSION_FILE_VERSION=7001 -DHAVE_SYS_STATVFS_H=1 -DHAVE_UNISTD=1 -DHAVE_BOOST_SCOPED_PTR_HPP=1 -DHAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1 -DHAVE_LIBS_ARDOUR=1 -DHAVE_GTKMM=1 -DHAVE_GTK=1 -DHAVE_LIBS_GTKMM2EXT=1 -DHAVE_BOOST_FORMAT_HPP=1 -DHAVE_LIBS_AUDIOGRAPHER=1 -DHAVE_LIBS_CANVAS=1 -DHAVE_LIBS_WIDGETS=1 -DHAVE_LIBS_WAVEVIEW=1 -DHAVE_LV2_1_0_0=1 -DHAVE_LIBS_PLUGINS_REASONABLESYNTH_LV2=1 -DHAVE_CAIRO=1 -DHAVE_LIBS_PLUGINS_A_COMP_LV2=1 -DHAVE_LIBS_PLUGINS_A_EXP_LV2=1 -DHAVE_LIBS_PLUGINS_A_DELAY_LV2=1 -DHAVE_LIBS_PLUGINS_A_EQ_LV2=1 -DHAVE_LIBS_PLUGINS_A_REVERB_LV2=1 -DHAVE_LIBS_PLUGINS_A_FLUIDSYNTH_LV2=1 -DHAVE_X11=1 -DHAVE_PANGOFT2=1 -DHAVE_FONTCONFIG=1 -DHAVE_COCOA_LIVE_RESIZING=1 -DHAVE_BOOST_SHARED_PTR_HPP=1 -DHAVE_BOOST_WEAK_PTR_HPP=1 -DHAVE_GTK2_ARDOUR=1 -DHAVE_SHARE_EXPORT=1 -DHAVE_SHARE_MEDIA=1 -DHAVE_SHARE_MIDI_MAPS=1 -DHAVE_SHARE_MCP=1 -DHAVE_SHARE_OSC=1 -DHAVE_SHARE_PATCHFILES=1 -DHAVE_SHARE_PLUGIN_METADATA=1 -DHAVE_SHARE_SCRIPTS=1 -DHAVE_SHARE_WEB_SURFACES=1 -DHAVE_HEADLESS=1 -DHAVE_READLINE=1 -DHAVE_LUASESSION=1 -DHAVE_SESSION_UTILS=1 -DHAVE_LIBS_FST=1 -DHAVE_LIBS_VFORK=1 -DHAVE_LIBS_ARDOURALSAUTIL=1 -DHAVE_LIBS_AUSCAN=1 -DLIBARDOUR_DLL_EXPORTS=1 -DPACKAGE="ardour7" -DDATA_DIR="/usr/local/share/ardour7" -DCONFIG_DIR="/usr/local/etc" -DLOCALEDIR="/usr/local/share/ardour7/locale" -DLIBARDOUR="ardour7" -DMACVST_SUPPORT ../libs/ardour/audio_unit.cc <http://audio_unit.cc/> -c -o/Users/stp/Code/Audio/Ardour/build/libs/ardour/audio_unit.cc <http://audio_unit.cc/>.1.o -w -Wno-deprecated
> 
> In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/dispatch/dispatch.h:63,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:20,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:17,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AudioComponent.h:170,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AUComponent.h:65,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AudioUnit.framework/Headers/AUComponent.h:1,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AudioUnit.framework/Headers/AudioUnit.h:11,
>                   from ../libs/ardour/ardour/audio_unit.h:37,
>                   from ../libs/ardour/audio_unit.cc:47 <http://audio_unit.cc:47/>:
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/object.h:203:1: error: expected unqualified-id before 'interface'
>    203 | OS_OBJECT_DECL_BASE(object, NSObject);
>        | ^~~~~~~~~~~~~~~~~~~
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:48:1: error: expected unqualified-id before 'interface'
>     48 | OS_WORKGROUP_DECL(os_workgroup, WorkGroup);
>        | ^~~~~~~~~~~~~~~~~
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:48:1: error: 'OS_os_workgroup' does not name a type
>     48 | OS_WORKGROUP_DECL(os_workgroup, WorkGroup);
>        | ^~~~~~~~~~~~~~~~~
> In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup.h:30,
>                   from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/dispatch/dispatch.h:64:
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:93:24: error: 'os_workgroup_t' was not declared in this scope; did you mean 'os_workgroup_attr_t'?
>     93 | os_workgroup_copy_port(os_workgroup_t wg, mach_port_t *mach_port_out);
>        |                        ^~~~~~~~~~~~~~
>        |                        os_workgroup_attr_t
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:93:55: error: expected primary-expression before '*' token
>     93 | os_workgroup_copy_port(os_workgroup_t wg, mach_port_t *mach_port_out);
>        |                                                       ^
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:93:56: error: 'mach_port_out' was not declared in this scope; did you mean 'mach_port_t'?
>     93 | os_workgroup_copy_port(os_workgroup_t wg, mach_port_t *mach_port_out);
>        |                                                        ^~~~~~~~~~~~~
>        |                                                        mach_port_t
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:93:69: error: expression list treated as compound expression in initializer [-fpermissive]
>     93 | os_workgroup_copy_port(os_workgroup_t wg, mach_port_t *mach_port_out);
>        |                                                                     ^
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:116:1: error: 'os_workgroup_t' does not name a type; did you mean 'os_workgroup_attr_t'?
>    116 | os_workgroup_t _Nullable
>        | ^~~~~~~~~~~~~~
>        | os_workgroup_attr_t
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/workgroup_object.h:137:1: error: 'os_workgroup_t' does not name a type; did you mean 'os_workgroup_attr_t'?
>    137 | os_workgroup_t _Nullable
>        | ^~~~~~~~~~~~~~
>        | os_workgroup_attr_t
> 
> ———
> 
> 
> _______________________________________________
> ardour-dev mailing list
> ardour-dev at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20221006/2dd046fc/attachment.sig>


More information about the Ardour-Dev mailing list