cross-platform Ambisonic VST, LV2 plug-ins with variable order for use in Digital Audio Workstations like Reaper or Ardour or as Jack standalone applications
I'm trying to build the LV2 plugins on OSX in order to use them in Ardour (which doesn't support VST).
I did
$ mkdir build && cd build
$ cmake -D BUILD_LV2=ON -D BUILD_VST=OFF ..
$ make
and the build fails with the error below. Any ideas what's going wrong? Thanks!
[ 7%] Building CXX object ambix_binaural/ambix_binaural/CMakeFiles/ambix_binaural_o5.dir/__/Source/MtxConv.cpp.o
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:31:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h:240:3: error: use of class
template 'Point' requires template arguments
Point location; /* File's location in the folder */
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/../juce_graphics/geometry/juce_Point.h:39:7: note:
template is declared here
class Point
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:31:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h:248:3: error: use of class
template 'Point' requires template arguments
Point location; /* Folder's location in the parent folder */
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/../juce_graphics/geometry/juce_Point.h:39:7: note:
template is declared here
class Point
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:31:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h:261:3: error: use of class
template 'Point' requires template arguments
Point scrollPosition; /* Scroll position (for icon views) */
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/../juce_graphics/geometry/juce_Point.h:39:7: note:
template is declared here
class Point
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:31:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h:284:3: error: use of class
template 'Point' requires template arguments
Point fdLocation; /* File's location in folder. */
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/../juce_graphics/geometry/juce_Point.h:39:7: note:
template is declared here
class Point
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:31:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h:314:3: error: use of class
template 'Point' requires template arguments
Point frLocation; /* Folder's location in parent folder */
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/../juce_graphics/geometry/juce_Point.h:39:7: note:
template is declared here
class Point
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:31:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h:327:3: error: use of class
template 'Point' requires template arguments
Point frScroll; /* Scroll position */
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/../juce_graphics/geometry/juce_Point.h:39:7: note:
template is declared here
class Point
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:63:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h:130:16: error:
reference to 'MemoryBlock' is ambiguous
typedef struct MemoryBlock MemoryBlock;
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h:126:8: note: candidate
found by name lookup is 'MemoryBlock'
struct MemoryBlock {
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_devices/../juce_events/interprocess/juce_InterprocessConnection.h:29:7: note:
candidate found by name lookup is 'juce::MemoryBlock'
class MemoryBlock;
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:63:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h:132:3: error: reference
to 'MemoryBlock' is ambiguous
MemoryBlock logical;
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h:126:8: note: candidate
found by name lookup is 'MemoryBlock'
struct MemoryBlock {
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_devices/../juce_events/interprocess/juce_InterprocessConnection.h:29:7: note:
candidate found by name lookup is 'juce::MemoryBlock'
class MemoryBlock;
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:63:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h:133:3: error: reference
to 'MemoryBlock' is ambiguous
MemoryBlock physical[8];
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h:126:8: note: candidate
found by name lookup is 'MemoryBlock'
struct MemoryBlock {
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_devices/../juce_events/interprocess/juce_InterprocessConnection.h:29:7: note:
candidate found by name lookup is 'juce::MemoryBlock'
class MemoryBlock;
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:320:68: error:
reference to 'Component' is ambiguous
typedef CALLBACK_API( OSErr , GetMissingComponentResourceProcPtr )(Component c, OSType resType, SInt16 resID, void *re...
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:412:8: error:
reference to 'Component' is ambiguous
extern Component
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:434:8: error:
reference to 'Component' is ambiguous
extern Component
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:453:21: error:
reference to 'Component' is ambiguous
UnregisterComponent(Component aComponent) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, _...
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:468:8: error:
reference to 'Component' is ambiguous
extern Component
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:470:3: error:
reference to 'Component' is ambiguous
Component aComponent,
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:504:3: error:
reference to 'Component' is ambiguous
Component aComponent,
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:560:3: error:
reference to 'Component' is ambiguous
Component aComponent,
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:577:15: error:
reference to 'Component' is ambiguous
OpenComponent(Component aComponent) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, _...
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.cpp:19:
In file included from /Users/sk/projects/locosonic/ambix/ambix_binaural/Source/MtxConv.h:25:
In file included from /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:24:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage.h:291:
In file included from /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_CVUtilities.h:63:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
In file included from /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:27:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:627:8: error:
reference to 'Component' is ambiguous
extern Component
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:187:41: note:
candidate found by name lookup is 'Component'
typedef ComponentRecord * Component;
^
/Users/sk/projects/locosonic/ambix/JUCE/modules/juce_audio_plugin_client/../juce_gui_basics/components/juce_Component.h:33:17: note:
candidate found by name lookup is 'juce::Component'
class JUCE_API Component : public MouseListener
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [ambix_binaural/ambix_binaural/CMakeFiles/ambix_binaural_o5.dir/__/Source/MtxConv.cpp.o] Error 1
make[1]: *** [ambix_binaural/ambix_binaural/CMakeFiles/ambix_binaural_o5.dir/all] Error 2
make: *** [all] Error 2
I'm trying to build the LV2 plugins on OSX in order to use them in Ardour (which doesn't support VST).
I did
and the build fails with the error below. Any ideas what's going wrong? Thanks!