I do my Venom development on Windows, and rely on the github automated build chain to get Linux and Mac builds. Up until now I never had a problem with compilation of Mac or Linux binaries with the build chain.
It looks like you’re using a variable-length array:
src/Logic.cpp:161:22: error: variable-sized object may not be initialized
float_4 outCnt[endChannel]{}, outState[endChannel][4]{}, outVal[endChannel][4]{};
^~~~~~~~~~