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 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(In file included from v)) ? 0 : v;
      |                                         ^~~~~~~~~
Compress.cc:./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:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  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;
      |                                         ^~~~~~~~~
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;
      |                                                      ^~~~~~~~
 |                                 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 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]
  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 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;
      |                                 ^~~~~~~~
./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];
      |                                 ^~~~~~~~
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)) ? ./dsp/IIR2.h0: 154:: 5v:; 
error:       ISO C++17 does not allow 'register' storage class specifier [-Wregister]| 
                                        ^~~~~~~~~
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
./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/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 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 (isi./dsp/IIR2.hn:f195:5 :( verror: )ISO C++17 does not allow 'register' storage class specifier [-Wregister] 
|| isna  n195 | (        v        )        )         r?e g0i s:t evr; 
i      n| t                                        ^~~~~~~~~ 
z = h;
      |                                 ^~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]./dsp/IIR2.h
:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  194 |           197         |                                 r        e        truergni s(tiesri nTf  r( v=)  0|;|
       | i                                ^~~~~~~~s
nan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
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 |                                 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 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(thisIn 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]; 
      |                                 ^~~~~~~~
,0,sizeof(*this)); ./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
}
      |                                           ^
./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 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 c = 
      |                                 ^~~~~~~~
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];
      |                                 ^~~~~~~~
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/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/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register d./dsp/IIR2.ho:u177b:5l:e  error: sISO C++17 does not allow 'register' storage class specifier [-Wregister] 
= b *   177y | [        z        ]        ;         r
e      g| i                                ^~~~~~~~s
ter 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 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: In file included from Compress.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)); }
      |                                           ^
ISO C++17 does not allow 'register' storage class specifier [-Wregister]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:./Descriptor.h :66:error: 29:ISO C++17 does not allow 'register' storage class specifier [-Wregister] 
note: explicitly cast the pointer to silence this warning
      7566 |  |                         D        e        s        crreigpitsotreSrt udbo(ub)l e{  sm e=m sbe*ty([tzh]i;s ,0
,      s| i                                ^~~~~~~~
zeof(*this)); }
      |                                           ^
      |                                           (void*)

  154 |                                 register ./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
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.hIn 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)
      |       ^
:175./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)
      |       ^
:5./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)
      |       ^
: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]./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]; 
      |                                 ^~~~~~~~

  175 |                                 register int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                 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'
                   register T r = 0;
      |                                 ^~~~~~~~
48 | ./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;
      |                                 ^~~~~~~~
                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=]
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,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 interface.cc:33:
./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:26In 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,sizeof(*this)); }
      |                                           ^
: ./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
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 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 |                                 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 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 : vIn file included from interface.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)
      |       ^
;
./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:1682 warnings and 20 errors generated.
:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |                                 register v4f_t s 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)) ? 0 : v;
      |                                                      ^~~~~~~~
y[2] * y[z]; 
      |                                 ^~~~~~~~
In file included from Eq.cc:31In 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]
  194 |                                 return (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./dsp/Sine.h./basics.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 reIn 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)
      |       ^
./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       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)
      |       ^
turn (isinf (v)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)
      |                                       ^~~~~~~~
 || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
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*)
make: *** [Makefile:62: CabIII.o] Error 1
make: *** Waiting for unfinished jobs....
./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 ./dsp/v4f_IIR2.hCabIV.cc::30326:
:In file included from 5./dsp/RBJ.h:: 29:
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]./dsp/IIR2.h
:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  326 |                           110         | r        e        g        i        srteegri sutienrt  ihn2t  =z  h=1  h^; 
1      ;| 
                                ^~~~~~~~      
|                                 ^~~~~~~~
./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/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];
      |                                         ^~~~~~~~
./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/v4f_IIR2.h:353:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  353 |                                 register uint h2 = h1 ^ 1;
      |                                 ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 ./dsp/v4f_IIR2.hr:e356:g6i:s terror: eISO C++17 does not allow 'register' storage class specifier [-Wregister]r
 int z   =356  | h        ;        
                      |                                         ^~~~~~~~r
egister v4f_t r;
      |                                         ^~~~~~~~
./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./dsp/v4f_IIR2.h:380:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  380 |                                 register uint h2 = h1 ^ 1;
      |                                 ^~~~~~~~
: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]
  110 |                                 register int z = h;
      |                                 ^~~~~~~~
175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
./dsp/v4f_IIR2.h:  383175: | 6        :                 error:         ISO C++17 does not allow 'register' storage class specifier [-Wregister]r
egister   383i | n        t                 z                 =r ehg;i
s      ./dsp/IIR2.h| t:                                ^~~~~~~~e112
r:5 :v 4error: fISO C++17 does not allow 'register' storage class specifier [-Wregister]_
t r = s   112 | *                 a        [        0r]e;g
i      s| t                                        ^~~~~~~~e
r T r = s * a[0];
      |                                 ^~~~~~~~
./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: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: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;
      |                                 ^~~~~~~~
./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 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;
      |                                                      ^~~~~~~~
./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)
      |       ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
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 = 
      |                                 ^~~~~~~~
In 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]
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'194
 |                                 return (isin  158 | f                 (        v        )y [|0|]  i=s nva4nf(_vm)a)p <?_ _0b u:i lvt;i
n      _| s                                        ^~~~~~~~~i
nf> (w);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
./basics.h   :78194 | :26v:4 fwarning: _use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]t
 v4f_ma  p194  | (        v        4        f        _rte txu)r
n       | (      ^i
sinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
./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 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 double s = b*y[z]; 
      |                                 ^~~~~~~~
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]; 
      |                                 ^~~~~~~~
./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 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)
      |       ^
./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 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 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;
      |                                 ^~~~~~~~
./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;
      |                                 ^~~~~~~~
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 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
./dsp/IIR2.h:175:   566: |          error:         ISO C++17 does not allow 'register' storage class specifier [-Wregister]D
escripto  175r | S        t        u        b        (r)e g{i smteemrs eitn(tt hzi s=, 0h,;s
i      z| e                                ^~~~~~~~o
f(*this)); }
      |                                           ^
      |                                           (void*)
./dsp/IIR2.hfatal error: too many errors emitted, stopping now [-ferror-limit=]
: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 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/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)
      |       ^
 0;./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)
      |       ^
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./dsp/v4f.h::45161::1320::  note: error: in instantiation of function template specialization 'CompressStub<1>::subcycle<DSP::CompressPeak>' requested here
no matching function for call to 'v4f_map'
   45 |         i  f161( | c                 =        =         y0[2)]  s=u bvc4yfc_l2e <*D SvP4:f:_Cmoampp<r_e_sbsuPielatki>n _(cforsafm>es ,( wc)o;m p/r*e sbs .*p/e
a      k| )                                               ^~~~~~~~~~~~~~~~~~~~~~~;

      |                    ^
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
./Descriptor.h:192:13   :78  | note: vin instantiation of member function 'CompressStub<1>::cycle' requested here4
f_t   192v | 4        f        _        m        appl u(gvi4n-f>_cty cxl)e
       | (      ^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 {
      |                 ^

./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 CabIV.cc:31:
In file included from 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]
./Cabinet.h  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;
      |                                                      ^~~~~~~~
41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
   48 |                                 sin = v4f_map<__builtin_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> (frames, compress.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.ccsinf> (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)
      |       ^
:63:In 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)
      |       ^
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 |                         (framesIn 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)
      |                                       ^~~~~~~~
, cIn 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]; 
      |                                 ^~~~~~~~
omp, saturate[0].four, saturate[1].four);
      |                                                          ^        ~
./Compress.h:107:3: note: array 'saturate' declared here
  107 |                 struct {
      |                 ^
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
Reverb.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();
      |         ^~~~~~~~
Reverb.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();
      |         ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
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: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
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 |                 3 warnings and 10 errors generated.
                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)); }
      |                                           ^
re./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
   66 |                 DescriptorStub() { memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
turn (isinf (v) || isnan(v)) ? 0 : v;
      |                                         ^~~~~~~~~
./basics.h:194:26: 3 warnings and 15 errors generated.
warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  194 |                                 return (isinf (v)2 warnings and 20 errors generated.
 || 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]; 
      |                                 ^~~~~~~~
make: *** [Makefile:62: AutoFilter.o] Error 1
In file included from Click.cc:158:
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]; 
      |                                 ^~~~~~~~
./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 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;
      |                                                      ^~~~~~~~
make: *** [Makefile:62: Chorus.o] Error 1
make: *** [Makefile:62: Eq.o] Error 1
In file included from In 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 = 
      |                                 ^~~~~~~~
Pan.cc:./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  106 |                                 register sample_t b =
      |                                 ^~~~~~~~
30:
In file included from ./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  108 |                                 register sample_t c = 
      |                                 ^~~~~~~~
./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  110In 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'
  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)
      |       ^
regist./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]; 
      |                                 ^~~~~~~~
er int z = h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                                 registIn 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)
      |       ^
erIn 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)
      |       ^
 T r = s * a[0]In 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)
      |                                       ^~~~~~~~
;
      |                                 ^~~~~~~~
./dsp/IIR2.h2 warnings and 20 errors generated.
:131:5In 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];
      |                                 ^~~~~~~~
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  ./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |                                 register int z = h;
      |                                 ^~~~~~~~
131 | ./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;
      |                                 ^~~~~~~~
r./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
egi./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
st./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
er i./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  195 |                                 register int z = h;
      |                                 ^~~~~~~~
nt./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                                 register T r = 0;
      |                                 ^~~~~~~~
 z =fatal error: too many errors emitted, stopping now [-ferror-limit=]
 h;
      |                                 ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  133 |                                 register In file included from T r = s * a[0];
      |                                 ^~~~~~~~
Sin.cc:28:
./basics.h:194:13:./dsp/IIR2.h :154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  154 |                                 register int z = h;
      |                                 ^~~~~~~~
warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
  ./dsp/IIR2.h194 |                                 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;
      |                                                      ^~~~~~~~
156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |                                 register T r = 0;
      |                                 ^~~~~~~~
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/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |                                 register int z = h;
      |                                 ^~~~~~~~
make: *** [Makefile:62: interface.o] Error 1
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  177 |                                 register T r = 0;
      |                                 ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
./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 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*)
2 warnings and 20 errors generated.
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() make: *** [Makefile:62: CabIV.o] Error 1
{ memset(this,0,sizeof(*this)); }
      |                                           ^
      |                                           (void*)
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]
   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*)
7 warnings and 2 errors generated.
make: *** [Makefile:62: Compress.o] Error 1
3 warnings and 20 errors generated.
make: *** [Makefile:62: Click.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 (isinf (v) || isnan(v)) ? 0 : v;
      |                                                      ^~~~~~~~
3 warnings and 12 errors generated.
3 warnings and 2 errors generated.
make: *** [Makefile:62: Amp.o] Error 1
make: *** [Makefile:62: ToneStack.o] Error 1
3 warnings and 7 errors generated.
make: *** [Makefile:62: Reverb.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 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 |                                 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: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]In file included from 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   75 |                                 register double s = b*y[z]; 
      |                                 ^~~~~~~~
:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  112 |                 ./dsp/Sine.h                register T r = s * a[0];
      |                                 ^~~~~~~~
:104:5:./dsp/IIR2.h error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  104 |                                 register double s = b * y[z]; 
      |                                 ^~~~~~~~
: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 3 warnings and 13 errors generated.
* 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 Phaser.cc:30:
In 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 = 
      |                                 ^~~~~~~~
3 warnings and 2 errors generated.
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 |                 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*)
make: *** [Makefile:62: Pan.o] Error 1
In 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]
  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 = 
      |                                 ^~~~~~~~
make: *** [Makefile:62: Sin.o] Error 1
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;
      |                                         ^~~~~~~~~
3 warnings and 15 errors generated.
./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 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*)
In 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;
      |                                                      ^~~~~~~~
make: *** [Makefile:62: Scape.o] Error 1
In file included from Saturate.cc:30:
In file included from ./Saturate.h:32:
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]; 
      |                                 ^~~~~~~~
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*)
./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 Saturate.cc:30:
In file included from ./Saturate.h:36:
./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 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*)
3 warnings and 5 errors generated.
make: *** [Makefile:62: Phaser.o] Error 1
3 warnings and 13 errors generated.
make: *** [Makefile:62: Noisegate.o] Error 1
3 warnings generated.
2 warnings generated.
3 warnings generated.
3 warnings and 15 errors generated.
make: *** [Makefile:62: Saturate.o] Error 1
ERROR: oe_runmake failed
WARNING: exit code 1 from a shell command.

Error details

Submitted on:
07/11/26 21:23
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:
35a53fc1de6ba586c0ba5e54699df20f2b4b3820
Build:
#254107
Submitter:
info@yoedistro.org
Similar errors:
1
Open a bug