DEBUG: Executing shell function do_compile
NOTE: make -j 64 CC=aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot CFLAGS= -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC ARCH= all
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -MM -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC  Amp.cc AutoFilter.cc CabIII.cc CabIV.cc Chorus.cc Click.cc Compress.cc Eq.cc Fractals.cc interface.cc Noisegate.cc Pan.cc Phaser.cc Reverb.cc Saturate.cc Scape.cc Sin.cc ToneStack.cc White.cc dsp/polynomials.cc > depend
Makefile:62: warning: ignoring prerequisites on suffix rule definition
Makefile:62: warning: ignoring prerequisites on suffix rule definition
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Amp.o -c Amp.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o AutoFilter.o -c AutoFilter.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o CabIII.o -c CabIII.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o CabIV.o -c CabIV.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Chorus.o -c Chorus.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Click.o -c Click.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Compress.o -c Compress.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Eq.o -c Eq.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Fractals.o -c Fractals.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o interface.o -c interface.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Noisegate.o -c Noisegate.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Pan.o -c Pan.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Phaser.o -c Phaser.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Reverb.o -c Reverb.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Saturate.o -c Saturate.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Scape.o -c Scape.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Sin.o -c Sin.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o ToneStack.o -c ToneStack.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o White.o -c White.cc
aarch64-yoe-linux-musl-clang++  -mcpu=cortex-a57+crc -mbranch-protection=standard  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot  -O2 -g   -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot=  -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native=  -pipe -ffast-math -funroll-loops -fPIC -DPIC -o dsp/polynomials.o -c dsp/polynomials.cc
In file included from Amp.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from Amp.cc:30:
In file included from ./Amp.h:33:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
In file included from Amp.cc:30:
In file included from ./Amp.h:35:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from Amp.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizIn file included from CabIV.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  eof(*this)); }
      |                                           ^
194./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from Chorus.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isIn file included from CabIV.cc:30:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
n./dsp/IIR2.han(v)) ? 0 : v;
      |                                                      ^~~~~~~~
:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
In file included from Chorus.cc:30:
In file included from ./Chorus.h:29:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                 ./dsp/IIR2.h        :        154r:e5g:i serror: teISO C++17 does not allow 'register' storage class specifier [-Wregister]r
 double   154s |          =                 b        *rye[gzi]s;t e
r       | i                                ^~~~~~~~n
t z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r./dsp/Sine.h :=104 :05;:
       | error:                                 ^~~~~~~~
ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from Chorus.cc:30:
In file included from ./Chorus.h:32:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register sample_t a = 
      |                                 ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t In file included from CabIV.cc:31:
In file included from ./Cabinet.h:38:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
c = 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from Chorus.cc:30:
In file included from ./Chorus.h:34:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
In file included from CabIV.cc:31:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
  158 |                                 y[0] = v4f_map<__builtin_sinf> (w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
In file included from Chorus.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
,size./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
  159 |                                 y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
of./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
  161 |                                 y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
(*thi./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |                                 register v4f_t s = y[2] * y[z]; 
      |                                 ^~~~~~~~
s)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memIn file included from CabIV.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
   48 |                                 sin = v4f_map<__builtin_sinf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
sIn file included from CabIV.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
   49 |                                 cos = v4f_map<__builtin_cosf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
et(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from CabIV.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  201 |                 inline v4f_t process (register v4f_t s)
      |                                       ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from ToneStack.cc:30:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from ToneStack.cc:32:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from ToneStack.cc:35:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub()In file included from Sin.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
 ./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
{ memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from Sin.cc:30:
In file included from ./Sin.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from Sin.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from Pan.cc:29:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from Pan.cc:30:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
In file included from Pan.cc:32:
In file included from ./Pan.h:32:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register sample_t a = 
      |                                 ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t c = 
      |                                 ^~~~~~~~
In file included from Pan.cc:33:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   In file included from CabIII.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
66./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from CabIII.cc:30:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2 warnings and 20 errors generated.
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
3 warnings and 15 errors generated.
make: *** [Makefile:62: CabIV.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:38:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
make: *** [Makefile:62: Chorus.o] Error 1
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
  158 |                                 y[0] = v4f_map<__builtin_sinf> (w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
  159 |                                 y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
  161 |                                 y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |                                 register v4f_t s = y[2] * y[z]; 
      |                                 ^~~~~~~~
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
   48 |                                 sin = v4f_map<__builtin_sinf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
   49 |                                 cos = v4f_map<__builtin_cosf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  201 |                 inline v4f_t process (register v4f_t s)
      |                                       ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
3 warnings and 2 errors generated.
3 warnings and 2 errors generated.
make: *** [Makefile:62: ToneStack.o] Error 1
make: *** [Makefile:62: Sin.o] Error 1
In file included from AutoFilter.cc:31:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
2 warnings and 20 errors generated.
make: *** [Makefile:62: CabIII.o] Error 1
3 warnings and 12 errors generated.
3 warnings and 13 errors generated.
In file included from In file included from AutoFilter.cc:33:
In file included from ./AutoFilter.h:38:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
interface.cc./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
:33In file included from Click.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
:
./basics.h./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
:194./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 remake: *** [Makefile:62: Pan.o] Error 1
turn (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
make: *** [Makefile:62: Amp.o] Error 1
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
In file included from interface.cc:35:
In file included from ./Cabinet.h:38:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 ./dsp/IIR2.hr:e197g:5i: serror: tISO C++17 does not allow 'register' storage class specifier [-Wregister]
er do  u197 | b        l        e                 sr e=g ibs*tye[rz ]T;  r
       | =                                ^~~~~~~~ 
0;
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 registeIn file included from Click.cc:29:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
r ./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
doubl./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
e./dsp/IIR2.h s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from AutoFilter.cc:34:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
:./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
In file included from Click.cc:33:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: In file included from explicitly cast the pointer to silence this warninginterface.cc:35:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
  158 |                                 y[0] = v4f_map<__builtin_sinf> (w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~

./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      | ./dsp/v4f.h                                          ^:
159      :| 12                                          (void*):
 error: no matching function for call to 'v4f_map'
  159 |                                 y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
  161 |                                 y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |                                 register v4f_t s = y[2] * y[z]; 
      |                                 ^~~~~~~~
In file included from interface.cc:35:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
   48 |                                 sin = v4f_map<__builtin_sinf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
In file included from interface.cc:35:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
   49 |                                 cos = v4f_map<__builtin_cosf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
In file included from interface.cc:35:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  201 |                 inline v4f_t process (register v4f_t s)
      |                                       ^~~~~~~~
./dsp/v4f_IIR2.h:185:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  185 |                                 register v4f_t r = s * a[0];
      |                                 ^~~~~~~~
./dsp/v4f_IIR2.h:205:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  205 |                                 register v4f_t r = s * a[0];
      |                                 ^~~~~~~~
./dsp/v4f_IIR2.h:226:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  226 |                                 register v4f_t r = s * a[0];
      |                                 ^~~~~~~~
In file included from Click.cc:158:
In file included from ./Cabinet.h:38:
In file included from In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
Phaser.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                         ./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
        return (i./dsp/v4f_IIR2.h:326:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  326 |                                 register uint h2 = h1 ^ 1;
      |                                 ^~~~~~~~
sinf./dsp/v4f_IIR2.h:329:6: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  329 |                                         register v4f_t r = s * a[0];
      |                                         ^~~~~~~~
 (v) || ./dsp/v4f_IIR2.h:353:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  353 |                                 register uint h2 = h1 ^ 1;
      |                                 ^~~~~~~~
isna./dsp/v4f_IIR2.h:356:6: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  356 |                                         register v4f_t r;
      |                                         ^~~~~~~~
n(vIn file included from White.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
)  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
)./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
 ./dsp/v4f_IIR2.h:380:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  380 |                                 register uint h2 = h1 ^ 1;
      |                                 ^~~~~~~~
? 0 ./dsp/v4f_IIR2.h:383:6: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  383 |                                         register v4f_t r = s * a[0];
      |                                         ^~~~~~~~
: v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from Phaser.cc:30:
In file included from ./Phaser.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from White.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from Saturate.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from Eq.cc:30:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ?In file included from  0Phaser.cc ::30 :
vIn file included from ;./Phaser.h
:      33| :
                                                     ^~~~~~~~
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register sample_t a = 
      |                                 ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t c = 
      |                                 ^~~~~~~~
In file included from Fractals.cc:30:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from Phaser.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptoIn file included from Click.cc:158:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
In file included from Saturate.cc  :15830 | :
In file included from ./Saturate.h:        32:
        In file included from         ./dsp/Oversampler.h        :34y:
[In file included from 0./dsp/sinc.h:]31 :
= v./dsp/Sine.h4:f75:_5:m aerror: p<ISO C++17 does not allow 'register' storage class specifier [-Wregister]_
_builtin_sin   f75> |          (        w        )        ;r
e      g| i                                       ^~~~~~~~~~~~~~~~~~~~~~~s
ter double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
rSt./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
  159 |                                 y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
ub./dsp/v4f.h(:161:20: error: no matching function for call to 'v4f_map'
  161 |                                 y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
) { me./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |                                 register v4f_t s = y[2] * y[z]; 
      |                                 ^~~~~~~~
m./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
set(this,0,sizeIn file included from Eq.cc:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
of(*this)); }./dsp/v4f_IIR2.h:552:12: error: no matching function for call to 'v4f_map'
  552 |                                 a[0] = v4f_map<__builtin_sinf> (f);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h
:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
      | ./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
fatal error: too many errors emitted, stopping now [-ferror-limit=]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
                                          ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 | In file included from Click.cc:158:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
   48 |                                 sin = v4f_map<__builtin_sinf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
        In file included from Click.cc:158:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
   49 |                                 cos = v4f_map<__builtin_cosf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
        DescriptorStubIn file included from Click.cc:158:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  201 |                 inline v4f_t process (register v4f_t s)
      |                                       ^~~~~~~~
() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from Fractals.cc:33:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from In file included from Eq.cc:33:
In file included from ./Eq.h:33:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  Saturate.cc110 |                                 register int z = h;
      |                                 ^~~~~~~~
:30./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
:
In file included from ./Saturate.h:36./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
:
./dsp/IIR2.h./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
:110:5:./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
 In file included from Compress.cc:26:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isin./dsp/IIR2.hf:156 :(5v: ) error: |ISO C++17 does not allow 'register' storage class specifier [-Wregister]|
 isn  156a | n        (        v        )        )r e?g i0s t:e rv ;T
       r|                                          ^~~~~~~~~=
 0;
      |                                 ^~~~~~~~
error: ./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
ISO C++17 does not allow 'register' storage class specifier [-Wregister]
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
  ./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
110 |                 ./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
                ./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
In file included from Saturate.cc:30:
In file included from ./Saturate.h:38:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register sample_t a = 
      |                                 ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t c = 
      |                                 ^~~~~~~~
In file included from Saturate.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
In file included from Eq.cc:33:
In file included from ./Eq.h:35:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
  158 |                                 y[0] = v4f_map<__builtin_sinf> (w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
  159 |                                 y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
  161 |                                 y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |                                 register v4f_t s = y[2] * y[z]; 
      |                                 ^~~~~~~~
In file included from Eq.cc:33:
In file included from ./Eq.h:36:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
   48 |                                 sin = v4f_map<__builtin_sinf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
In file included from Eq.cc:33:
In file included from ./Eq.h:36:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
   49 |                                 cos = v4f_map<__builtin_cosf> (w);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
   78 | v4f_t v4f_map (v4f_t x)
      |       ^
In file included from Eq.cc:33:
In file included from ./Eq.h:36:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  201 |                 inline v4f_t process (register v4f_t s)
      |                                       ^~~~~~~~
In file included from Compress.cc:28:
In file included from ./Compress.h:35:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from In file included from Scape.cc:26:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnanCompress.cc:29:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
(   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
v)./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from Scape.cc:28:
In file included from ./Scape.h:29:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
2 warnings and 20In file included from Scape.cc:28:
In file included from ./Scape.h:32:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register sample_t a = 
      |                                 ^~~~~~~~
 errors generated.
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t c = 
      |                                 ^~~~~~~~
make: *** [Makefile:62: interface.o] Error 1
3 warnings and 5 errors generated.
3 warnings and 20 errors generated.
In file included from Scape.cc:28:
In file included from ./Scape.h:34:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
make: *** [Makefile:62: Click.o] Error 1
make: *** [Makefile:62: Phaser.o] Error 1
In file included from Scape.cc:29:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
2 warnings and 20 errors generated.
make: *** [Makefile:62: Eq.o] Error 1
In file included from dsp/polynomials.cc:31:
dsp/../basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
dsp/../basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (3i warnings and 10 errors generated.
sinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
make: *** [Makefile:62: AutoFilter.o] Error 1
In file included from Noisegate.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
In file included from 3 warnings generated.
Noisegate.cc:31:
In file included from ./Noisegate.h:32:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register T r = s * a[0];
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
3 warnings and 15 errors generated.
In file included from Reverb.cc:46:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
make: *** [Makefile:62: Saturate.o] Error 1
In file included from Reverb.cc:48:
In file included from ./Reverb.h:52:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register sample_t a = 
      |                                 ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t c = 
      |                                 ^~~~~~~~
3 warningsIn file included from Noisegate.cc:31:
In file included from ./Noisegate.h:36:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   and 104 |                                 register sample_t a = 
      |                                 ^~~~~~~~
15 errors generated./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
.
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t c = 
      |                                 ^~~~~~~~
In file included from Reverb.cc:48:
In file included from ./Reverb.h:54:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register doubleIn file included from Noisegate.cc:32:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
 ./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
s = b*y[z]; 
      |                                 ^~~~~~~~
make: *** [Makefile:62: Scape.o] Error 1
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
In file included from Reverb.cc:49:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
   66 |         Compress.cc:61:36: warning: array index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]
   61 |                         (frames, comp, saturate[0].two, saturate[1].two);
      |                                                         ^        ~
Compress.cc:45:13: note: in instantiation of function template specialization 'CompressStub<1>::subcycle<DSP::CompressPeak>' requested here
   45 |         if(c == 0) subcycle<DSP::CompressPeak> (frames, compress.peak);
      |                    ^
./Descriptor.h:192:13: note: in instantiation of member function 'CompressStub<1>::cycle' requested here
  192 |                                 plugin->cycle (n);
      |                                         ^
./Descriptor.h:126:11: note: in instantiation of member function 'Descriptor<Compress>::_run' requested here
  126 |                                 run = _run;
      |                                       ^
Compress.cc:158:2: note: in instantiation of member function 'Descriptor<Compress>::autogen' requested here
  158 |         autogen();
      |         ^
./Compress.h:107:3: note: array 'saturate' declared here
  107 |                 struct {
      |                 ^
Compress.cc        :63D:e37s: crwarning: iarray index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]p
torStub(   )63  | {                 m        e(mfsreatm(etsh,i sc,o0m,ps,i zseaotfu(r*atthei[s0)]).;f o}u
r      ,|                                            ^s
aturate[1].four);
      |                                                          ^        ~
./Compress.h:107:3: note: array 'saturate' declared here
  107 |                 struct {
      |                 ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
Compress.cc:61:36: warning: array index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]
   61 |                         (frames, comp, saturate[0].two, saturate[1].two);
      |                                                         ^        ~
Compress.cc:46:7: note: in instantiation of function template specialization 'CompressStub<1>::subcycle<DSP::CompressRMS>' requested here
   46 |         else subcycle<DSP::CompressRMS> (frameReverb.cc:250:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  250 |         register double xl = x + decay*tank.delay[3].get();
      |         ^~~~~~~~
s, cReverb.cc:251:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  251 |         register double xr = x + decay*tank.delay[1].get();
      |         ^~~~~~~~
ompress.rms);
      |              ^
./Descriptor.h:192:13: note: in instantiation of member function 'CompressStub<1>::cycle' requested here
  192 |                                 plugin->cycle (n);
      |                                         ^
./Descriptor.h:126:11: note: in instantiation of member function 'Descriptor<Compress>::_run' requested here
  126 |                                 run = _run;
      |                                       ^
Compress.cc:158:2: note: in instantiation of member function 'Descriptor<Compress>::autogen' requested here
  158 |         autogen();
      |         ^
./Compress.h:107:3: note: array 'saturate' declared here
  107 |                 struct {
      |                 ^
Compress.cc:63:37: warning: array index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]
   63 |                         (frames, comp, saturate[0].four, saturate[1].four);
      |                                                          ^        ~
./Compress.h:107:3: note: array 'saturate' declared here
  107 |                 struct {
      |                 ^
3 warnings and 13 errors generated.
make: *** [Makefile:62: Noisegate.o] Error 1
3 warnings and 7 errors generated.
7 warnings and 2 errors generated.
2 warnings generated.
make: *** [Makefile:62: Reverb.o] Error 1
make: *** [Makefile:62: Compress.o] Error 1
3 warnings generated.
ERROR: oe_runmake failed
WARNING: exit code 1 from a shell command.

Error details

Submitted on:
09/11/26 02:44
Error type:
Recipe
Task:
do_compile
Recipe:
caps
Recipe version:
0.9.26-r0
Machine:
qemuarm64
Distro:
yoe
Build system:
aarch64-linux
Target system:
aarch64-yoe-linux-musl
Host distro:
universal/debian-13
Branch:
HEAD
Commit:
1c30ee55965fc903f77d113a3eae443fe2e95b72
Build:
#254135
Submitter:
info@yoedistro.org
Similar errors:
0
Open a bug