When trying to build in linux aarch64 (on a rpi4 ) with cmake --build build --config Release, gives this error:
[ 30%] Built target RTNeural [ 32%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o [ 33%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o [ 35%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_audio_processors/juce_audio_processors_ara.cpp.o [ 36%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_audio_processors/juce_audio_processors_lv2_libs.cpp.o [ 38%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o [ 39%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o [ 40%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o [ 42%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_events/juce_events.cpp.o [ 43%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_core/juce_core.cpp.o [ 45%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o [ 46%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o [ 47%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o [ 49%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o [ 50%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/JUCE/modules/juce_dsp/juce_dsp.cpp.o [ 52%] Building CXX object modules/CMakeFiles/juce_plugin_modules.dir/chowdsp_utils/modules/chowdsp_dsp/chowdsp_dsp.cpp.o In file included from /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/chowdsp_dsp.h:86, from /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/chowdsp_dsp.cpp:1: /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/SIMD/chowdsp_SIMDUtils.h: In function 'chowdsp::SIMDUtils::vec2 chowdsp::SIMDUtils::operator/(const vec2&, const vec2&)': /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/SIMD/chowdsp_SIMDUtils.h:46:28: error: request for member 'v' in 'l.juce::dsp::SIMDRegister<double>::value', which is of non-class type 'const juce::dsp::SIMDRegister<double>::vSIMDType' {aka 'const float64x2_t'} 46 | return { { l.value.v[0] / r.value.v[0], l.value.v[1] / r.value.v[1] } }; | ^ /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/SIMD/chowdsp_SIMDUtils.h:46:43: error: request for member 'v' in 'r.juce::dsp::SIMDRegister<double>::value', which is of non-class type 'const juce::dsp::SIMDRegister<double>::vSIMDType' {aka 'const float64x2_t'} 46 | return { { l.value.v[0] / r.value.v[0], l.value.v[1] / r.value.v[1] } }; | ^ /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/SIMD/chowdsp_SIMDUtils.h:46:57: error: request for member 'v' in 'l.juce::dsp::SIMDRegister<double>::value', which is of non-class type 'const juce::dsp::SIMDRegister<double>::vSIMDType' {aka 'const float64x2_t'} 46 | return { { l.value.v[0] / r.value.v[0], l.value.v[1] / r.value.v[1] } }; | ^ /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/SIMD/chowdsp_SIMDUtils.h:46:72: error: request for member 'v' in 'r.juce::dsp::SIMDRegister<double>::value', which is of non-class type 'const juce::dsp::SIMDRegister<double>::vSIMDType' {aka 'const float64x2_t'} 46 | return { { l.value.v[0] / r.value.v[0], l.value.v[1] / r.value.v[1] } }; | ^ /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/SIMD/chowdsp_SIMDUtils.h:46:79: error: could not convert '{{<expression error>, <expression error>}}' from '<brace-enclosed initializer list>' to 'chowdsp::SIMDUtils::vec2' {aka 'juce::dsp::SIMDRegister<double>'} 46 | return { { l.value.v[0] / r.value.v[0], l.value.v[1] / r.value.v[1] } }; | ^ | | | <brace-enclosed initializer list> In file included from /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/chowdsp_dsp.h:138: /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h: In instantiation of 'std::pair<_FIter, _FIter> chowdsp::Panner<SampleType>::processSample(SampleType) [with SampleType = float]': /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.cpp:138:16: required from here /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h:128:46: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | inline std::pair<SampleType, SampleType> processSample (SampleType x) noexcept | ^~~~~~~~~~~~~ /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h: In instantiation of 'std::pair<_FIter, _FIter> chowdsp::Panner<SampleType>::processSample(SampleType) [with SampleType = double]': /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.cpp:139:16: required from here /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h:128:46: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h: In member function 'std::pair<_FIter, _FIter> chowdsp::Panner<SampleType>::processSample(SampleType) [with SampleType = float]': /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h:128:46: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h: In member function 'std::pair<_FIter, _FIter> chowdsp::Panner<SampleType>::processSample(SampleType) [with SampleType = double]': /home/guitar/tmp/PrincePedal/modules/chowdsp_utils/modules/chowdsp_dsp/Other/chowdsp_Panner.h:128:46: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[2]: *** [modules/CMakeFiles/juce_plugin_modules.dir/build.make:272: modules/CMakeFiles/juce_plugin_modules.dir/chowdsp_utils/modules/chowdsp_dsp/chowdsp_dsp.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:488: modules/CMakeFiles/juce_plugin_modules.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 [guitar@guitar PrincePedal]$