Diff of the two buildlogs: -- --- b1/build.log 2025-11-07 06:19:37.899117922 +0000 +++ b2/build.log 2025-11-07 06:20:12.235158094 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 6 18:18:53 -12 2025 -I: pbuilder-time-stamp: 1762496333 +I: Current time: Fri Dec 11 02:42:39 +14 2026 +I: pbuilder-time-stamp: 1796906559 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking caps_0.9.26-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4003918/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 10 12:42 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='6c4ee6f088c94329b801b98cc7a2ed84' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='4003918' - PS1='# ' - PS2='> ' + INVOCATION_ID=f697ad35a66c45b79fa322dd85859291 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1207059 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sEI2PhIU/pbuilderrc_qHQZ --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sEI2PhIU/b1 --logfile b1/build.log caps_0.9.26-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sEI2PhIU/pbuilderrc_KhfG --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sEI2PhIU/b2 --logfile b2/build.log caps_0.9.26-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4003918/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -144,7 +176,7 @@ Get: 36 http://deb.debian.org/debian forky/main arm64 libvorbisenc2 arm64 1.3.7-3 [75.5 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 libsndfile1 arm64 1.2.2-3 [198 kB] Get: 38 http://deb.debian.org/debian forky/main arm64 ladspa-sdk arm64 1.17-1+b2 [33.8 kB] -Fetched 14.9 MB in 0s (98.5 MB/s) +Fetched 14.9 MB in 0s (90.1 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) @@ -317,7 +349,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/caps-0.9.26/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../caps_0.9.26-1_source.changes +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/caps-0.9.26/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../caps_0.9.26-1_source.changes dpkg-buildpackage: info: source package caps dpkg-buildpackage: info: source version 0.9.26-1 dpkg-buildpackage: info: source distribution unstable @@ -369,25 +405,25 @@ g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o CabIII.o -c CabIII.cc g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o CabIV.o -c CabIV.cc g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Chorus.o -c Chorus.cc -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Click.o -c Click.cc g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Compress.o -c Compress.cc -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Eq.o -c Eq.cc cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Fractals.o -c Fractals.cc cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Noisegate.o -c Noisegate.cc +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Eq.o -c Eq.cc cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Fractals.o -c Fractals.cc +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Noisegate.o -c Noisegate.cc g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Pan.o -c Pan.cc +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Phaser.o -c Phaser.cc cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from AutoFilter.h:38, from AutoFilter.cc:33: dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': @@ -462,8 +498,88 @@ dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 197 | register T r = 0; | ^ -In file included from Noisegate.h:32, - from Noisegate.cc:31: +In file included from dsp/sinc.h:31, + from dsp/Oversampler.h:34, + from Cabinet.h:38, + from CabIII.cc:31: +dsp/Sine.h: In member function 'double DSP::Sine::get()': +dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 75 | register double s = b*y[z]; + | ^ +dsp/Sine.h: In member function 'double DSP::DampedSine::get()': +dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register double s = b * y[z]; + | ^ +In file included from Cabinet.h:39: +dsp/v4f.h: In member function 'v4f_t Sin4f::get()': +dsp/v4f.h:168:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 168 | register v4f_t s = y[2] * y[z]; + | ^ +In file included from Cabinet.h:41: +dsp/v4f_IIR2.h: At global scope: +dsp/v4f_IIR2.h:201:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 201 | inline v4f_t process (register v4f_t s) + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::_process(v4f_t)': +dsp/v4f_IIR2.h:185:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 185 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process(v4f_t)': +dsp/v4f_IIR2.h:205:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 205 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process_no_a1(v4f_t)': +dsp/v4f_IIR2.h:226:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 226 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process(v4f_t, uint)': +dsp/v4f_IIR2.h:326:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 326 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:329:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 329 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t)': +dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 353 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 356 | register v4f_t r; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_bp(v4f_t, uint)': +dsp/v4f_IIR2.h:380:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 380 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:383:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 383 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::process(int, v4f_t)': +dsp/v4f_IIR2.h:586:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 586 | register uint h2 = h1 ^ 1; + | ^~ +dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': +AutoFilter.cc:100:35: required from here + 100 | double fenv = smoothenv.process (rms.get()+normal); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 110 | register int z = h; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::processplus(int, sample_t)': +dsp/v4f_IIR2.h:608:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 608 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:609:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 609 | register v4f_t r = s * a[0]; /* x * a[0] */ + | ^ +dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 112 | register T r = s * a[0]; + | ^ +CabIII.cc: In member function 'void CabinetIII::cycle(uint)': +CabIII.cc:81:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 81 | register cabinet_float acc = s[i] + normal; + | ^~~ +In file included from dsp/RBJ.h:29, + from CabIV.cc:30: dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; @@ -499,18 +615,67 @@ dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 197 | register T r = 0; | ^ -In file included from Chorus.h:29, - from Chorus.cc:30: +In file included from dsp/sinc.h:31, + from dsp/Oversampler.h:34, + from Cabinet.h:38, + from CabIV.cc:31: dsp/Sine.h: In member function 'double DSP::Sine::get()': dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; | ^ -In file included from dsp/RBJ.h:29, - from CabIV.cc:30: +dsp/Sine.h: In member function 'double DSP::DampedSine::get()': +dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register double s = b * y[z]; + | ^ +In file included from Cabinet.h:39: +dsp/v4f.h: In member function 'v4f_t Sin4f::get()': +dsp/v4f.h:168:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 168 | register v4f_t s = y[2] * y[z]; + | ^ +In file included from Cabinet.h:41: +dsp/v4f_IIR2.h: At global scope: +dsp/v4f_IIR2.h:201:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 201 | inline v4f_t process (register v4f_t s) + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::_process(v4f_t)': +dsp/v4f_IIR2.h:185:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 185 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process(v4f_t)': +dsp/v4f_IIR2.h:205:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 205 | register v4f_t r = s * a[0]; + | ^ +In file included from Amp.h:33, + from Amp.cc:30: dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process_no_a1(v4f_t)': +dsp/v4f_IIR2.h:226:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 226 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process(v4f_t, uint)': +dsp/v4f_IIR2.h:326:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 326 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:329:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 329 | register v4f_t r = s * a[0]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t)': +dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 353 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 356 | register v4f_t r; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_bp(v4f_t, uint)': +dsp/v4f_IIR2.h:380:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 380 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:383:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 383 | register v4f_t r = s * a[0]; + | ^ dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^ @@ -521,6 +686,12 @@ dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 133 | register T r = s * a[0]; | ^ +In file included from Chorus.h:29, + from Chorus.cc:30: +dsp/Sine.h: In member function 'double DSP::Sine::get()': +dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 75 | register double s = b*y[z]; + | ^ dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_1()': dsp/IIR2.h:154:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 154 | register int z = h; @@ -542,31 +713,33 @@ dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 197 | register T r = 0; | ^ +dsp/Sine.h: In member function 'double DSP::DampedSine::get()': +dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register double s = b * y[z]; + | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::process(int, v4f_t)': +dsp/v4f_IIR2.h:586:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 586 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::processplus(int, sample_t)': +dsp/v4f_IIR2.h:608:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 608 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:609:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 609 | register v4f_t r = s * a[0]; /* x * a[0] */ + | ^ In file included from dsp/sinc.h:31, from dsp/Oversampler.h:34, - from Cabinet.h:38, - from CabIII.cc:31: + from Amp.h:35: dsp/Sine.h: In member function 'double DSP::Sine::get()': dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; | ^ -In file included from Noisegate.h:36: -dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': -dsp/Delay.h:104:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register sample_t a = - | ^ -dsp/Delay.h:106:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 106 | register sample_t b = - | ^ -dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 108 | register sample_t c = - | ^ dsp/Sine.h: In member function 'double DSP::DampedSine::get()': dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register double s = b * y[z]; | ^ -In file included from Phaser.h:31, - from Phaser.cc:30: +In file included from Eq.cc:31: dsp/Sine.h: In member function 'double DSP::Sine::get()': dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; @@ -580,55 +753,40 @@ dsp/Delay.h:104:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register sample_t a = | ^ -In file included from dsp/sinc.h:31, - from Compress.h:35, - from Compress.cc:28: -dsp/Sine.h: In member function 'double DSP::Sine::get()': -dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 75 | register double s = b*y[z]; - | ^ -In file included from Cabinet.h:39: -dsp/v4f.h: In member function 'v4f_t Sin4f::get()': -dsp/v4f.h:168:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 168 | register v4f_t s = y[2] * y[z]; - | ^ -dsp/Sine.h: In member function 'double DSP::DampedSine::get()': -dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register double s = b * y[z]; - | ^ -In file included from dsp/sinc.h:31, - from dsp/Oversampler.h:34, - from Cabinet.h:38, - from CabIV.cc:31: -dsp/Sine.h: In member function 'double DSP::Sine::get()': -dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 75 | register double s = b*y[z]; - | ^ -dsp/Sine.h: In member function 'double DSP::DampedSine::get()': -dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register double s = b * y[z]; - | ^ -In file included from Cabinet.h:41: -dsp/v4f_IIR2.h: At global scope: -dsp/v4f_IIR2.h:201:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 201 | inline v4f_t process (register v4f_t s) - | ^ dsp/Delay.h:106:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 106 | register sample_t b = | ^ dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 108 | register sample_t c = | ^ -In file included from Phaser.h:33: -dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': -dsp/Delay.h:104:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register sample_t a = - | ^ In file included from Chorus.h:34: dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; | ^ +In file included from dsp/RBJ.h:29, + from Click.cc:29: +dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': +dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 110 | register int z = h; + | ^ +In file included from dsp/sinc.h:31, + from Compress.h:35, + from Compress.cc:28: +dsp/Sine.h: In member function 'double DSP::Sine::get()': +dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 75 | register double s = b*y[z]; + | ^ +In file included from Noisegate.h:32, + from Noisegate.cc:31: +dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': +dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 110 | register int z = h; + | ^ +dsp/Sine.h: In member function 'double DSP::DampedSine::get()': +dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register double s = b * y[z]; + | ^ dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^ @@ -636,15 +794,32 @@ dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 131 | register int z = h; | ^ -dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': -AutoFilter.cc:100:35: required from here - 100 | double fenv = smoothenv.process (rms.get()+normal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 110 | register int z = h; +dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 133 | register T r = s * a[0]; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_1()': +dsp/IIR2.h:154:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 154 | register int z = h; | ^ -In file included from dsp/RBJ.h:29, - from Click.cc:29: +dsp/IIR2.h:156:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 156 | register T r = 0; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_2()': +dsp/IIR2.h:175:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 175 | register int z = h; + | ^ +dsp/IIR2.h:177:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 177 | register T r = 0; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_3()': +dsp/IIR2.h:195:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 195 | register int z = h; + | ^ +dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 197 | register T r = 0; + | ^ +In file included from Eq.h:33, + from Eq.cc:33: dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; @@ -683,6 +858,20 @@ dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^ +dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 112 | register T r = s * a[0]; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_bp(T)': +dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 131 | register int z = h; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_bp(T)': +dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 131 | register int z = h; + | ^ +dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 133 | register T r = s * a[0]; + | ^ dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 133 | register T r = s * a[0]; | ^ @@ -693,6 +882,13 @@ dsp/IIR2.h:156:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | register T r = 0; | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_1()': +dsp/IIR2.h:154:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 154 | register int z = h; + | ^ +dsp/IIR2.h:156:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 156 | register T r = 0; + | ^ dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_2()': dsp/IIR2.h:175:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int z = h; @@ -700,6 +896,10 @@ dsp/IIR2.h:177:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 177 | register T r = 0; | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_2()': +dsp/IIR2.h:175:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 175 | register int z = h; + | ^ dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_3()': dsp/IIR2.h:195:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int z = h; @@ -707,59 +907,33 @@ dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 197 | register T r = 0; | ^ -dsp/Sine.h: In member function 'double DSP::DampedSine::get()': -dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register double s = b * y[z]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::_process(v4f_t)': -dsp/v4f_IIR2.h:185:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 185 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process(v4f_t)': -dsp/v4f_IIR2.h:205:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 205 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process_no_a1(v4f_t)': -dsp/v4f_IIR2.h:226:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 226 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process(v4f_t, uint)': -dsp/v4f_IIR2.h:326:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 326 | register uint h2 = h1 ^ 1; - | ^~ +dsp/IIR2.h:177:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 177 | register T r = 0; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_3()': +dsp/IIR2.h:195:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 195 | register int z = h; + | ^ +dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 197 | register T r = 0; + | ^ +In file included from Noisegate.h:36: +dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': +dsp/Delay.h:104:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register sample_t a = + | ^ dsp/Delay.h:106:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 106 | register sample_t b = | ^ dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 108 | register sample_t c = | ^ -dsp/v4f_IIR2.h:329:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 329 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t)': -dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 353 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 356 | register v4f_t r; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_bp(v4f_t, uint)': -dsp/v4f_IIR2.h:380:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 380 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:383:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 383 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::process(int, v4f_t)': -dsp/v4f_IIR2.h:586:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 586 | register uint h2 = h1 ^ 1; - | ^~ -In file included from Cabinet.h:39: +In file included from Eq.h:35: dsp/v4f.h: In member function 'v4f_t Sin4f::get()': dsp/v4f.h:168:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 168 | register v4f_t s = y[2] * y[z]; | ^ -In file included from Cabinet.h:41: +In file included from Eq.h:36: dsp/v4f_IIR2.h: At global scope: dsp/v4f_IIR2.h:201:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 201 | inline v4f_t process (register v4f_t s) @@ -772,13 +946,6 @@ dsp/v4f_IIR2.h:205:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register v4f_t r = s * a[0]; | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::processplus(int, sample_t)': -dsp/v4f_IIR2.h:608:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 608 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:609:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 609 | register v4f_t r = s * a[0]; /* x * a[0] */ - | ^ dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process_no_a1(v4f_t)': dsp/v4f_IIR2.h:226:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 226 | register v4f_t r = s * a[0]; @@ -790,6 +957,13 @@ dsp/v4f_IIR2.h:329:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 329 | register v4f_t r = s * a[0]; | ^ +dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t)': +dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 353 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 356 | register v4f_t r; + | ^ In file included from dsp/sinc.h:31, from dsp/Oversampler.h:34, from Cabinet.h:38, @@ -798,23 +972,6 @@ dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; | ^ -dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': -Noisegate.cc:61:35: required from here - 61 | sample_t y = humfilter[0].process(x); - | ~~~~~~~~~~~~~~~~~~~~^~~ -dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 110 | register int z = h; - | ^ -dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 112 | register T r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t)': -dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 353 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 356 | register v4f_t r; - | ^ dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_bp(v4f_t, uint)': dsp/v4f_IIR2.h:380:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 380 | register uint h2 = h1 ^ 1; @@ -826,6 +983,16 @@ dsp/v4f_IIR2.h:586:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 586 | register uint h2 = h1 ^ 1; | ^~ +dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': +Noisegate.cc:61:35: required from here + 61 | sample_t y = humfilter[0].process(x); + | ~~~~~~~~~~~~~~~~~~~~^~~ +dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 110 | register int z = h; + | ^ +dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 112 | register T r = s * a[0]; + | ^ dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::processplus(int, sample_t)': dsp/v4f_IIR2.h:608:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 608 | register uint h2 = h1 ^ 1; @@ -837,10 +1004,6 @@ dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register double s = b * y[z]; | ^ -CabIII.cc: In member function 'void CabinetIII::cycle(uint)': -CabIII.cc:81:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 81 | register cabinet_float acc = s[i] + normal; - | ^~~ In file included from Cabinet.h:39: dsp/v4f.h: In member function 'v4f_t Sin4f::get()': dsp/v4f.h:168:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] @@ -895,51 +1058,71 @@ dsp/v4f_IIR2.h:609:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 609 | register v4f_t r = s * a[0]; /* x * a[0] */ | ^ -In file included from Amp.h:33, - from Amp.cc:30: -dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Reverb.o -c Reverb.cc +dsp/v4f_IIR2.h: In instantiation of 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t) [with unsigned int N = 16; v4f_t = __vector(4) float]': +CabIV.cc:140:26: required from 'void CabinetIV::subcycle(uint, O&) [with O = DSP::NoOversampler; int Ratio = 1; uint = unsigned int]' + 140 | a = bank.process_no_a0 (a); + | ~~~~~~~~~~~~~~~~~~~^~~ +CabIV.cc:83:47: required from here + 83 | if (over == 1) subcycle(frames,over1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 353 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 356 | register v4f_t r; + | ^ +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ +dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': +Amp.cc:140:32: required from 'void AmpVTS::subcycle(uint, Over&) [with Over = DSP::Oversampler<8, 64>; uint = unsigned int]' + 140 | sample_t b = biaslp.process (bias*compress.power.current - .00002); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Amp.cc:83:23: required from here + 83 | if (r == 8) subcycle (frames, over8); + | ~~~~~~~~~^~~~~~~~~~~~~~~ dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; | ^ dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_bp(T)': +dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': +Click.cc:143:17: required from here + 143 | x = lp.process(x); + | ~~~~~~~~~~^~~ +dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 110 | register int z = h; + | ^ +dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 112 | register T r = s * a[0]; + | ^ +dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process_bp(T) [with T = float]': +Click.cc:146:28: required from here + 146 | a += peaks[j].process_bp(x); + | ~~~~~~~~~~~~~~~~~~~^~~ dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 131 | register int z = h; | ^ dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 133 | register T r = s * a[0]; | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_1()': -dsp/IIR2.h:154:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 154 | register int z = h; - | ^ -dsp/IIR2.h:156:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 156 | register T r = 0; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_2()': -dsp/IIR2.h:175:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 175 | register int z = h; - | ^ -dsp/IIR2.h:177:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 177 | register T r = 0; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_3()': -dsp/IIR2.h:195:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 195 | register int z = h; - | ^ -dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 197 | register T r = 0; - | ^ -In file included from Eq.cc:31: -dsp/Sine.h: In member function 'double DSP::Sine::get()': -dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 75 | register double s = b*y[z]; - | ^ -In file included from dsp/sinc.h:31, - from dsp/Oversampler.h:34, - from Amp.h:35: +dsp/v4f_IIR2.h: In instantiation of 'v4f_t DSP::IIR2v4Bank::process_bp(v4f_t, uint) [with unsigned int N = 128; v4f_t = __vector(4) float; uint = unsigned int]': +Click.cc:191:30: required from here + 191 | x = v4f_sum(bank.process_bp(v4f(x))); + | ~~~~~~~~~~~~~~~^~~~~~~~ +dsp/v4f_IIR2.h:380:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 380 | register uint h2 = h1 ^ 1; + | ^~ +dsp/v4f_IIR2.h:383:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 383 | register v4f_t r = s * a[0]; + | ^ +In file included from dsp/Delay.h:35: +dsp/FPTruncateMode.h: In constructor 'DSP::FPTruncateMode::FPTruncateMode()': +dsp/FPTruncateMode.h:75:39: warning: '*this.DSP::FPTruncateMode::cw0' is used uninitialized [-Wuninitialized] + 75 | cw1 = cw0 | 0xC00; + | ^~~ +In file included from Phaser.h:31, + from Phaser.cc:30: dsp/Sine.h: In member function 'double DSP::Sine::get()': dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; @@ -948,47 +1131,6 @@ dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register double s = b * y[z]; | ^ -dsp/Sine.h: In member function 'double DSP::DampedSine::get()': -dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register double s = b * y[z]; - | ^ -In file included from Eq.h:33, - from Eq.cc:33: -dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': -dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 110 | register int z = h; - | ^ -dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 112 | register T r = s * a[0]; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_bp(T)': -dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 131 | register int z = h; - | ^ -dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 133 | register T r = s * a[0]; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_1()': -dsp/IIR2.h:154:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 154 | register int z = h; - | ^ -dsp/IIR2.h:156:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 156 | register T r = 0; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_2()': -dsp/IIR2.h:175:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 175 | register int z = h; - | ^ -dsp/IIR2.h:177:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 177 | register T r = 0; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_3()': -dsp/IIR2.h:195:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 195 | register int z = h; - | ^ -dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 197 | register T r = 0; - | ^ In file included from dsp/RBJ.h:29, from Pan.cc:30: dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': @@ -1026,20 +1168,17 @@ dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 197 | register T r = 0; | ^ -In file included from Eq.h:35: -dsp/v4f.h: In member function 'v4f_t Sin4f::get()': -dsp/v4f.h:168:48: warning: 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.h:36: -dsp/v4f_IIR2.h: At global scope: -dsp/v4f_IIR2.h:201:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 201 | inline v4f_t process (register v4f_t s) - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::_process(v4f_t)': -dsp/v4f_IIR2.h:185:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 185 | register v4f_t r = s * a[0]; - | ^ +In file included from Phaser.h:33: +dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': +dsp/Delay.h:104:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register sample_t a = + | ^ +dsp/Delay.h:106:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 106 | register sample_t b = + | ^ +dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 108 | register sample_t c = + | ^ In file included from Pan.h:32, from Pan.cc:32: dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': @@ -1052,81 +1191,6 @@ dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 108 | register sample_t c = | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process(v4f_t)': -dsp/v4f_IIR2.h:205:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 205 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::process_no_a1(v4f_t)': -dsp/v4f_IIR2.h:226:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 226 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process(v4f_t, uint)': -dsp/v4f_IIR2.h:326:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 326 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:329:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 329 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t)': -dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 353 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 356 | register v4f_t r; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4Bank::process_bp(v4f_t, uint)': -dsp/v4f_IIR2.h:380:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 380 | register uint h2 = h1 ^ 1; - | ^~ -dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': -Click.cc:143:17: required from here - 143 | x = lp.process(x); - | ~~~~~~~~~~^~~ -dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 110 | register int z = h; - | ^ -dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 112 | register T r = s * a[0]; - | ^ -dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process_bp(T) [with T = float]': -Click.cc:146:28: required from here - 146 | a += peaks[j].process_bp(x); - | ~~~~~~~~~~~~~~~~~~~^~~ -dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 131 | register int z = h; - | ^ -dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 133 | register T r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In instantiation of 'v4f_t DSP::IIR2v4Bank::process_bp(v4f_t, uint) [with unsigned int N = 128; v4f_t = __vector(4) float; uint = unsigned int]': -Click.cc:191:30: required from here - 191 | x = v4f_sum(bank.process_bp(v4f(x))); - | ~~~~~~~~~~~~~~~^~~~~~~~ -dsp/v4f_IIR2.h:380:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 380 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:383:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 383 | register v4f_t r = s * a[0]; - | ^ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::process(int, v4f_t)': -dsp/v4f_IIR2.h:586:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 586 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:383:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 383 | register v4f_t r = s * a[0]; - | ^ -In file included from dsp/Delay.h:35: -dsp/FPTruncateMode.h: In constructor 'DSP::FPTruncateMode::FPTruncateMode()': -dsp/FPTruncateMode.h:75:39: warning: '*this.DSP::FPTruncateMode::cw0' is used uninitialized [-Wuninitialized] - 75 | cw1 = cw0 | 0xC00; - | ^~~ -dsp/v4f_IIR2.h: In member function 'v4f_t DSP::Resonator4fBank::processplus(int, sample_t)': -dsp/v4f_IIR2.h:608:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 608 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:609:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 609 | register v4f_t r = s * a[0]; /* x * a[0] */ - | ^ dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': Pan.cc:82:20: required from here 82 | s = ap[0].process(s); @@ -1137,42 +1201,8 @@ dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^ -dsp/v4f_IIR2.h: In instantiation of 'v4f_t DSP::IIR2v4Bank::process_no_a0(v4f_t) [with unsigned int N = 16; v4f_t = __vector(4) float]': -CabIV.cc:140:26: required from 'void CabinetIV::subcycle(uint, O&) [with O = DSP::NoOversampler; int Ratio = 1; uint = unsigned int]' - 140 | a = bank.process_no_a0 (a); - | ~~~~~~~~~~~~~~~~~~~^~~ -CabIV.cc:83:47: required from here - 83 | if (over == 1) subcycle(frames,over1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -dsp/v4f_IIR2.h:353:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 353 | register uint h2 = h1 ^ 1; - | ^~ -dsp/v4f_IIR2.h:356:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 356 | register v4f_t r; - | ^ -dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': -Amp.cc:140:32: required from 'void AmpVTS::subcycle(uint, Over&) [with Over = DSP::Oversampler<8, 64>; uint = unsigned int]' - 140 | sample_t b = biaslp.process (bias*compress.power.current - .00002); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Amp.cc:83:23: required from here - 83 | if (r == 8) subcycle (frames, over8); - | ~~~~~~~~~^~~~~~~~~~~~~~~ -dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 110 | register int z = h; - | ^ -dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 112 | register T r = s * a[0]; - | ^ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Reverb.o -c Reverb.cc -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Saturate.o -c Saturate.cc cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Scape.o -c Scape.cc -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Sin.o -c Sin.cc -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o ToneStack.o -c ToneStack.cc -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from Reverb.h:52, from Reverb.cc:48: dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': @@ -1201,7 +1231,15 @@ Reverb.cc:251:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 251 | register double xr = x + decay*tank.delay[1].get(); | ^~ +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Scape.o -c Scape.cc +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o Sin.o -c Sin.cc +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o ToneStack.o -c ToneStack.cc +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o White.o -c White.cc +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o interface.o -c interface.cc +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from dsp/Delay.h:35: dsp/FPTruncateMode.h: In constructor 'DSP::FPTruncateMode::FPTruncateMode()': @@ -1216,84 +1254,15 @@ dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; | ^ -In file included from Scape.h:29, - from Scape.cc:28: -dsp/Sine.h: In member function 'double DSP::Sine::get()': -dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 75 | register double s = b*y[z]; - | ^ dsp/Sine.h: In member function 'double DSP::DampedSine::get()': dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register double s = b * y[z]; | ^ -In file included from Sin.h:31, - from Sin.cc:30: -dsp/Sine.h: In member function 'double DSP::Sine::get()': -dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 75 | register double s = b*y[z]; - | ^ -dsp/Sine.h: In member function 'double DSP::DampedSine::get()': -dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register double s = b * y[z]; - | ^ -dsp/Sine.h: In member function 'double DSP::DampedSine::get()': -dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register double s = b * y[z]; - | ^ -In file included from Scape.h:32: -dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': -dsp/Delay.h:104:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 104 | register sample_t a = - | ^ -dsp/Delay.h:106:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 106 | register sample_t b = - | ^ -dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 108 | register sample_t c = - | ^ -In file included from Scape.h:34: -dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': -dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 110 | register int z = h; - | ^ -dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 112 | register T r = s * a[0]; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_bp(T)': -dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 131 | register int z = h; - | ^ -dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 133 | register T r = s * a[0]; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_1()': -dsp/IIR2.h:154:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 154 | register int z = h; - | ^ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o interface.o -c interface.cc -dsp/IIR2.h:156:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 156 | register T r = 0; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_2()': -dsp/IIR2.h:175:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 175 | register int z = h; - | ^ In file included from Saturate.h:36: dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; | ^ -dsp/IIR2.h:177:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 177 | register T r = 0; - | ^ -dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_3()': -dsp/IIR2.h:195:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 195 | register int z = h; - | ^ -dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 197 | register T r = 0; - | ^ -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^ @@ -1336,22 +1305,8 @@ dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 108 | register sample_t c = | ^ -dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': -Saturate.h:82:39: required from here - 82 | { return lp[1].process(lp[0].process(x)); } - | ~~~~~~~~~~~~~^~~ -dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 110 | register int z = h; - | ^ -dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 112 | register T r = s * a[0]; - | ^ -In file included from dsp/Delay.h:35: -dsp/FPTruncateMode.h: In constructor 'DSP::FPTruncateMode::FPTruncateMode()': -dsp/FPTruncateMode.h:75:39: warning: '*this.DSP::FPTruncateMode::cw0' is used uninitialized [-Wuninitialized] - 75 | cw1 = cw0 | 0xC00; - | ^~~ -In file included from ToneStack.cc:32: +In file included from Sin.h:31, + from Sin.cc:30: dsp/Sine.h: In member function 'double DSP::Sine::get()': dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; @@ -1360,8 +1315,6 @@ dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register double s = b * y[z]; | ^ -g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o dsp/polynomials.o -c dsp/polynomials.cc -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from dsp/sinc.h:31, from dsp/Oversampler.h:34, from Cabinet.h:38, @@ -1384,6 +1337,16 @@ dsp/v4f_IIR2.h:201:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 201 | inline v4f_t process (register v4f_t s) | ^ +dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': +Saturate.h:82:39: required from here + 82 | { return lp[1].process(lp[0].process(x)); } + | ~~~~~~~~~~~~~^~~ +dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 110 | register int z = h; + | ^ +dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 112 | register T r = s * a[0]; + | ^ dsp/v4f_IIR2.h: In member function 'v4f_t DSP::IIR2v4::_process(v4f_t)': dsp/v4f_IIR2.h:185:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 185 | register v4f_t r = s * a[0]; @@ -1486,6 +1449,79 @@ dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^ +In file included from Scape.h:29, + from Scape.cc:28: +dsp/Sine.h: In member function 'double DSP::Sine::get()': +dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 75 | register double s = b*y[z]; + | ^ +dsp/Sine.h: In member function 'double DSP::DampedSine::get()': +dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register double s = b * y[z]; + | ^ +In file included from Scape.h:32: +dsp/Delay.h: In member function 'sample_t DSP::Delay::get_cubic(float)': +dsp/Delay.h:104:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register sample_t a = + | ^ +dsp/Delay.h:106:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 106 | register sample_t b = + | ^ +dsp/Delay.h:108:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 108 | register sample_t c = + | ^ +In file included from Scape.h:34: +dsp/IIR2.h: In member function 'T DSP::IIR2::process(T)': +dsp/IIR2.h:110:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 110 | register int z = h; + | ^ +In file included from ToneStack.cc:32: +dsp/Sine.h: In member function 'double DSP::Sine::get()': +dsp/Sine.h:75:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 75 | register double s = b*y[z]; + | ^ +dsp/IIR2.h:112:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 112 | register T r = s * a[0]; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_bp(T)': +dsp/IIR2.h:131:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 131 | register int z = h; + | ^ +dsp/IIR2.h:133:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 133 | register T r = s * a[0]; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_1()': +dsp/IIR2.h:154:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 154 | register int z = h; + | ^ +dsp/IIR2.h:156:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 156 | register T r = 0; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_2()': +dsp/IIR2.h:175:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 175 | register int z = h; + | ^ +dsp/IIR2.h:177:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 177 | register T r = 0; + | ^ +dsp/IIR2.h: In member function 'T DSP::IIR2::process_0_3()': +dsp/IIR2.h:195:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 195 | register int z = h; + | ^ +dsp/IIR2.h:197:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 197 | register T r = 0; + | ^ +dsp/Sine.h: In member function 'double DSP::DampedSine::get()': +dsp/Sine.h:104:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 104 | register double s = b * y[z]; + | ^ +g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o dsp/polynomials.o -c dsp/polynomials.cc +cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ +In file included from dsp/Delay.h:35: +dsp/FPTruncateMode.h: In constructor 'DSP::FPTruncateMode::FPTruncateMode()': +dsp/FPTruncateMode.h:75:39: warning: '*this.DSP::FPTruncateMode::cw0' is used uninitialized [-Wuninitialized] + 75 | cw1 = cw0 | 0xC00; + | ^~~ g++ -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/caps-0.9.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -ffast-math -funroll-loops -Wall -fPIC -DPIC -o caps.so Amp.o AutoFilter.o CabIII.o CabIV.o Chorus.o Click.o Compress.o Eq.o Fractals.o Noisegate.o Pan.o Phaser.o Reverb.o Saturate.o Scape.o Sin.o ToneStack.o White.o interface.o dsp/polynomials.o /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -1536,12 +1572,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1207059/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/4003918 and its subdirectories -I: Current time: Thu Nov 6 18:19:37 -12 2025 -I: pbuilder-time-stamp: 1762496377 +I: removing directory /srv/workspace/pbuilder/1207059 and its subdirectories +I: Current time: Fri Dec 11 02:43:11 +14 2026 +I: pbuilder-time-stamp: 1796906591