* Package: media-plugins/caps-plugins-0.9.26 * Repository: gentoo * Maintainer: proaudio@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU * 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. >>> 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=x86_64-gentoo-linux-musl-g++ 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -fPIC -DPIC' '_LDFLAGS=-shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' Makefile:62: warning: ignoring prerequisites on suffix rule definition x86_64-gentoo-linux-musl-g++ -MM -pipe -march=native -fno-diagnostics-color -O2 -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 x86_64-gentoo-linux-musl-g++ -pipe -march=native -fno-diagnostics-color -O2 -fPIC -DPIC -o Amp.o -c Amp.cc x86_64-gentoo-linux-musl-g++ -pipe -march=native -fno-diagnostics-color -O2 -fPIC -DPIC -o AutoFilter.o -c AutoFilter.cc x86_64-gentoo-linux-musl-g++ -pipe -march=native -fno-diagnostics-color -O2 -fPIC -DPIC -o CabIII.o -c CabIII.cc x86_64-gentoo-linux-musl-g++ -pipe -march=native -fno-diagnostics-color -O2 -fPIC -DPIC -o CabIV.o -c CabIV.cc In file included from CabIV.cc:28: basics.h:52:9: error: '__int8_t' does not name a type; did you mean '__int128_t'? 52 | typedef __int8_t int8; | ^~~~~~~~ | __int128_t basics.h:53:9: error: '__uint8_t' does not name a type; did you mean '__uint128_t'? 53 | typedef __uint8_t uint8; | ^~~~~~~~~ | __uint128_t basics.h:54:9: error: '__int16_t' does not name a type; did you mean '__int128_t'? 54 | typedef __int16_t int16; | ^~~~~~~~~ | __int128_t basics.h:55:9: error: '__uint16_t' does not name a type; did you mean '__uint128_t'? 55 | typedef __uint16_t uint16; | ^~~~~~~~~~ | __uint128_t basics.h:56:9: error: '__int32_t' does not name a type; did you mean '__int128_t'? 56 | typedef __int32_t int32; | ^~~~~~~~~ | __int128_t basics.h:57:9: error: '__uint32_t' does not name a type; did you mean '__uint128_t'? 57 | typedef __uint32_t uint32; | ^~~~~~~~~~ | __uint128_t basics.h:58:9: error: '__int64_t' does not name a type; did you mean '__int128_t'? 58 | typedef __int64_t int64; | ^~~~~~~~~ | __int128_t basics.h:59:9: error: '__uint64_t' does not name a type; did you mean '__uint128_t'? 59 | typedef __uint64_t uint64; | ^~~~~~~~~~ | __uint128_t basics.h: In function 'bool is_denormal(float&)': basics.h:133:9: error: 'int32' was not declared in this scope; did you mean 'int'? 133 | int32 i = *((int32 *) &f); | ^~~~~ | int basics.h:134:18: error: 'i' was not declared in this scope 134 | return ((i & 0x7f800000) == 0); | ^ basics.h: In function 'bool is_denormal(double&)': basics.h:141:9: error: 'int64' was not declared in this scope; did you mean 'int'? 141 | int64 i = *((int64 *) &f); | ^~~~~ | int basics.h:142:18: error: 'i' was not declared in this scope 142 | return ((i & 0x7fe0000000000000ll) == 0); | ^ 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; | ^ 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 Cabinet.h:37, from CabIV.cc:31: dsp/util.h: In function 'float DSP::sgn(float)': dsp/util.h:44:26: error: 'uint32' does not name a type; did you mean 'uint'? 44 | union { float f; uint32 i; } u; | ^~~~~~ | uint dsp/util.h:46:11: error: 'union DSP::sgn(float)::' has no member named 'i' 46 | u.i &= 0x80000000; | ^ dsp/util.h:47:11: error: 'union DSP::sgn(float)::' has no member named 'i' 47 | u.i |= 0x3F800000; | ^ 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 Amp.cc:28: basics.h:52:9: error: '__int8_t' does not name a type; did you mean '__int128_t'? 52 | typedef __int8_t int8; | ^~~~~~~~ | __int128_t basics.h:53:9: error: '__uint8_t' does not name a type; did you mean '__uint128_t'? 53 | typedef __uint8_t uint8; | ^~~~~~~~~ | __uint128_t basics.h:54:9: error: '__int16_t' does not name a type; did you mean '__int128_t'? 54 | typedef __int16_t int16; | ^~~~~~~~~ | __int128_t basics.h:55:9: error: '__uint16_t' does not name a type; did you mean '__uint128_t'? 55 | typedef __uint16_t uint16; | ^~~~~~~~~~ | __uint128_t basics.h:56:9: error: '__int32_t' does not name a type; did you mean '__int128_t'? 56 | typedef __int32_t int32; | ^~~~~~~~~ | __int128_t basics.h:57:9: error: '__uint32_t' does not name a type; did you mean '__uint128_t'? 57 | typedef __uint32_t uint32; | ^~~~~~~~~~ | __uint128_t basics.h:58:9: error: '__int64_t' does not name a type; did you mean '__int128_t'? 58 | typedef __int64_t int64; | ^~~~~~~~~ | __int128_t basics.h:59:9: error: '__uint64_t' does not name a type; did you mean '__uint128_t'? 59 | typedef __uint64_t uint64; | ^~~~~~~~~~ | __uint128_t basics.h: In function 'bool is_denormal(float&)': basics.h:133:9: error: 'int32' was not declared in this scope; did you mean 'int'? 133 | int32 i = *((int32 *) &f); | ^~~~~ | int basics.h:134:18: error: 'i' was not declared in this scope 134 | return ((i & 0x7f800000) == 0); | ^ basics.h: In function 'bool is_denormal(double&)': basics.h:141:9: error: 'int64' was not declared in this scope; did you mean 'int'? 141 | int64 i = *((int64 *) &f); | ^~~~~ | int basics.h:142:18: error: 'i' was not declared in this scope 142 | return ((i & 0x7fe0000000000000ll) == 0); | ^ In file included from Amp.h:31, from Amp.cc:30: dsp/util.h: In function 'float DSP::sgn(float)': dsp/util.h:44:26: error: 'uint32' does not name a type; did you mean 'uint'? 44 | union { float f; uint32 i; } u; | ^~~~~~ | uint dsp/util.h:46:11: error: 'union DSP::sgn(float)::' has no member named 'i' 46 | u.i &= 0x80000000; | ^ dsp/util.h:47:11: error: 'union DSP::sgn(float)::' has no member named 'i' 47 | u.i |= 0x3F800000; | ^ 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/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/sinc.h:31, from dsp/Oversampler.h:34, from Amp.h:35, from Amp.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]; | ^ In file included from AutoFilter.cc:31: basics.h:52:9: error: '__int8_t' does not name a type; did you mean '__int128_t'? 52 | typedef __int8_t int8; | ^~~~~~~~ | __int128_t 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]; | ^ basics.h:53:9: error: '__uint8_t' does not name a type; did you mean '__uint128_t'? 53 | typedef __uint8_t uint8; | ^~~~~~~~~ | __uint128_t basics.h:54:9: error: '__int16_t' does not name a type; did you mean '__int128_t'? 54 | typedef __int16_t int16; | ^~~~~~~~~ | __int128_t basics.h:55:9: error: '__uint16_t' does not name a type; did you mean '__uint128_t'? 55 | typedef __uint16_t uint16; | ^~~~~~~~~~ | __uint128_t basics.h:56:9: error: '__int32_t' does not name a type; did you mean '__int128_t'? 56 | typedef __int32_t int32; | ^~~~~~~~~ | __int128_t basics.h:57:9: error: '__uint32_t' does not name a type; did you mean '__uint128_t'? 57 | typedef __uint32_t uint32; | ^~~~~~~~~~ | __uint128_t basics.h:58:9: error: '__int64_t' does not name a type; did you mean '__int128_t'? 58 | typedef __int64_t int64; | ^~~~~~~~~ | __int128_t In file included from Cabinet.h:39, from CabIV.cc:31: dsp/v4f.h: In constructor 'V4fArray::V4fArray()': dsp/v4f.h:108:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 108 | uint64 p = (uint64) ((uint64) _data + 16) & ~15ll; | ^~~~~~ | uint basics.h:59:9: error: '__uint64_t' does not name a type; did you mean '__uint128_t'? 59 | typedef __uint64_t uint64; | ^~~~~~~~~~ | __uint128_t dsp/v4f.h:109:46: error: 'p' was not declared in this scope 109 | v = (v4f_t*) p; | ^ basics.h: In function 'bool is_denormal(float&)': basics.h:133:9: error: 'int32' was not declared in this scope; did you mean 'int'? 133 | int32 i = *((int32 *) &f); | ^~~~~ | int basics.h:134:18: error: 'i' was not declared in this scope 134 | return ((i & 0x7f800000) == 0); | ^ basics.h: In function 'bool is_denormal(double&)': basics.h:141:9: error: 'int64' was not declared in this scope; did you mean 'int'? 141 | int64 i = *((int64 *) &f); | ^~~~~ | int dsp/v4f.h: In member function 'void V4fData::init(int)': dsp/v4f.h:134:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 134 | uint64 p = (16 + (uint64) _data) & ~15ll; | ^~~~~~ | uint basics.h:142:18: error: 'i' was not declared in this scope 142 | return ((i & 0x7fe0000000000000ll) == 0); | ^ dsp/v4f.h:135:46: error: 'p' was not declared in this scope 135 | v = (v4f_t*) p; | ^ dsp/v4f.h: In member function 'v4f_t* Sin4f::data()': dsp/v4f.h:150:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 150 | uint64 p = ((uint64) _data + 16) & ~15ll; | ^~~~~~ | uint dsp/v4f.h:151:50: error: 'p' was not declared in this scope 151 | return (v4f_t *) p; | ^ 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 AutoFilter.h:38, from AutoFilter.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 Cabinet.h:40, from CabIV.cc:31: dsp/v4f_FIR.h: In member function 'v4f_t* DSP::FIRv4::data()': dsp/v4f_FIR.h:123:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 123 | uint64 p = ((uint64) _data + 16) & ~15ll; | ^~~~~~ | uint dsp/v4f_FIR.h:124:50: error: 'p' was not declared in this scope 124 | return (v4f_t *) p; | ^ In file included from Cabinet.h:41, from CabIV.cc:31: 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 constructor 'DSP::IIR2v4::IIR2v4()': dsp/v4f_IIR2.h:69:54: error: 'uint64' was not declared in this scope; did you mean 'uint'? 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:69:61: error: expected ')' before '__data' 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:69:52: note: to match this '(' 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:69:82: error: expected ')' before ';' token 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:69:51: note: to match this '(' 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ 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 CabIII.cc:28: basics.h:52:9: error: '__int8_t' does not name a type; did you mean '__int128_t'? 52 | typedef __int8_t int8; | ^~~~~~~~ | __int128_t 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]; | ^ basics.h:53:9: error: '__uint8_t' does not name a type; did you mean '__uint128_t'? 53 | typedef __uint8_t uint8; | ^~~~~~~~~ | __uint128_t basics.h:54:9: error: '__int16_t' does not name a type; did you mean '__int128_t'? 54 | typedef __int16_t int16; | ^~~~~~~~~ | __int128_t basics.h:55:9: error: '__uint16_t' does not name a type; did you mean '__uint128_t'? 55 | typedef __uint16_t uint16; | ^~~~~~~~~~ | __uint128_t basics.h:56:9: error: '__int32_t' does not name a type; did you mean '__int128_t'? 56 | typedef __int32_t int32; | ^~~~~~~~~ | __int128_t basics.h:57:9: error: '__uint32_t' does not name a type; did you mean '__uint128_t'? 57 | typedef __uint32_t uint32; | ^~~~~~~~~~ | __uint128_t basics.h:58:9: error: '__int64_t' does not name a type; did you mean '__int128_t'? 58 | typedef __int64_t int64; | ^~~~~~~~~ | __int128_t dsp/v4f_IIR2.h: In constructor 'DSP::IIR2v4Bank::IIR2v4Bank()': dsp/v4f_IIR2.h:280:53: error: 'uint64' was not declared in this scope; did you mean 'uint'? 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:280:61: error: expected ')' before '__data' 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:280:51: note: to match this '(' 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:280:82: error: expected ')' before ';' token 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:280:50: note: to match this '(' 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^ basics.h:59:9: error: '__uint64_t' does not name a type; did you mean '__uint128_t'? 59 | typedef __uint64_t uint64; | ^~~~~~~~~~ | __uint128_t 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]; | ^ basics.h: In function 'bool is_denormal(float&)': basics.h:133:9: error: 'int32' was not declared in this scope; did you mean 'int'? 133 | int32 i = *((int32 *) &f); | ^~~~~ | int basics.h:134:18: error: 'i' was not declared in this scope 134 | return ((i & 0x7f800000) == 0); | ^ basics.h: In function 'bool is_denormal(double&)': basics.h:141:9: error: 'int64' was not declared in this scope; did you mean 'int'? 141 | int64 i = *((int64 *) &f); | ^~~~~ | int dsp/v4f_IIR2.h: In member function 'void DSP::v4fState::init(int)': dsp/v4f_IIR2.h:522:53: error: 'uint64' was not declared in this scope; did you mean 'uint'? 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:522:61: error: expected ')' before '_state' 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:522:51: note: to match this '(' 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:522:82: error: expected ')' before ';' token 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:522:50: note: to match this '(' 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^ basics.h:142:18: error: 'i' was not declared in this scope 142 | return ((i & 0x7fe0000000000000ll) == 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: 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/RBJ.h:29, from CabIII.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/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/v4f_IIR2.h: In constructor 'DSP::MREqv4::MREqv4()': dsp/v4f_IIR2.h:653:54: error: 'uint64' was not declared in this scope; did you mean 'uint'? 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:653:61: error: expected ')' before '__data' 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:653:52: note: to match this '(' 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ 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/v4f_IIR2.h:653:82: error: expected ')' before ';' token 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:653:51: note: to match this '(' 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ 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 Cabinet.h:37, from CabIII.cc:31: dsp/util.h: In function 'float DSP::sgn(float)': dsp/util.h:44:26: error: 'uint32' does not name a type; did you mean 'uint'? 44 | union { float f; uint32 i; } u; | ^~~~~~ | uint dsp/util.h:46:11: error: 'union DSP::sgn(float)::' has no member named 'i' 46 | u.i &= 0x80000000; | ^ dsp/util.h:47:11: error: 'union DSP::sgn(float)::' has no member named 'i' 47 | u.i |= 0x3F800000; | ^ 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]; | ^ dsp/IIR2.h: In instantiation of 'T DSP::IIR2::process(T) [with T = float]': AutoFilter.cc:100:35: required from here 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 Cabinet.h:39, from CabIII.cc:31: dsp/v4f.h: In constructor 'V4fArray::V4fArray()': dsp/v4f.h:108:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 108 | uint64 p = (uint64) ((uint64) _data + 16) & ~15ll; | ^~~~~~ | uint In file included from Amp.h:33, from Amp.cc:30: 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]' Amp.cc:83:23: required from here 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.h:109:46: error: 'p' was not declared in this scope 109 | v = (v4f_t*) p; | ^ 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]' CabIV.cc:83:47: required from here 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.h: In member function 'void V4fData::init(int)': dsp/v4f.h:134:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 134 | uint64 p = (16 + (uint64) _data) & ~15ll; | ^~~~~~ | uint dsp/v4f.h:135:46: error: 'p' was not declared in this scope 135 | v = (v4f_t*) p; | ^ dsp/v4f.h: In member function 'v4f_t* Sin4f::data()': dsp/v4f.h:150:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 150 | uint64 p = ((uint64) _data + 16) & ~15ll; | ^~~~~~ | uint dsp/v4f.h:151:50: error: 'p' was not declared in this scope 151 | return (v4f_t *) p; | ^ 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:40, from CabIII.cc:31: dsp/v4f_FIR.h: In member function 'v4f_t* DSP::FIRv4::data()': dsp/v4f_FIR.h:123:33: error: 'uint64' was not declared in this scope; did you mean 'uint'? 123 | uint64 p = ((uint64) _data + 16) & ~15ll; | ^~~~~~ | uint dsp/v4f_FIR.h:124:50: error: 'p' was not declared in this scope 124 | return (v4f_t *) p; | ^ In file included from Cabinet.h:41, from CabIII.cc:31: 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) | ^ make: *** [Makefile:62: CabIV.o] Error 1 make: *** Waiting for unfinished jobs.... dsp/v4f_IIR2.h: In constructor 'DSP::IIR2v4::IIR2v4()': dsp/v4f_IIR2.h:69:54: error: 'uint64' was not declared in this scope; did you mean 'uint'? 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:69:61: error: expected ')' before '__data' 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:69:52: note: to match this '(' 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:69:82: error: expected ')' before ';' token 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:69:51: note: to match this '(' 69 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ 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 constructor 'DSP::IIR2v4Bank::IIR2v4Bank()': dsp/v4f_IIR2.h:280:53: error: 'uint64' was not declared in this scope; did you mean 'uint'? 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:280:61: error: expected ')' before '__data' 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:280:51: note: to match this '(' 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:280:82: error: expected ')' before ';' token 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:280:50: note: to match this '(' 280 | _data = (v4f_t*) (((uint64) __data + 16) & ~15ll); | ^ 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; | ^ make: *** [Makefile:62: Amp.o] Error 1 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; | ^~ make: *** [Makefile:62: AutoFilter.o] Error 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 'void DSP::v4fState::init(int)': dsp/v4f_IIR2.h:522:53: error: 'uint64' was not declared in this scope; did you mean 'uint'? 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:522:61: error: expected ')' before '_state' 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:522:51: note: to match this '(' 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:522:82: error: expected ')' before ';' token 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:522:50: note: to match this '(' 522 | state = (v4f_t*) (((uint64) _state + 16) & ~15ll); | ^ 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] */ | ^ dsp/v4f_IIR2.h: In constructor 'DSP::MREqv4::MREqv4()': dsp/v4f_IIR2.h:653:54: error: 'uint64' was not declared in this scope; did you mean 'uint'? 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ | uint dsp/v4f_IIR2.h:653:61: error: expected ')' before '__data' 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^~~~~~ dsp/v4f_IIR2.h:653:52: note: to match this '(' 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:653:82: error: expected ')' before ';' token 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ dsp/v4f_IIR2.h:653:51: note: to match this '(' 653 | _data = (v4f_t *) (((uint64)__data + 16) & ~15ll); | ^ 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; | ^~~ make: *** [Makefile:62: CabIII.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:20211226-212632.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'