DEBUG: Executing shell function do_compile
NOTE: make -j 64 CC=aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot CFLAGS= -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC ARCH= all
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -MM -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC Amp.cc AutoFilter.cc CabIII.cc CabIV.cc Chorus.cc Click.cc Compress.cc Eq.cc Fractals.cc interface.cc Noisegate.cc Pan.cc Phaser.cc Reverb.cc Saturate.cc Scape.cc Sin.cc ToneStack.cc White.cc dsp/polynomials.cc > depend
Makefile:62: warning: ignoring prerequisites on suffix rule definition
Makefile:62: warning: ignoring prerequisites on suffix rule definition
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Amp.o -c Amp.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o AutoFilter.o -c AutoFilter.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o CabIII.o -c CabIII.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o CabIV.o -c CabIV.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Chorus.o -c Chorus.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Click.o -c Click.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Compress.o -c Compress.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Eq.o -c Eq.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Fractals.o -c Fractals.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o interface.o -c interface.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Noisegate.o -c Noisegate.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Pan.o -c Pan.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Phaser.o -c Phaser.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Reverb.o -c Reverb.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Saturate.o -c Saturate.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Scape.o -c Scape.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o Sin.o -c Sin.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o ToneStack.o -c ToneStack.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o White.o -c White.cc
aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc -mbranch-protection=standard --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/sources/caps-0.9.26=/usr/src/debug/caps/0.9.26 -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/caps/0.9.26/recipe-sysroot-native= -pipe -ffast-math -funroll-loops -fPIC -DPIC -o dsp/polynomials.o -c dsp/polynomials.cc
In file included from Amp.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from Amp.cc:30:
In file included from ./Amp.h:33:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
In file included from Amp.cc:30:
In file included from ./Amp.h:35:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
In file included from Amp.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizIn file included from CabIV.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
eof(*this)); }
| ^
194./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
| return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from Chorus.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isIn file included from CabIV.cc:30:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
n./dsp/IIR2.han(v)) ? 0 : v;
| ^~~~~~~~
:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
In file included from Chorus.cc:30:
In file included from ./Chorus.h:29:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | ./dsp/IIR2.h : 154r:e5g:i serror: teISO C++17 does not allow 'register' storage class specifier [-Wregister]r
double 154s | = b *rye[gzi]s;t e
r | i ^~~~~~~~n
t z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r./dsp/Sine.h :=104 :05;:
| error: ^~~~~~~~
ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
In file included from Chorus.cc:30:
In file included from ./Chorus.h:32:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register sample_t a =
| ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
106 | register sample_t b =
| ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
108 | register sample_t In file included from CabIV.cc:31:
In file included from ./Cabinet.h:38:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
c =
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
In file included from Chorus.cc:30:
In file included from ./Chorus.h:34:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
In file included from CabIV.cc:31:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
158 | y[0] = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
In file included from Chorus.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
,size./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
159 | y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
of./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
161 | y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
(*thi./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
168 | register v4f_t s = y[2] * y[z];
| ^~~~~~~~
s)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memIn file included from CabIV.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
48 | sin = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
sIn file included from CabIV.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
49 | cos = v4f_map<__builtin_cosf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
et(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from CabIV.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
201 | inline v4f_t process (register v4f_t s)
| ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from ToneStack.cc:30:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from ToneStack.cc:32:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
In file included from ToneStack.cc:35:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub()In file included from Sin.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
{ memset(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from Sin.cc:30:
In file included from ./Sin.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
In file included from Sin.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from Pan.cc:29:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from Pan.cc:30:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
In file included from Pan.cc:32:
In file included from ./Pan.h:32:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register sample_t a =
| ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
106 | register sample_t b =
| ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
108 | register sample_t c =
| ^~~~~~~~
In file included from Pan.cc:33:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
In file included from CabIII.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
66./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
| DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from CabIII.cc:30:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2 warnings and 20 errors generated.
110 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
3 warnings and 15 errors generated.
make: *** [Makefile:62: CabIV.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:38:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
make: *** [Makefile:62: Chorus.o] Error 1
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
158 | y[0] = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
159 | y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
161 | y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
168 | register v4f_t s = y[2] * y[z];
| ^~~~~~~~
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
48 | sin = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
49 | cos = v4f_map<__builtin_cosf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
In file included from CabIII.cc:31:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
201 | inline v4f_t process (register v4f_t s)
| ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
3 warnings and 2 errors generated.
3 warnings and 2 errors generated.
make: *** [Makefile:62: ToneStack.o] Error 1
make: *** [Makefile:62: Sin.o] Error 1
In file included from AutoFilter.cc:31:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
2 warnings and 20 errors generated.
make: *** [Makefile:62: CabIII.o] Error 1
3 warnings and 12 errors generated.
3 warnings and 13 errors generated.
In file included from In file included from AutoFilter.cc:33:
In file included from ./AutoFilter.h:38:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
interface.cc./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
:33In file included from Click.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
:
./basics.h./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
:194./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | remake: *** [Makefile:62: Pan.o] Error 1
turn (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
make: *** [Makefile:62: Amp.o] Error 1
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
In file included from interface.cc:35:
In file included from ./Cabinet.h:38:
In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | ./dsp/IIR2.hr:e197g:5i: serror: tISO C++17 does not allow 'register' storage class specifier [-Wregister]
er do u197 | b l e sr e=g ibs*tye[rz ]T; r
| = ^~~~~~~~
0;
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | registeIn file included from Click.cc:29:
In file included from ./dsp/RBJ.h:29:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
r ./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
doubl./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
e./dsp/IIR2.h s = b * y[z];
| ^~~~~~~~
In file included from AutoFilter.cc:34:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
:./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
In file included from Click.cc:33:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: In file included from explicitly cast the pointer to silence this warninginterface.cc:35:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
158 | y[0] = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ./dsp/v4f.h ^:
159 :| 12 (void*):
error: no matching function for call to 'v4f_map'
159 | y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
161 | y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
168 | register v4f_t s = y[2] * y[z];
| ^~~~~~~~
In file included from interface.cc:35:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
48 | sin = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
In file included from interface.cc:35:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
49 | cos = v4f_map<__builtin_cosf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
In file included from interface.cc:35:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
201 | inline v4f_t process (register v4f_t s)
| ^~~~~~~~
./dsp/v4f_IIR2.h:185:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
185 | register v4f_t r = s * a[0];
| ^~~~~~~~
./dsp/v4f_IIR2.h:205:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
205 | register v4f_t r = s * a[0];
| ^~~~~~~~
./dsp/v4f_IIR2.h:226:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
226 | register v4f_t r = s * a[0];
| ^~~~~~~~
In file included from Click.cc:158:
In file included from ./Cabinet.h:38:
In file included from In file included from ./dsp/Oversampler.h:34:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
Phaser.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | ./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
return (i./dsp/v4f_IIR2.h:326:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
326 | register uint h2 = h1 ^ 1;
| ^~~~~~~~
sinf./dsp/v4f_IIR2.h:329:6: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
329 | register v4f_t r = s * a[0];
| ^~~~~~~~
(v) || ./dsp/v4f_IIR2.h:353:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
353 | register uint h2 = h1 ^ 1;
| ^~~~~~~~
isna./dsp/v4f_IIR2.h:356:6: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
356 | register v4f_t r;
| ^~~~~~~~
n(vIn file included from White.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
) 194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
)./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
./dsp/v4f_IIR2.h:380:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
380 | register uint h2 = h1 ^ 1;
| ^~~~~~~~
? 0 ./dsp/v4f_IIR2.h:383:6: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
383 | register v4f_t r = s * a[0];
| ^~~~~~~~
: v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from Phaser.cc:30:
In file included from ./Phaser.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
In file included from White.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from Saturate.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from Eq.cc:30:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ?In file included from 0Phaser.cc ::30 :
vIn file included from ;./Phaser.h
: 33| :
^~~~~~~~
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register sample_t a =
| ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
106 | register sample_t b =
| ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
108 | register sample_t c =
| ^~~~~~~~
In file included from Fractals.cc:30:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from Phaser.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptoIn file included from Click.cc:158:
In file included from ./Cabinet.h:39:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
In file included from Saturate.cc :15830 | :
In file included from ./Saturate.h: 32:
In file included from ./dsp/Oversampler.h :34y:
[In file included from 0./dsp/sinc.h:]31 :
= v./dsp/Sine.h4:f75:_5:m aerror: p<ISO C++17 does not allow 'register' storage class specifier [-Wregister]_
_builtin_sin f75> | ( w ) ;r
e g| i ^~~~~~~~~~~~~~~~~~~~~~~s
ter double s = b*y[z];
| ^~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
rSt./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
159 | y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
ub./dsp/v4f.h(:161:20: error: no matching function for call to 'v4f_map'
161 | y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
) { me./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
168 | register v4f_t s = y[2] * y[z];
| ^~~~~~~~
m./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
set(this,0,sizeIn file included from Eq.cc:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
of(*this)); }./dsp/v4f_IIR2.h:552:12: error: no matching function for call to 'v4f_map'
552 | a[0] = v4f_map<__builtin_sinf> (f);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h
:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
| ./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
fatal error: too many errors emitted, stopping now [-ferror-limit=]
104 | register double s = b * y[z];
| ^~~~~~~~
^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | In file included from Click.cc:158:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
48 | sin = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
In file included from Click.cc:158:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
49 | cos = v4f_map<__builtin_cosf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
DescriptorStubIn file included from Click.cc:158:
In file included from ./Cabinet.h:41:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
201 | inline v4f_t process (register v4f_t s)
| ^~~~~~~~
() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from Fractals.cc:33:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from In file included from Eq.cc:33:
In file included from ./Eq.h:33:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
Saturate.cc110 | register int z = h;
| ^~~~~~~~
:30./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
:
In file included from ./Saturate.h:36./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
:
./dsp/IIR2.h./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
:110:5:./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
In file included from Compress.cc:26:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isin./dsp/IIR2.hf:156 :(5v: ) error: |ISO C++17 does not allow 'register' storage class specifier [-Wregister]|
isn 156a | n ( v ) )r e?g i0s t:e rv ;T
r| ^~~~~~~~~=
0;
| ^~~~~~~~
error: ./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
ISO C++17 does not allow 'register' storage class specifier [-Wregister]
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
110 | ./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
In file included from Saturate.cc:30:
In file included from ./Saturate.h:38:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register sample_t a =
| ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
106 | register sample_t b =
| ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
108 | register sample_t c =
| ^~~~~~~~
In file included from Saturate.cc:31:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
In file included from Eq.cc:33:
In file included from ./Eq.h:35:
./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map'
158 | y[0] = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:159:12: error: no matching function for call to 'v4f_map'
159 | y[1] = v4f_map<__builtin_sinf> (v4f_2 * w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:161:20: error: no matching function for call to 'v4f_map'
161 | y[2] = v4f_2 * v4f_map<__builtin_cosf> (w); /* b */
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
./dsp/v4f.h:168:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
168 | register v4f_t s = y[2] * y[z];
| ^~~~~~~~
In file included from Eq.cc:33:
In file included from ./Eq.h:36:
./dsp/v4f_IIR2.h:48:11: error: no matching function for call to 'v4f_map'
48 | sin = v4f_map<__builtin_sinf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
In file included from Eq.cc:33:
In file included from ./Eq.h:36:
./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map'
49 | cos = v4f_map<__builtin_cosf> (w);
| ^~~~~~~~~~~~~~~~~~~~~~~
./dsp/v4f.h:78:7: note: candidate template ignored: builtin functions must be directly called for template parameter 'fn'
78 | v4f_t v4f_map (v4f_t x)
| ^
In file included from Eq.cc:33:
In file included from ./Eq.h:36:
./dsp/v4f_IIR2.h:201:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
201 | inline v4f_t process (register v4f_t s)
| ^~~~~~~~
In file included from Compress.cc:28:
In file included from ./Compress.h:35:
In file included from ./dsp/sinc.h:31:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from In file included from Scape.cc:26:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnanCompress.cc:29:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
( 66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
v)./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from Scape.cc:28:
In file included from ./Scape.h:29:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register double s = b*y[z];
| ^~~~~~~~
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
2 warnings and 20In file included from Scape.cc:28:
In file included from ./Scape.h:32:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register sample_t a =
| ^~~~~~~~
errors generated.
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
106 | register sample_t b =
| ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
108 | register sample_t c =
| ^~~~~~~~
make: *** [Makefile:62: interface.o] Error 1
3 warnings and 5 errors generated.
3 warnings and 20 errors generated.
In file included from Scape.cc:28:
In file included from ./Scape.h:34:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
make: *** [Makefile:62: Click.o] Error 1
make: *** [Makefile:62: Phaser.o] Error 1
In file included from Scape.cc:29:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
2 warnings and 20 errors generated.
make: *** [Makefile:62: Eq.o] Error 1
In file included from dsp/polynomials.cc:31:
dsp/../basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
dsp/../basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (3i warnings and 10 errors generated.
sinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
make: *** [Makefile:62: AutoFilter.o] Error 1
In file included from Noisegate.cc:28:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
In file included from 3 warnings generated.
Noisegate.cc:31:
In file included from ./Noisegate.h:32:
./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
110 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
112 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
131 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
133 | register T r = s * a[0];
| ^~~~~~~~
./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
154 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
156 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
175 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
177 | register T r = 0;
| ^~~~~~~~
./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
195 | register int z = h;
| ^~~~~~~~
./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
197 | register T r = 0;
| ^~~~~~~~
3 warnings and 15 errors generated.
In file included from Reverb.cc:46:
./basics.h:194:13: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~~
./basics.h:194:26: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
194 | return (isinf (v) || isnan(v)) ? 0 : v;
| ^~~~~~~~
make: *** [Makefile:62: Saturate.o] Error 1
In file included from Reverb.cc:48:
In file included from ./Reverb.h:52:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register sample_t a =
| ^~~~~~~~
./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
106 | register sample_t b =
| ^~~~~~~~
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
108 | register sample_t c =
| ^~~~~~~~
3 warningsIn file included from Noisegate.cc:31:
In file included from ./Noisegate.h:36:
./dsp/Delay.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
and 104 | register sample_t a =
| ^~~~~~~~
15 errors generated./dsp/Delay.h:106:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
106 | register sample_t b =
| ^~~~~~~~
.
./dsp/Delay.h:108:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
108 | register sample_t c =
| ^~~~~~~~
In file included from Reverb.cc:48:
In file included from ./Reverb.h:54:
./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
75 | register doubleIn file included from Noisegate.cc:32:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
s = b*y[z];
| ^~~~~~~~
make: *** [Makefile:62: Scape.o] Error 1
./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
104 | register double s = b * y[z];
| ^~~~~~~~
In file included from Reverb.cc:49:
./Descriptor.h:66:29: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'DescriptorStub' [-Wnontrivial-memcall]
66 | Compress.cc:61:36: warning: array index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]
61 | (frames, comp, saturate[0].two, saturate[1].two);
| ^ ~
Compress.cc:45:13: note: in instantiation of function template specialization 'CompressStub<1>::subcycle<DSP::CompressPeak>' requested here
45 | if(c == 0) subcycle<DSP::CompressPeak> (frames, compress.peak);
| ^
./Descriptor.h:192:13: note: in instantiation of member function 'CompressStub<1>::cycle' requested here
192 | plugin->cycle (n);
| ^
./Descriptor.h:126:11: note: in instantiation of member function 'Descriptor<Compress>::_run' requested here
126 | run = _run;
| ^
Compress.cc:158:2: note: in instantiation of member function 'Descriptor<Compress>::autogen' requested here
158 | autogen();
| ^
./Compress.h:107:3: note: array 'saturate' declared here
107 | struct {
| ^
Compress.cc :63D:e37s: crwarning: iarray index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]p
torStub( )63 | { m e(mfsreatm(etsh,i sc,o0m,ps,i zseaotfu(r*atthei[s0)]).;f o}u
r ,| ^s
aturate[1].four);
| ^ ~
./Compress.h:107:3: note: array 'saturate' declared here
107 | struct {
| ^
./Descriptor.h:66:29: note: explicitly cast the pointer to silence this warning
66 | DescriptorStub() { memset(this,0,sizeof(*this)); }
| ^
| (void*)
Compress.cc:61:36: warning: array index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]
61 | (frames, comp, saturate[0].two, saturate[1].two);
| ^ ~
Compress.cc:46:7: note: in instantiation of function template specialization 'CompressStub<1>::subcycle<DSP::CompressRMS>' requested here
46 | else subcycle<DSP::CompressRMS> (frameReverb.cc:250:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
250 | register double xl = x + decay*tank.delay[3].get();
| ^~~~~~~~
s, cReverb.cc:251:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
251 | register double xr = x + decay*tank.delay[1].get();
| ^~~~~~~~
ompress.rms);
| ^
./Descriptor.h:192:13: note: in instantiation of member function 'CompressStub<1>::cycle' requested here
192 | plugin->cycle (n);
| ^
./Descriptor.h:126:11: note: in instantiation of member function 'Descriptor<Compress>::_run' requested here
126 | run = _run;
| ^
Compress.cc:158:2: note: in instantiation of member function 'Descriptor<Compress>::autogen' requested here
158 | autogen();
| ^
./Compress.h:107:3: note: array 'saturate' declared here
107 | struct {
| ^
Compress.cc:63:37: warning: array index 1 is past the end of the array (that has type 'struct (unnamed at ./Compress.h:107:3)[1]') [-Warray-bounds]
63 | (frames, comp, saturate[0].four, saturate[1].four);
| ^ ~
./Compress.h:107:3: note: array 'saturate' declared here
107 | struct {
| ^
3 warnings and 13 errors generated.
make: *** [Makefile:62: Noisegate.o] Error 1
3 warnings and 7 errors generated.
7 warnings and 2 errors generated.
2 warnings generated.
make: *** [Makefile:62: Reverb.o] Error 1
make: *** [Makefile:62: Compress.o] Error 1
3 warnings generated.
ERROR: oe_runmake failed
WARNING: exit code 1 from a shell command.