Summary
make -j1 docker-plugin-build PLUGIN_DIR=./plugins/MUS-X/
mkdir -p plugin-build
docker run --rm --interactive --tty --volume=./plugins/MUS-X/:/home/build/plugin-src --volume=/home/jpn/github/rack-plugin-toolchain/plugin-build:/home/build/rack-plugin-toolchain/plugin-build --volume=/home/jpn/github/rack-plugin-toolchain/Rack-SDK-mac-x64:/home/build/rack-plugin-toolchain/Rack-SDK-mac-x64 --volume=/home/jpn/github/rack-plugin-toolchain/Rack-SDK-mac-arm64:/home/build/rack-plugin-toolchain/Rack-SDK-mac-arm64 --volume=/home/jpn/github/rack-plugin-toolchain/Rack-SDK-win-x64:/home/build/rack-plugin-toolchain/Rack-SDK-win-x64 --volume=/home/jpn/github/rack-plugin-toolchain/Rack-SDK-lin-x64:/home/build/rack-plugin-toolchain/Rack-SDK-lin-x64 --env PLUGIN_DIR=/home/build/plugin-src rack-plugin-toolchain:14 /bin/bash -c "make plugin-build -j1"
make plugin-build-mac-x64
make[1]: Entering directory '/home/build/rack-plugin-toolchain'
cd /home/build/plugin-src && make clean
make[2]: Entering directory '/home/build/plugin-src'
[... cut some lines ...]
src/Synth.cpp:338:50: error: implicit instantiation of undefined template 'std::array<std::basic_string<char>, 23>'
static const std::array<std::string, nSources> sourceLabelMap = {
^
/home/build/rack-plugin-toolchain/local/osxcross/bin/../SDK/MacOSX11.1.sdk/usr/include/c++/v1/__tuple:219:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
src/Synth.cpp:369:55: error: implicit instantiation of undefined template 'std::array<std::basic_string<char>, 50>'
static const std::array<std::string, nDestinations> destinationLabelMap = {
^
/home/build/rack-plugin-toolchain/local/osxcross/bin/../SDK/MacOSX11.1.sdk/usr/include/c++/v1/__tuple:219:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
src/Synth.cpp:453:50: error: implicit instantiation of undefined template 'std::array<std::basic_string<char>, 23>'
for (size_t iSource = 0; iSource < sourceLabels.size(); iSource++)
^
/home/build/rack-plugin-toolchain/local/osxcross/bin/../SDK/MacOSX11.1.sdk/usr/include/c++/v1/__tuple:219:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
src/Synth.cpp:464:32: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
label = destinationLabels[iDest - nMixChannels] + " routing (filter 1 / filter 2)";
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/Synth.cpp:468:32: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
label = destinationLabels[iDest] + " volume";
~~~~~~~~~~~~~~~~~^~~~~~
src/Synth.cpp:472:32: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
label = destinationLabels[iDest];
~~~~~~~~~~~~~~~~~^~~~~~
src/Synth.cpp:483:60: error: type 'const std::array<std::string, nSources>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nSources>') does not provide a subscript operator
configSwitch(iSource, 0, 1, 0, "Assign " + sourceLabels[iSource], {modulatesLabel, "active" + modulatesLabel})->ParamQuantity::randomizeEnabled = false;
~~~~~~~~~~~~^~~~~~~~
src/Synth.cpp:487:60: error: type 'const std::array<std::string, nSources>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nSources>') does not provide a subscript operator
configSwitch(iSource, 0, 1, 0, "Assign " + sourceLabels[iSource], {"", "active"})->ParamQuantity::randomizeEnabled = false;
~~~~~~~~~~~~^~~~~~~~
src/Synth.cpp:501:43: error: type 'const std::array<std::string, nSources>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nSources>') does not provide a subscript operator
std::string sourceLabel = sourceLabels[activeSourceAssign - 1];
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/Synth.cpp:512:61: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
"Assign " + sourceLabel + " to " + destinationLabels[i],
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:517:61: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
"Assign " + sourceLabel + " to " + destinationLabels[i],
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:522:61: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
"Assign " + sourceLabel + " to " + destinationLabels[i],
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:532:61: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
"Assign " + sourceLabel + " to " + destinationLabels[i],
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:537:61: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
"Assign " + sourceLabel + " to " + destinationLabels[i],
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:542:61: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
"Assign " + sourceLabel + " to " + destinationLabels[i],
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:548:60: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
"Assign " + sourceLabel + " to " + destinationLabels[i],
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:560:53: error: type 'const std::array<std::string, nDestinations>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nDestinations>') does not provide a subscript operator
std::string destinationLabel = destinationLabels[i];
~~~~~~~~~~~~~~~~~^~
src/Synth.cpp:685:57: error: type 'const std::array<std::string, nSources>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nSources>') does not provide a subscript operator
param->modulatedByTooltips.push_back(sourceLabels[iSource - 1]);
~~~~~~~~~~~~^~~~~~~~~~~~
src/Synth.cpp:699:44: error: type 'const std::array<std::string, nSources>' (aka 'const array<basic_string<char, char_traits<char>, allocator<char>>, nSources>') does not provide a subscript operator
std::string sourceLabel = sourceLabels[activeSourceAssign - 1];
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
11 warnings and 20 errors generated.
make[2]: *** [/home/build/rack-plugin-toolchain/Rack-SDK-mac-x64/compile.mk:79: build/src/Synth.cpp.o] Error 1
make[2]: Leaving directory '/home/build/plugin-src'
make[1]: *** [Makefile:243: plugin-build-mac-x64] Error 2
make[1]: Leaving directory '/home/build/rack-plugin-toolchain'
make: *** [Makefile:195: plugin-build] Error 2
make: *** [Makefile:351: docker-plugin-build] Error 2