So I got my development chain up and running and I successfully compiled Rack v1.1.3
I decided to try compiling Fundamental by way of practice (I’m very new to this) and I am getting an error which seems to stem from a change that was made in ‘approx.hpp’ a few days ago. The error is shown below:
\Rack-SDK/include/dsp/approx.hpp:33:31: error: no match for 'operator<<' (operand types are 'rack::simd::Vector<int, 4>' and 'int') 33 | simd::int32_4 y = (xi + 127) << 23; | ~~~~~~~~~~ ^~ ~~ | | | | | int | rack::simd::Vector<int, 4>
This is used in the LFO.cpp and VCO.cpp, if I revert the change in LFO.cpp and VCO.cpp back to using pow() and then comment out the include for approx.hpp , everything compiles OK.