* Package: media-plugins/caps-plugins-0.9.26:0 * Repository: gentoo * Maintainer: proaudio@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking caps_0.9.26.tar.bz2 to /var/tmp/portage/media-plugins/caps-plugins-0.9.26/work >>> Source unpacked in /var/tmp/portage/media-plugins/caps-plugins-0.9.26/work >>> Preparing source in /var/tmp/portage/media-plugins/caps-plugins-0.9.26/work/caps-0.9.26 ... * Will copy sources from /var/tmp/portage/media-plugins/caps-plugins-0.9.26/work/caps-0.9.26 * abi_x86_64.amd64: copying to /var/tmp/portage/media-plugins/caps-plugins-0.9.26/work/caps-0.9.26-abi_x86_64.amd64 >>> Source prepared. * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/media-plugins/caps-plugins-0.9.26/work/caps-0.9.26 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure >>> Source configured. >>> Compiling source in /var/tmp/portage/media-plugins/caps-plugins-0.9.26/work/caps-0.9.26 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile make -j4 ARCH= CC=clang++ 'CFLAGS=-O3 -pipe -march=native -fno-diagnostics-color -fPIC -DPIC' '_LDFLAGS=-shared -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' Makefile:62: warning: ignoring prerequisites on suffix rule definition clang++ -MM -O3 -pipe -march=native -fno-diagnostics-color -fPIC -DPIC Amp.cc AutoFilter.cc CabIII.cc CabIV.cc Chorus.cc Click.cc Compress.cc Eq.cc Fractals.cc Noisegate.cc Pan.cc Phaser.cc Reverb.cc Saturate.cc Scape.cc Sin.cc ToneStack.cc White.cc interface.cc dsp/polynomials.cc > depend Makefile:62: warning: ignoring prerequisites on suffix rule definition clang++ -O3 -pipe -march=native -fno-diagnostics-color -fPIC -DPIC -o Amp.o -c Amp.cc clang++ -O3 -pipe -march=native -fno-diagnostics-color -fPIC -DPIC -o AutoFilter.o -c AutoFilter.cc clang++ -O3 -pipe -march=native -fno-diagnostics-color -fPIC -DPIC -o CabIII.o -c CabIII.cc clang++ -O3 -pipe -march=native -fno-diagnostics-color -fPIC -DPIC -o CabIV.o -c CabIV.cc In file included from CabIII.cc:30: In file included from ./dsp/RBJ.h:29: ./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^~~~~~~~ ./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 131 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 133 | register T r = s * a[0]; | ^~~~~~~~ ./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 154 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | register T r = 0; | ^~~~~~~~ ./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 177 | register T r = 0; | ^~~~~~~~ ./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 197 | register T r = 0; | ^~~~~~~~ In file included from 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 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]; | ^~~~~~~~ In 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; | ^~~~~~~~ ./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^~~~~~~~ ./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 131 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 133 | register T r = s * a[0]; | ^~~~~~~~ ./dsp/IIR2.h:154:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 154 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:156:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | register T r = 0; | ^~~~~~~~ ./dsp/IIR2.h:175:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:177:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 177 | register T r = 0; | ^~~~~~~~ ./dsp/IIR2.h:195:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:197:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 197 | register T r = 0; | ^~~~~~~~ In file included from AutoFilter.cc:33: In file included from ./AutoFilter.h:38: ./dsp/IIR2.h:110:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:112:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | register T r = s * a[0]; | ^~~~~~~~ ./dsp/IIR2.h:131:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 131 | register int z = h; | ^~~~~~~~ ./dsp/IIR2.h:133:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 133 | register T r = s * a[0]; | ^~~~~~~~ ./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 CabIV.cc:31: In file included from ./Cabinet.h:38: In file included from ./dsp/Oversampler.h:34: In file included from ./dsp/sinc.h:31: ./dsp/Sine.h:75:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register double s = b*y[z]; | ^~~~~~~~ ./dsp/Sine.h:104:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register double s = b * y[z]; | ^~~~~~~~ In file included from 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: invalid explicitly-specified argument 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: invalid explicitly-specified argument 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: invalid explicitly-specified argument for template parameter 'fn' 78 | v4f_t v4f_map (v4f_t x) | ^ 12 errors generated. ./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: invalid explicitly-specified argument 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: invalid explicitly-specified argument 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=] make: *** [Makefile:62: Amp.o] Error 1 make: *** Waiting for unfinished jobs.... 10 errors generated. In file included from CabIV.cc:31: In file included from ./Cabinet.h:39: ./dsp/v4f.h:158:12: error: no matching function for call to 'v4f_map' 158 | y[0] = v4f_map<__builtin_sinf> (w); | ^~~~~~~~~~~~~~~~~~~~~~~ ./dsp/v4f.h:78:7: note: candidate template ignored: invalid explicitly-specified argument 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: invalid explicitly-specified argument 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: invalid explicitly-specified argument 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 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: invalid explicitly-specified argument for template parameter 'fn' 78 | v4f_t v4f_map (v4f_t x) | ^ In file included from CabIV.cc:31: In file included from ./Cabinet.h:41: ./dsp/v4f_IIR2.h:49:11: error: no matching function for call to 'v4f_map' 49 | cos = v4f_map<__builtin_cosf> (w); | ^~~~~~~~~~~~~~~~~~~~~~~ ./dsp/v4f.h:78:7: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'fn' 78 | v4f_t v4f_map (v4f_t x) | ^ 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) | ^~~~~~~~ make: *** [Makefile:62: AutoFilter.o] Error 1 fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make: *** [Makefile:62: CabIII.o] Error 1 20 errors generated. make: *** [Makefile:62: CabIV.o] Error 1 * ERROR: media-plugins/caps-plugins-0.9.26::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-plugins/caps-plugins-0.9.26::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-plugins/caps-plugins-0.9.26::gentoo'`. * The complete build log is located at '/var/log/portage/media-plugins:caps-plugins-0.9.26:20231211-053902.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-plugins/caps-plugins-0.9.26/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/caps-plugins-0.9.26/temp/environment'. * Working directory: '/var/tmp/portage/media-plugins/caps-plugins-0.9.26/work/caps-0.9.26-abi_x86_64.amd64' * S: '/var/tmp/portage/media-plugins/caps-plugins-0.9.26/work/caps-0.9.26'