[Ardour-Dev] Building Ardour on a new Mac

Giso Grimm gg3137 at vegri.net
Thu Oct 6 00:15:00 PDT 2022


Hi,

On 06.10.22 00:36, Robin Gareus wrote:
> 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.

with a different software (also using gtkmm) I run into problems when
qjackctl is installed via homebrew (somehow it results in broken headers
of gtkmm or similar), deinstalling qjackctl solved the issue in that
case. Installation after compilation is no problem, it seems to be only
a broken header. Might be related to this problem.

Best,

Giso

> 
> 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
> 
> 
> _______________________________________________
> ardour-dev mailing list
> ardour-dev at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org


More information about the Ardour-Dev mailing list