[Ardour-Dev] Building Ardour on a new Mac

Stephen Travis Pope stephen at heaveneverywhere.com
Wed Oct 5 15:24:40 PDT 2022


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

———
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20221005/f45faf3d/attachment-0001.htm>


More information about the Ardour-Dev mailing list