>>> vosk-api: Building community/vosk-api 0.3.50-r1 (using abuild 3.14.1-r1) started Thu, 07 Nov 2024 17:11:54 +0000 >>> vosk-api: Validating /home/buildozer/aports/community/vosk-api/APKBUILD... >>> vosk-api: Analyzing dependencies... >>> vosk-api: Installing for build: build-base bash libgfortran openblas-dev openfst-dev py3-cffi py3-gpep517 py3-setuptools py3-wheel vosk-model-small-en-us (1/46) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (2/46) Installing libquadmath (14.2.0-r4) (3/46) Installing libgfortran (14.2.0-r4) (4/46) Installing gfortran (14.2.0-r4) (5/46) Installing openblas (0.3.28-r0) (6/46) Installing liblapack (0.3.28-r0) (7/46) Installing liblapacke (0.3.28-r0) (8/46) Installing openblas-ilp64 (0.3.28-r0) (9/46) Installing openblas-dev (0.3.28-r0) (10/46) Installing libfst (1.8.3-r1) (11/46) Installing openfst (1.8.3-r1) (12/46) Installing libfstcompact (1.8.3-r1) (13/46) Installing libfstconst (1.8.3-r1) (14/46) Installing libfstfar (1.8.3-r1) (15/46) Installing libfstlookahead (1.8.3-r1) (16/46) Installing libfstngram (1.8.3-r1) (17/46) Installing openfst-dev (1.8.3-r1) (18/46) Installing libbz2 (1.0.8-r6) (19/46) Installing libffi (3.4.6-r0) (20/46) Installing gdbm (1.24-r0) (21/46) Installing xz-libs (5.6.3-r0) (22/46) Installing mpdecimal (4.0.0-r0) (23/46) Installing libpanelw (6.5_p20241006-r2) (24/46) Installing sqlite-libs (3.47.0-r0) (25/46) Installing python3 (3.12.7-r1) (26/46) Installing python3-pycache-pyc0 (3.12.7-r1) (27/46) Installing pyc (3.12.7-r1) (28/46) Installing py3-cparser-pyc (2.22-r1) (29/46) Installing py3-cffi-pyc (1.17.1-r1) (30/46) Installing python3-pyc (3.12.7-r1) (31/46) Installing py3-cparser (2.22-r1) (32/46) Installing py3-cffi (1.17.1-r1) (33/46) Installing py3-installer (0.7.0-r2) (34/46) Installing py3-installer-pyc (0.7.0-r2) (35/46) Installing py3-gpep517 (16-r0) (36/46) Installing py3-gpep517-pyc (16-r0) (37/46) Installing py3-parsing (3.1.4-r0) (38/46) Installing py3-parsing-pyc (3.1.4-r0) (39/46) Installing py3-packaging (24.1-r0) (40/46) Installing py3-packaging-pyc (24.1-r0) (41/46) Installing py3-setuptools (70.3.0-r0) (42/46) Installing py3-setuptools-pyc (70.3.0-r0) (43/46) Installing py3-wheel (0.43.0-r0) (44/46) Installing py3-wheel-pyc (0.43.0-r0) (45/46) Installing vosk-model-small-en-us (0.15-r1) (46/46) Installing .makedepends-vosk-api (20241107.171205) Executing busybox-1.37.0-r6.trigger OK: 653 MiB in 147 packages >>> vosk-api: Cleaning up srcdir >>> vosk-api: Cleaning up pkgdir >>> vosk-api: Cleaning up tmpdir >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/vosk-api-0.3.50.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.21/vosk-api-0.3.50.tar.gz.part' vosk-api-0.3.50.tar. 99% |******************************* | 639k 0:00:00 ETA vosk-api-0.3.50.tar. 100% |********************************| 645k 0:00:00 ETA '/var/cache/distfiles/v3.21/vosk-api-0.3.50.tar.gz.part' saved >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.21/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz.part' kaldi-2b69aed630e26f 100% |********************************| 11.6M 0:00:00 ETA '/var/cache/distfiles/v3.21/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz.part' saved >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/vosk-api-0.3.50.tar.gz >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz >>> vosk-api: Checking sha512sums... vosk-api-0.3.50.tar.gz: OK kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz: OK kaldi-no-armv7-neon.patch.noauto: OK kaldi-to-openblas-0.3.21.patch.noauto: OK kaldi-to-openfst-1.8.2.patch.noauto: OK vosk-openblas-one-thread.patch: OK vosk-openblas.patch: OK vosk-shared-openfst.patch: OK >>> vosk-api: Unpacking /var/cache/distfiles/v3.21/vosk-api-0.3.50.tar.gz... >>> vosk-api: Unpacking /var/cache/distfiles/v3.21/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz... patching file src/matrix/cblas-wrappers.h patching file src/base/kaldi-types.h patching file src/configure Hunk #1 succeeded at 938 (offset 9 lines). patching file src/fstext/kaldi-fst-io-inl.h patching file src/fstext/lattice-weight.h patching file src/fstext/trivial-factor-weight.h patching file src/lat/kaldi-lattice.cc patching file src/lat/lattice-functions-transition-model.cc patching file src/makefiles/linux_openblas_arm.mk 'OpenBLAS/install/include' -> '/usr/include/openblas' 'OpenBLAS/install/lib/Scrt1.o' -> '/usr/lib/Scrt1.o' 'OpenBLAS/install/lib/bash' -> '/usr/lib/bash' 'OpenBLAS/install/lib/bfd-plugins' -> '/usr/lib/bfd-plugins' 'OpenBLAS/install/lib/cmake' -> '/usr/lib/cmake' 'OpenBLAS/install/lib/crt1.o' -> '/usr/lib/crt1.o' 'OpenBLAS/install/lib/crti.o' -> '/usr/lib/crti.o' 'OpenBLAS/install/lib/crtn.o' -> '/usr/lib/crtn.o' 'OpenBLAS/install/lib/dasd-functions.sh' -> '/usr/lib/dasd-functions.sh' 'OpenBLAS/install/lib/engines-3' -> '/usr/lib/engines-3' 'OpenBLAS/install/lib/fst' -> '/usr/lib/fst' 'OpenBLAS/install/lib/gcc' -> '/usr/lib/gcc' 'OpenBLAS/install/lib/gtk-2.0' -> '/usr/lib/gtk-2.0' 'OpenBLAS/install/lib/gtk-3.0' -> '/usr/lib/gtk-3.0' 'OpenBLAS/install/lib/jvm' -> '/usr/lib/jvm' 'OpenBLAS/install/lib/libacl.so.1' -> '/usr/lib/libacl.so.1' 'OpenBLAS/install/lib/libacl.so.1.1.2302' -> '/usr/lib/libacl.so.1.1.2302' 'OpenBLAS/install/lib/libalpine.sh' -> '/usr/lib/libalpine.sh' 'OpenBLAS/install/lib/libapk.so.2.14.0' -> '/usr/lib/libapk.so.2.14.0' 'OpenBLAS/install/lib/libatomic.a' -> '/usr/lib/libatomic.a' 'OpenBLAS/install/lib/libatomic.so' -> '/usr/lib/libatomic.so' 'OpenBLAS/install/lib/libatomic.so.1' -> '/usr/lib/libatomic.so.1' 'OpenBLAS/install/lib/libatomic.so.1.2.0' -> '/usr/lib/libatomic.so.1.2.0' 'OpenBLAS/install/lib/libbfd-2.43.1.so' -> '/usr/lib/libbfd-2.43.1.so' 'OpenBLAS/install/lib/libbrotlicommon.so.1' -> '/usr/lib/libbrotlicommon.so.1' 'OpenBLAS/install/lib/libbrotlicommon.so.1.1.0' -> '/usr/lib/libbrotlicommon.so.1.1.0' 'OpenBLAS/install/lib/libbrotlidec.so.1' -> '/usr/lib/libbrotlidec.so.1' 'OpenBLAS/install/lib/libbrotlidec.so.1.1.0' -> '/usr/lib/libbrotlidec.so.1.1.0' 'OpenBLAS/install/lib/libbrotlienc.so.1' -> '/usr/lib/libbrotlienc.so.1' 'OpenBLAS/install/lib/libbrotlienc.so.1.1.0' -> '/usr/lib/libbrotlienc.so.1.1.0' 'OpenBLAS/install/lib/libbz2.so.1' -> '/usr/lib/libbz2.so.1' 'OpenBLAS/install/lib/libbz2.so.1.0.8' -> '/usr/lib/libbz2.so.1.0.8' 'OpenBLAS/install/lib/libc.a' -> '/usr/lib/libc.a' 'OpenBLAS/install/lib/libc.so' -> '/usr/lib/libc.so' 'OpenBLAS/install/lib/libcap.so.2' -> '/usr/lib/libcap.so.2' 'OpenBLAS/install/lib/libcap.so.2.70' -> '/usr/lib/libcap.so.2.70' 'OpenBLAS/install/lib/libcares.so.2' -> '/usr/lib/libcares.so.2' 'OpenBLAS/install/lib/libcares.so.2.19.1' -> '/usr/lib/libcares.so.2.19.1' 'OpenBLAS/install/lib/libcc1.so' -> '/usr/lib/libcc1.so' 'OpenBLAS/install/lib/libcc1.so.0' -> '/usr/lib/libcc1.so.0' 'OpenBLAS/install/lib/libcc1.so.0.0.0' -> '/usr/lib/libcc1.so.0.0.0' 'OpenBLAS/install/lib/libcjson.so.1' -> '/usr/lib/libcjson.so.1' 'OpenBLAS/install/lib/libcjson.so.1.7.18' -> '/usr/lib/libcjson.so.1.7.18' 'OpenBLAS/install/lib/libcrypt.a' -> '/usr/lib/libcrypt.a' 'OpenBLAS/install/lib/libcrypto.so.3' -> '/usr/lib/libcrypto.so.3' 'OpenBLAS/install/lib/libctf-nobfd.so.0' -> '/usr/lib/libctf-nobfd.so.0' 'OpenBLAS/install/lib/libctf-nobfd.so.0.0.0' -> '/usr/lib/libctf-nobfd.so.0.0.0' 'OpenBLAS/install/lib/libctf.so.0' -> '/usr/lib/libctf.so.0' 'OpenBLAS/install/lib/libctf.so.0.0.0' -> '/usr/lib/libctf.so.0.0.0' 'OpenBLAS/install/lib/libcurl.so.4' -> '/usr/lib/libcurl.so.4' 'OpenBLAS/install/lib/libcurl.so.4.8.0' -> '/usr/lib/libcurl.so.4.8.0' 'OpenBLAS/install/lib/libdl.a' -> '/usr/lib/libdl.a' 'OpenBLAS/install/lib/libedit.so.0' -> '/usr/lib/libedit.so.0' 'OpenBLAS/install/lib/libedit.so.0.0.74' -> '/usr/lib/libedit.so.0.0.74' 'OpenBLAS/install/lib/libeinfo.so.1' -> '/usr/lib/libeinfo.so.1' 'OpenBLAS/install/lib/libexpat.so.1' -> '/usr/lib/libexpat.so.1' 'OpenBLAS/install/lib/libexpat.so.1.9.3' -> '/usr/lib/libexpat.so.1.9.3' 'OpenBLAS/install/lib/libfakeroot-0.so' -> '/usr/lib/libfakeroot-0.so' 'OpenBLAS/install/lib/libfakeroot.so' -> '/usr/lib/libfakeroot.so' 'OpenBLAS/install/lib/libffi.so.8' -> '/usr/lib/libffi.so.8' 'OpenBLAS/install/lib/libffi.so.8.1.4' -> '/usr/lib/libffi.so.8.1.4' 'OpenBLAS/install/lib/libfst.so' -> '/usr/lib/libfst.so' 'OpenBLAS/install/lib/libfst.so.26' -> '/usr/lib/libfst.so.26' 'OpenBLAS/install/lib/libfst.so.26.0.0' -> '/usr/lib/libfst.so.26.0.0' 'OpenBLAS/install/lib/libfstcompact.so' -> '/usr/lib/libfstcompact.so' 'OpenBLAS/install/lib/libfstcompact.so.26' -> '/usr/lib/libfstcompact.so.26' 'OpenBLAS/install/lib/libfstcompact.so.26.0.0' -> '/usr/lib/libfstcompact.so.26.0.0' 'OpenBLAS/install/lib/libfstconst.so' -> '/usr/lib/libfstconst.so' 'OpenBLAS/install/lib/libfstconst.so.26' -> '/usr/lib/libfstconst.so.26' 'OpenBLAS/install/lib/libfstconst.so.26.0.0' -> '/usr/lib/libfstconst.so.26.0.0' 'OpenBLAS/install/lib/libfstfar.so' -> '/usr/lib/libfstfar.so' 'OpenBLAS/install/lib/libfstfar.so.26' -> '/usr/lib/libfstfar.so.26' 'OpenBLAS/install/lib/libfstfar.so.26.0.0' -> '/usr/lib/libfstfar.so.26.0.0' 'OpenBLAS/install/lib/libfstlookahead.so' -> '/usr/lib/libfstlookahead.so' 'OpenBLAS/install/lib/libfstlookahead.so.26' -> '/usr/lib/libfstlookahead.so.26' 'OpenBLAS/install/lib/libfstlookahead.so.26.0.0' -> '/usr/lib/libfstlookahead.so.26.0.0' 'OpenBLAS/install/lib/libfstngram.so' -> '/usr/lib/libfstngram.so' 'OpenBLAS/install/lib/libfstngram.so.26' -> '/usr/lib/libfstngram.so.26' 'OpenBLAS/install/lib/libfstngram.so.26.0.0' -> '/usr/lib/libfstngram.so.26.0.0' 'OpenBLAS/install/lib/libgcc_s.so' -> '/usr/lib/libgcc_s.so' 'OpenBLAS/install/lib/libgcc_s.so.1' -> '/usr/lib/libgcc_s.so.1' 'OpenBLAS/install/lib/libgdbm.so.6' -> '/usr/lib/libgdbm.so.6' 'OpenBLAS/install/lib/libgdbm.so.6.0.0' -> '/usr/lib/libgdbm.so.6.0.0' 'OpenBLAS/install/lib/libgdbm_compat.so.4' -> '/usr/lib/libgdbm_compat.so.4' 'OpenBLAS/install/lib/libgdbm_compat.so.4.0.0' -> '/usr/lib/libgdbm_compat.so.4.0.0' 'OpenBLAS/install/lib/libgfortran.a' -> '/usr/lib/libgfortran.a' 'OpenBLAS/install/lib/libgfortran.so' -> '/usr/lib/libgfortran.so' 'OpenBLAS/install/lib/libgfortran.so.5' -> '/usr/lib/libgfortran.so.5' 'OpenBLAS/install/lib/libgfortran.so.5.0.0' -> '/usr/lib/libgfortran.so.5.0.0' 'OpenBLAS/install/lib/libgmp.so.10' -> '/usr/lib/libgmp.so.10' 'OpenBLAS/install/lib/libgmp.so.10.5.0' -> '/usr/lib/libgmp.so.10.5.0' 'OpenBLAS/install/lib/libgnarl-14.so' -> '/usr/lib/libgnarl-14.so' 'OpenBLAS/install/lib/libgnarl.a' -> '/usr/lib/libgnarl.a' 'OpenBLAS/install/lib/libgnarl_pic.a' -> '/usr/lib/libgnarl_pic.a' 'OpenBLAS/install/lib/libgnat-14.so' -> '/usr/lib/libgnat-14.so' 'OpenBLAS/install/lib/libgnat.a' -> '/usr/lib/libgnat.a' 'OpenBLAS/install/lib/libgnat_pic.a' -> '/usr/lib/libgnat_pic.a' 'OpenBLAS/install/lib/libgomp.a' -> '/usr/lib/libgomp.a' 'OpenBLAS/install/lib/libgomp.so' -> '/usr/lib/libgomp.so' 'OpenBLAS/install/lib/libgomp.so.1' -> '/usr/lib/libgomp.so.1' 'OpenBLAS/install/lib/libgomp.so.1.0.0' -> '/usr/lib/libgomp.so.1.0.0' 'OpenBLAS/install/lib/libidn2.so.0' -> '/usr/lib/libidn2.so.0' 'OpenBLAS/install/lib/libidn2.so.0.4.0' -> '/usr/lib/libidn2.so.0.4.0' 'OpenBLAS/install/lib/libisl.so.23' -> '/usr/lib/libisl.so.23' 'OpenBLAS/install/lib/libisl.so.23.3.0' -> '/usr/lib/libisl.so.23.3.0' 'OpenBLAS/install/lib/libitm.a' -> '/usr/lib/libitm.a' 'OpenBLAS/install/lib/libitm.so' -> '/usr/lib/libitm.so' 'OpenBLAS/install/lib/libitm.so.1' -> '/usr/lib/libitm.so.1' 'OpenBLAS/install/lib/libitm.so.1.0.0' -> '/usr/lib/libitm.so.1.0.0' 'OpenBLAS/install/lib/libjansson.so.4' -> '/usr/lib/libjansson.so.4' 'OpenBLAS/install/lib/libjansson.so.4.14.0' -> '/usr/lib/libjansson.so.4.14.0' 'OpenBLAS/install/lib/liblapack.so' -> '/usr/lib/liblapack.so' 'OpenBLAS/install/lib/liblapack.so.3' -> '/usr/lib/liblapack.so.3' 'OpenBLAS/install/lib/liblapacke.so' -> '/usr/lib/liblapacke.so' 'OpenBLAS/install/lib/liblapacke.so.3' -> '/usr/lib/liblapacke.so.3' 'OpenBLAS/install/lib/liblua-5.4.so.0' -> '/usr/lib/liblua-5.4.so.0' 'OpenBLAS/install/lib/liblua-5.4.so.0.0.0' -> '/usr/lib/liblua-5.4.so.0.0.0' 'OpenBLAS/install/lib/liblz4.so.1' -> '/usr/lib/liblz4.so.1' 'OpenBLAS/install/lib/liblz4.so.1.10.0' -> '/usr/lib/liblz4.so.1.10.0' 'OpenBLAS/install/lib/liblzma.so.5' -> '/usr/lib/liblzma.so.5' 'OpenBLAS/install/lib/liblzma.so.5.6.3' -> '/usr/lib/liblzma.so.5.6.3' 'OpenBLAS/install/lib/libm.a' -> '/usr/lib/libm.a' 'OpenBLAS/install/lib/libmagic.so.1' -> '/usr/lib/libmagic.so.1' 'OpenBLAS/install/lib/libmagic.so.1.0.0' -> '/usr/lib/libmagic.so.1.0.0' 'OpenBLAS/install/lib/libmosquitto.so.1' -> '/usr/lib/libmosquitto.so.1' 'OpenBLAS/install/lib/libmpc.so.3' -> '/usr/lib/libmpc.so.3' 'OpenBLAS/install/lib/libmpc.so.3.3.1' -> '/usr/lib/libmpc.so.3.3.1' 'OpenBLAS/install/lib/libmpdec++.so.4' -> '/usr/lib/libmpdec++.so.4' 'OpenBLAS/install/lib/libmpdec++.so.4.0.0' -> '/usr/lib/libmpdec++.so.4.0.0' 'OpenBLAS/install/lib/libmpdec.so.4' -> '/usr/lib/libmpdec.so.4' 'OpenBLAS/install/lib/libmpdec.so.4.0.0' -> '/usr/lib/libmpdec.so.4.0.0' 'OpenBLAS/install/lib/libmpfr.so.6' -> '/usr/lib/libmpfr.so.6' 'OpenBLAS/install/lib/libmpfr.so.6.2.1' -> '/usr/lib/libmpfr.so.6.2.1' 'OpenBLAS/install/lib/libncursesw.so.6' -> '/usr/lib/libncursesw.so.6' 'OpenBLAS/install/lib/libncursesw.so.6.5' -> '/usr/lib/libncursesw.so.6.5' 'OpenBLAS/install/lib/libnghttp2.so.14' -> '/usr/lib/libnghttp2.so.14' 'OpenBLAS/install/lib/libnghttp2.so.14.28.3' -> '/usr/lib/libnghttp2.so.14.28.3' 'OpenBLAS/install/lib/libopcodes-2.43.1.so' -> '/usr/lib/libopcodes-2.43.1.so' 'OpenBLAS/install/lib/libopenblas.so' -> '/usr/lib/libopenblas.so' 'OpenBLAS/install/lib/libopenblas.so.3' -> '/usr/lib/libopenblas.so.3' 'OpenBLAS/install/lib/libopenblas64_.so' -> '/usr/lib/libopenblas64_.so' 'OpenBLAS/install/lib/libopenblas64_.so.3' -> '/usr/lib/libopenblas64_.so.3' 'OpenBLAS/install/lib/libopenblas64_p-r0.3.28.so' -> '/usr/lib/libopenblas64_p-r0.3.28.so' 'OpenBLAS/install/lib/libopenblasp-r0.3.28.so' -> '/usr/lib/libopenblasp-r0.3.28.so' 'OpenBLAS/install/lib/libpanelw.so.6' -> '/usr/lib/libpanelw.so.6' 'OpenBLAS/install/lib/libpanelw.so.6.5' -> '/usr/lib/libpanelw.so.6.5' 'OpenBLAS/install/lib/libpcre2-8.so.0' -> '/usr/lib/libpcre2-8.so.0' 'OpenBLAS/install/lib/libpcre2-8.so.0.12.0' -> '/usr/lib/libpcre2-8.so.0.12.0' 'OpenBLAS/install/lib/libpcre2-posix.so.3' -> '/usr/lib/libpcre2-posix.so.3' 'OpenBLAS/install/lib/libpcre2-posix.so.3.0.5' -> '/usr/lib/libpcre2-posix.so.3.0.5' 'OpenBLAS/install/lib/libpkgconf.so.5' -> '/usr/lib/libpkgconf.so.5' 'OpenBLAS/install/lib/libpkgconf.so.5.0.0' -> '/usr/lib/libpkgconf.so.5.0.0' 'OpenBLAS/install/lib/libpopt.so.0' -> '/usr/lib/libpopt.so.0' 'OpenBLAS/install/lib/libpopt.so.0.0.2' -> '/usr/lib/libpopt.so.0.0.2' 'OpenBLAS/install/lib/libpsl.so.5' -> '/usr/lib/libpsl.so.5' 'OpenBLAS/install/lib/libpsl.so.5.3.5' -> '/usr/lib/libpsl.so.5.3.5' 'OpenBLAS/install/lib/libpsx.so.2' -> '/usr/lib/libpsx.so.2' 'OpenBLAS/install/lib/libpsx.so.2.70' -> '/usr/lib/libpsx.so.2.70' 'OpenBLAS/install/lib/libpthread.a' -> '/usr/lib/libpthread.a' 'OpenBLAS/install/lib/libpython3.12.so.1.0' -> '/usr/lib/libpython3.12.so.1.0' 'OpenBLAS/install/lib/libpython3.so' -> '/usr/lib/libpython3.so' 'OpenBLAS/install/lib/libquadmath.a' -> '/usr/lib/libquadmath.a' 'OpenBLAS/install/lib/libquadmath.so' -> '/usr/lib/libquadmath.so' 'OpenBLAS/install/lib/libquadmath.so.0' -> '/usr/lib/libquadmath.so.0' 'OpenBLAS/install/lib/libquadmath.so.0.0.0' -> '/usr/lib/libquadmath.so.0.0.0' 'OpenBLAS/install/lib/librc.so.1' -> '/usr/lib/librc.so.1' 'OpenBLAS/install/lib/libreadline.so.8' -> '/usr/lib/libreadline.so.8' 'OpenBLAS/install/lib/libreadline.so.8.2' -> '/usr/lib/libreadline.so.8.2' 'OpenBLAS/install/lib/libresolv.a' -> '/usr/lib/libresolv.a' 'OpenBLAS/install/lib/librt.a' -> '/usr/lib/librt.a' 'OpenBLAS/install/lib/libsframe.so.1' -> '/usr/lib/libsframe.so.1' 'OpenBLAS/install/lib/libsframe.so.1.0.0' -> '/usr/lib/libsframe.so.1.0.0' 'OpenBLAS/install/lib/libsqlite3.so.0' -> '/usr/lib/libsqlite3.so.0' 'OpenBLAS/install/lib/libsqlite3.so.0.8.6' -> '/usr/lib/libsqlite3.so.0.8.6' 'OpenBLAS/install/lib/libssl.so.3' -> '/usr/lib/libssl.so.3' 'OpenBLAS/install/lib/libssp_nonshared.a' -> '/usr/lib/libssp_nonshared.a' 'OpenBLAS/install/lib/libstdc++.a' -> '/usr/lib/libstdc++.a' 'OpenBLAS/install/lib/libstdc++.so' -> '/usr/lib/libstdc++.so' 'OpenBLAS/install/lib/libstdc++.so.6' -> '/usr/lib/libstdc++.so.6' 'OpenBLAS/install/lib/libstdc++.so.6.0.33' -> '/usr/lib/libstdc++.so.6.0.33' 'OpenBLAS/install/lib/libstdc++exp.a' -> '/usr/lib/libstdc++exp.a' 'OpenBLAS/install/lib/libstdc++fs.a' -> '/usr/lib/libstdc++fs.a' 'OpenBLAS/install/lib/libsupc++.a' -> '/usr/lib/libsupc++.a' 'OpenBLAS/install/lib/libunistring.so.5' -> '/usr/lib/libunistring.so.5' 'OpenBLAS/install/lib/libunistring.so.5.1.0' -> '/usr/lib/libunistring.so.5.1.0' 'OpenBLAS/install/lib/libutil.a' -> '/usr/lib/libutil.a' 'OpenBLAS/install/lib/libxnet.a' -> '/usr/lib/libxnet.a' 'OpenBLAS/install/lib/libxxhash.so.0' -> '/usr/lib/libxxhash.so.0' 'OpenBLAS/install/lib/libxxhash.so.0.8.2' -> '/usr/lib/libxxhash.so.0.8.2' 'OpenBLAS/install/lib/libz.so.1' -> '/usr/lib/libz.so.1' 'OpenBLAS/install/lib/libz.so.1.3.1' -> '/usr/lib/libz.so.1.3.1' 'OpenBLAS/install/lib/libzstd.so.1' -> '/usr/lib/libzstd.so.1' 'OpenBLAS/install/lib/libzstd.so.1.5.6' -> '/usr/lib/libzstd.so.1.5.6' 'OpenBLAS/install/lib/lua' -> '/usr/lib/lua' 'OpenBLAS/install/lib/lua5.4' -> '/usr/lib/lua5.4' 'OpenBLAS/install/lib/luarocks' -> '/usr/lib/luarocks' 'OpenBLAS/install/lib/modules-load.d' -> '/usr/lib/modules-load.d' 'OpenBLAS/install/lib/os-release' -> '/usr/lib/os-release' 'OpenBLAS/install/lib/ossl-modules' -> '/usr/lib/ossl-modules' 'OpenBLAS/install/lib/pkgconfig' -> '/usr/lib/pkgconfig' 'OpenBLAS/install/lib/python3.12' -> '/usr/lib/python3.12' 'OpenBLAS/install/lib/rcrt1.o' -> '/usr/lib/rcrt1.o' 'OpenBLAS/install/lib/ssh' -> '/usr/lib/ssh' 'OpenBLAS/install/lib/sysctl.d' -> '/usr/lib/sysctl.d' 'openfst/include/fst' -> '/usr/include/fst' 'openfst/lib' -> '/usr/lib' >>> vosk-api: vosk-openblas-one-thread.patch patching file src/model.cc >>> vosk-api: vosk-openblas.patch patching file src/Makefile Hunk #2 succeeded at 40 (offset 1 line). Hunk #3 succeeded at 72 (offset 1 line). Hunk #4 succeeded at 83 (offset 1 line). >>> vosk-api: vosk-shared-openfst.patch patching file src/Makefile Hunk #1 succeeded at 58 (offset 3 lines). Configuring KALDI to use OPENBLAS. Checking compiler g++ ... Checking OpenFst library in /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst ... grep: /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/Makefile: No such file or directory printf: invalid number '' printf: invalid number '' printf: invalid number '' Performing OS specific configuration ... On Linux: Checking for linear algebra header files ... ./configure: ***** Using OpenBLAS from /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install but cblas.h is not found. ** Assuming openblas is aleady in a default include path, but ** if you get compilation messages about not finding files like cblas.h, ** you should look into this (e.g. make sure to install the 'openblas-dev' package, ** if it is a package-based install). Your math library seems to be OpenBLAS from /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install. Configuring appropriately. Configuring dynamically loaded OpenBlas since --static-math=no (the default) Successfully configured for Linux with OpenBLAS from /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install INFO: Configuring Kaldi not to link with Speex. Don't worry, it's only needed if you intend to use 'compress-uncompress-speex', which is very unlikely. Kaldi has been successfully configured. To compile: make -j clean depend; make -j where is the number of parallel builds you can afford to do. If unsure, use the smaller of the number of CPUs or the amount of RAM in GB divided by 2, to stay within safe limits. 'make -j' without the numeric value may not limit the number of parallel jobs at all, and overwhelm even a powerful workstation, since Kaldi build is highly parallelized. mkdir /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib make depend The version of configure script matches kaldi.mk version. Good. make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src' make -C base/ depend make -C bin/ depend make -C chain/ depend make -C chainbin/ depend make -C cudamatrix/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base' make -C decoder/ depend make -C feat/ depend make -C featbin/ depend make -C fgmmbin/ depend make -C fstbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/bin' make -C fstext/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix' make -C gmm/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chainbin' make -C gmmbin/ depend make -C hmm/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/feat' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder' make -C ivector/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/featbin' make -C ivectorbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fgmmbin' make -C kws/ depend make -C kwsbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstbin' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext' make -C lat/ depend make -C latbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm' make -C lm/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmmbin' make -C lmbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivector' make -C matrix/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivectorbin' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kws' make -C nnet/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kwsbin' make -C nnetbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/latbin' make -C nnet2/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat' make -C nnet2bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lm' make -C nnet3/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lmbin' make -C nnet3bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet' make -C online2/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnetbin' make -C online2bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2bin' make -C rnnlm/ depend rm -f .depend.mk make -C rnnlmbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3bin' make -C transform/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3' make -C tree/ depend make -C util/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2' rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlm' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2bin' rm -f .depend.mk rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlmbin' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform' rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt acc-lda.cc acc-tree-stats.cc add-self-loops.cc ali-to-pdf.cc ali-to-phones.cc ali-to-post.cc align-compiled-mapped.cc align-equal-compiled.cc align-equal.cc align-mapped.cc align-text.cc am-info.cc analyze-counts.cc build-pfile-from-ali.cc build-tree-two-level.cc build-tree.cc cluster-phones.cc compare-int-vector.cc compile-graph.cc compile-questions.cc compile-train-graphs-fsts.cc compile-train-graphs-without-lexicon.cc compile-train-graphs.cc compute-gop.cc compute-wer-bootci.cc compute-wer.cc convert-ali.cc copy-gselect.cc copy-int-vector.cc copy-matrix.cc copy-post.cc copy-transition-model.cc copy-tree.cc copy-vector.cc decode-faster-mapped.cc decode-faster.cc draw-tree.cc est-lda.cc est-mllt.cc est-pca.cc get-post-on-ali.cc hmm-info.cc latgen-faster-mapped-parallel.cc latgen-faster-mapped.cc latgen-incremental-mapped.cc logprob-to-post.cc make-h-transducer.cc make-ilabel-transducer.cc make-pdf-to-tid-transducer.cc matrix-dim.cc matrix-max.cc matrix-sum-rows.cc matrix-sum.cc phones-to-prons.cc post-to-pdf-post.cc post-to-phone-post.cc post-to-smat.cc post-to-tacc.cc post-to-weights.cc prob-to-post.cc prons-to-wordali.cc scale-post.cc show-alignments.cc show-transitions.cc sum-lda-accs.cc sum-matrices.cc sum-mllt-accs.cc sum-post.cc sum-tree-stats.cc transform-vec.cc tree-info.cc vector-scale.cc vector-sum.cc weight-post.cc weight-silence-post.cc >> .depend.mk rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree' rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util' rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt chain-est-phone-lm.cc chain-get-supervision.cc chain-make-den-fst.cc chain-make-num-fst-e2e.cc nnet3-chain-acc-lda-stats.cc nnet3-chain-add-post-to-egs.cc nnet3-chain-combine.cc nnet3-chain-combine2.cc nnet3-chain-compute-post.cc nnet3-chain-compute-prob.cc nnet3-chain-copy-egs.cc nnet3-chain-e2e-get-egs.cc nnet3-chain-get-egs.cc nnet3-chain-merge-egs.cc nnet3-chain-normalize-egs.cc nnet3-chain-shuffle-egs.cc nnet3-chain-subset-egs.cc nnet3-chain-train.cc nnet3-chain-train2.cc >> .depend.mk rm -f .depend.mk ./get_version.sh: Git history is not available. ./get_version.sh: Using the version number "5.5" specified in src/.version. rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt add-deltas-sdc.cc add-deltas.cc append-post-to-feats.cc append-vector-to-feats.cc apply-cmvn-sliding.cc apply-cmvn.cc compare-feats.cc compose-transforms.cc compute-and-process-kaldi-pitch-feats.cc compute-cmvn-stats-two-channel.cc compute-cmvn-stats.cc compute-fbank-feats.cc compute-kaldi-pitch-feats.cc compute-mfcc-feats.cc compute-plp-feats.cc compute-spectrogram-feats.cc concat-feats.cc copy-feats-to-htk.cc copy-feats-to-sphinx.cc copy-feats.cc extend-transform-dim.cc extract-feature-segments.cc extract-segments.cc feat-to-dim.cc feat-to-len.cc fmpe-acc-stats.cc fmpe-apply-transform.cc fmpe-est.cc fmpe-init.cc fmpe-sum-accs.cc get-full-lda-mat.cc interpolate-pitch.cc modify-cmvn-stats.cc multiply-vectors.cc paste-feats.cc paste-vectors.cc post-to-feats.cc process-kaldi-pitch-feats.cc process-pitch-feats.cc select-feats.cc shift-feats.cc splice-feats.cc subsample-feats.cc subset-feats.cc transform-feats.cc wav-copy.cc wav-reverberate.cc wav-to-duration.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt fgmm-global-acc-stats-post.cc fgmm-global-acc-stats.cc fgmm-global-copy.cc fgmm-global-est.cc fgmm-global-get-frame-likes.cc fgmm-global-gselect-to-post.cc fgmm-global-info.cc fgmm-global-init-from-accs.cc fgmm-global-merge.cc fgmm-global-sum-accs.cc fgmm-global-to-gmm.cc fgmm-gselect.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt compute-atwv.cc generate-proxy-keywords.cc kws-index-union.cc kws-search.cc lattice-to-kws-index.cc print-proxy-keywords.cc transcripts-to-fsts.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt gmm-acc-mllt-global.cc gmm-acc-mllt.cc gmm-acc-stats-ali.cc gmm-acc-stats-twofeats.cc gmm-acc-stats.cc gmm-acc-stats2.cc gmm-adapt-map.cc gmm-align-compiled.cc gmm-align.cc gmm-basis-fmllr-accs-gpost.cc gmm-basis-fmllr-accs.cc gmm-basis-fmllr-training.cc gmm-boost-silence.cc gmm-compute-likes.cc gmm-copy.cc gmm-decode-biglm-faster.cc gmm-decode-faster-regtree-fmllr.cc gmm-decode-faster-regtree-mllr.cc gmm-decode-faster.cc gmm-decode-simple.cc gmm-est-basis-fmllr-gpost.cc gmm-est-basis-fmllr.cc gmm-est-fmllr-global.cc gmm-est-fmllr-gpost.cc gmm-est-fmllr-raw-gpost.cc gmm-est-fmllr-raw.cc gmm-est-fmllr.cc gmm-est-gaussians-ebw.cc gmm-est-lvtln-trans.cc gmm-est-map.cc gmm-est-regtree-fmllr-ali.cc gmm-est-regtree-fmllr.cc gmm-est-regtree-mllr.cc gmm-est-rescale.cc gmm-est-weights-ebw.cc gmm-est.cc gmm-fmpe-acc-stats.cc gmm-get-stats-deriv.cc gmm-global-acc-stats-twofeats.cc gmm-global-acc-stats.cc gmm-global-copy.cc gmm-global-est-fmllr.cc gmm-global-est-lvtln-trans.cc gmm-global-est.cc gmm-global-get-frame-likes.cc gmm-global-get-post.cc gmm-global-gselect-to-post.cc gmm-global-info.cc gmm-global-init-from-feats.cc gmm-global-sum-accs.cc gmm-global-to-fgmm.cc gmm-gselect.cc gmm-info.cc gmm-init-biphone.cc gmm-init-lvtln.cc gmm-init-model-flat.cc gmm-init-model.cc gmm-init-mono.cc gmm-ismooth-stats.cc gmm-latgen-biglm-faster.cc gmm-latgen-faster-parallel.cc gmm-latgen-faster-regtree-fmllr.cc gmm-latgen-faster.cc gmm-latgen-map.cc gmm-latgen-simple.cc gmm-make-regtree.cc gmm-mixup.cc gmm-post-to-gpost.cc gmm-rescore-lattice.cc gmm-sum-accs.cc gmm-train-lvtln-special.cc gmm-transform-means-global.cc gmm-transform-means.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt fstaddselfloops.cc fstaddsubsequentialloop.cc fstcomposecontext.cc fstcopy.cc fstdeterminizelog.cc fstdeterminizestar.cc fstisstochastic.cc fstmakecontextfst.cc fstmakecontextsyms.cc fstminimizeencoded.cc fstphicompose.cc fstpushspecial.cc fstrand.cc fstrmepslocal.cc fstrmsymbols.cc fsts-concat.cc fsts-project.cc fsts-to-transcripts.cc fsts-union.cc fsttablecompose.cc make-grammar-fst.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt agglomerative-cluster.cc compute-eer.cc compute-vad-from-frame-likes.cc compute-vad.cc ivector-adapt-plda.cc ivector-compute-dot-products.cc ivector-compute-lda.cc ivector-compute-plda.cc ivector-copy-plda.cc ivector-extract-online.cc ivector-extract.cc ivector-extractor-acc-stats.cc ivector-extractor-copy.cc ivector-extractor-est.cc ivector-extractor-init.cc ivector-extractor-sum-accs.cc ivector-mean.cc ivector-normalize-length.cc ivector-plda-scoring-dense.cc ivector-plda-scoring.cc ivector-subtract-global-mean.cc ivector-transform.cc logistic-regression-copy.cc logistic-regression-eval.cc logistic-regression-train.cc merge-vads.cc select-voiced-frames.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt arpa-to-const-arpa.cc arpa2fst.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt nnet-adjust-priors.cc nnet-align-compiled.cc nnet-am-average.cc nnet-am-compute.cc nnet-am-copy.cc nnet-am-fix.cc nnet-am-info.cc nnet-am-init.cc nnet-am-mixup.cc nnet-am-reinitialize.cc nnet-am-switch-preconditioning.cc nnet-am-widen.cc nnet-combine-egs-discriminative.cc nnet-combine-fast.cc nnet-combine.cc nnet-compare-hash-discriminative.cc nnet-compute-from-egs.cc nnet-compute-prob.cc nnet-compute.cc nnet-copy-egs-discriminative.cc nnet-copy-egs.cc nnet-get-egs-discriminative.cc nnet-get-egs.cc nnet-get-feature-transform-multi.cc nnet-get-feature-transform.cc nnet-get-weighted-egs.cc nnet-init.cc nnet-insert.cc nnet-latgen-faster-parallel.cc nnet-latgen-faster.cc nnet-modify-learning-rates.cc nnet-normalize-stddev.cc nnet-relabel-egs.cc nnet-replace-last-layers.cc nnet-show-progress.cc nnet-shuffle-egs-discriminative.cc nnet-shuffle-egs.cc nnet-subset-egs.cc nnet-to-raw-nnet.cc nnet-train-discriminative-parallel.cc nnet-train-discriminative-simple.cc nnet-train-ensemble.cc nnet-train-parallel.cc nnet-train-simple.cc nnet-train-transitions.cc nnet1-to-raw-nnet.cc raw-nnet-concat.cc raw-nnet-copy.cc raw-nnet-info.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt lattice-1best.cc lattice-add-nnlmscore.cc lattice-add-penalty.cc lattice-add-trans-probs.cc lattice-align-phones.cc lattice-align-words-lexicon.cc lattice-align-words.cc lattice-arc-post.cc lattice-best-path.cc lattice-boost-ali.cc lattice-combine.cc lattice-compose.cc lattice-confidence.cc lattice-copy-backoff.cc lattice-copy.cc lattice-depth-per-frame.cc lattice-depth.cc lattice-determinize-non-compact.cc lattice-determinize-phone-pruned-parallel.cc lattice-determinize-phone-pruned.cc lattice-determinize-pruned-parallel.cc lattice-determinize-pruned.cc lattice-determinize.cc lattice-difference.cc lattice-equivalent.cc lattice-expand-ngram.cc lattice-expand.cc lattice-interp.cc lattice-limit-depth.cc lattice-lmrescore-const-arpa.cc lattice-lmrescore-kaldi-rnnlm-pruned.cc lattice-lmrescore-kaldi-rnnlm.cc lattice-lmrescore-pruned.cc lattice-lmrescore-rnnlm.cc lattice-lmrescore.cc lattice-mbr-decode.cc lattice-minimize.cc lattice-oracle.cc lattice-path-cover.cc lattice-project.cc lattice-prune.cc lattice-push.cc lattice-rescore-mapped.cc lattice-reverse.cc lattice-rmali.cc lattice-scale.cc lattice-to-ctm-conf.cc lattice-to-fst.cc lattice-to-mpe-post.cc lattice-to-nbest.cc lattice-to-phone-lattice.cc lattice-to-post.cc lattice-to-smbr-post.cc lattice-union.cc linear-to-nbest.cc nbest-to-ctm.cc nbest-to-lattice.cc nbest-to-linear.cc nbest-to-prons.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt cmvn-to-nnet.cc feat-to-post.cc nnet-concat.cc nnet-copy.cc nnet-forward.cc nnet-info.cc nnet-initialize.cc nnet-set-learnrate.cc nnet-train-frmshuff.cc nnet-train-mmi-sequential.cc nnet-train-mpe-sequential.cc nnet-train-multistream-perutt.cc nnet-train-multistream.cc nnet-train-perutt.cc paste-post.cc rbm-convert-to-nnet.cc rbm-train-cd1-frmshuff.cc train-transitions.cc transf-to-nnet.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt feature-fbank-test.cc feature-fbank.cc feature-functions-test.cc feature-functions.cc feature-mfcc-test.cc feature-mfcc.cc feature-plp-test.cc feature-plp.cc feature-sdc-test.cc feature-spectrogram.cc feature-window.cc mel-computations.cc online-feature-test.cc online-feature.cc pitch-functions-test.cc pitch-functions.cc resample-test.cc resample.cc signal-test.cc signal.cc wave-reader-test.cc wave-reader.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt cu-allocator.cc cu-array-test.cc cu-array.cc cu-block-matrix-test.cc cu-block-matrix.cc cu-common.cc cu-compressed-matrix-test.cc cu-compressed-matrix.cc cu-device-test.cc cu-device.cc cu-math-test.cc cu-math.cc cu-matrix-speed-test.cc cu-matrix-test.cc cu-matrix.cc cu-packed-matrix-test.cc cu-packed-matrix.cc cu-rand-speed-test.cc cu-rand.cc cu-sp-matrix-speed-test.cc cu-sp-matrix-test.cc cu-sp-matrix.cc cu-sparse-matrix-test.cc cu-sparse-matrix.cc cu-test.cc cu-tp-matrix-test.cc cu-tp-matrix.cc cu-vector-speed-test.cc cu-vector-test.cc cu-vector.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt chain-den-graph.cc chain-denominator.cc chain-generic-numerator.cc chain-numerator.cc chain-supervision-test.cc chain-supervision.cc chain-training.cc language-model-test.cc language-model.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt cuda-compiled.cc cuda-gpu-available.cc nnet3-acc-lda-stats.cc nnet3-align-compiled.cc nnet3-am-adjust-priors.cc nnet3-am-copy.cc nnet3-am-info.cc nnet3-am-init.cc nnet3-am-train-transitions.cc nnet3-average.cc nnet3-combine.cc nnet3-compute-batch.cc nnet3-compute-from-egs.cc nnet3-compute-prob.cc nnet3-compute.cc nnet3-copy-egs.cc nnet3-copy.cc nnet3-discriminative-compute-from-egs.cc nnet3-discriminative-compute-objf.cc nnet3-discriminative-copy-egs.cc nnet3-discriminative-get-egs.cc nnet3-discriminative-merge-egs.cc nnet3-discriminative-shuffle-egs.cc nnet3-discriminative-subset-egs.cc nnet3-discriminative-train.cc nnet3-egs-augment-image.cc nnet3-get-egs-dense-targets.cc nnet3-get-egs-simple.cc nnet3-get-egs.cc nnet3-info.cc nnet3-init.cc nnet3-latgen-faster-batch.cc nnet3-latgen-faster-lookahead.cc nnet3-latgen-faster-looped-parallel.cc nnet3-latgen-faster-looped.cc nnet3-latgen-faster-parallel.cc nnet3-latgen-faster.cc nnet3-latgen-grammar.cc nnet3-merge-egs.cc nnet3-show-progress.cc nnet3-shuffle-egs.cc nnet3-subset-egs.cc nnet3-train.cc nnet3-xvector-compute-batched.cc nnet3-xvector-compute.cc nnet3-xvector-get-egs.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt apply-cmvn-online.cc compress-uncompress-speex.cc extend-wav-with-silence.cc ivector-extract-online2.cc ivector-randomize.cc online2-tcp-nnet3-decode-faster-emscripten.cc online2-tcp-nnet3-decode-faster.cc online2-wav-dump-features.cc online2-wav-gmm-latgen-faster.cc online2-wav-nnet2-am-compute.cc online2-wav-nnet2-latgen-faster.cc online2-wav-nnet2-latgen-threaded.cc online2-wav-nnet3-latgen-faster.cc online2-wav-nnet3-latgen-grammar.cc online2-wav-nnet3-latgen-incremental.cc online2-wav-nnet3-wake-word-decoder-faster.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt kws-functions.cc kws-functions2.cc kws-scoring.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt am-diag-gmm-test.cc am-diag-gmm.cc decodable-am-diag-gmm.cc diag-gmm-normal.cc diag-gmm-test.cc diag-gmm.cc ebw-diag-gmm-test.cc ebw-diag-gmm.cc full-gmm-normal.cc full-gmm-test.cc full-gmm.cc indirect-diff-diag-gmm.cc mle-am-diag-gmm-test.cc mle-am-diag-gmm.cc mle-diag-gmm-test.cc mle-diag-gmm.cc mle-full-gmm-test.cc mle-full-gmm.cc model-common.cc model-test-common.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt rnnlm-compute-prob.cc rnnlm-get-egs.cc rnnlm-get-sampling-lm.cc rnnlm-get-word-embedding.cc rnnlm-sentence-probs.cc rnnlm-train.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt decodable-matrix.cc decoder-wrappers.cc faster-decoder.cc grammar-fst.cc lattice-faster-decoder.cc lattice-faster-online-decoder.cc lattice-incremental-decoder.cc lattice-incremental-online-decoder.cc lattice-simple-decoder.cc simple-decoder.cc training-graph-compiler.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt context-fst-test.cc context-fst.cc deterministic-fst-test.cc determinize-lattice-test.cc determinize-star-test.cc epsilon-property-test.cc factor-test.cc fstext-utils-test.cc grammar-context-fst.cc kaldi-fst-io.cc lattice-utils-test.cc lattice-weight-test.cc pre-determinize-test.cc prune-special-test.cc push-special-test.cc push-special.cc remove-eps-local-test.cc table-matcher-test.cc trivial-factor-weight-test.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt agglomerative-clustering.cc ivector-extractor-test.cc ivector-extractor.cc logistic-regression-test.cc logistic-regression.cc plda-test.cc plda.cc voice-activity-detection.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt hmm-test-utils.cc hmm-topology-test.cc hmm-topology.cc hmm-utils-test.cc hmm-utils.cc posterior-test.cc posterior.cc transition-model-test.cc transition-model.cc tree-accu.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt compose-lattice-pruned.cc confidence.cc determinize-lattice-pruned-test.cc determinize-lattice-pruned.cc kaldi-lattice-test.cc kaldi-lattice.cc lattice-functions-transition-model.cc lattice-functions.cc minimize-lattice-test.cc minimize-lattice.cc phone-align-lattice.cc push-lattice-test.cc push-lattice.cc sausages.cc word-align-lattice-lexicon-test.cc word-align-lattice-lexicon.cc word-align-lattice.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt arpa-file-parser-test.cc arpa-file-parser.cc arpa-lm-compiler-test.cc arpa-lm-compiler.cc const-arpa-lm.cc kaldi-rnnlm.cc kenlm-test.cc kenlm.cc mikolov-rnnlm-lib.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt compressed-matrix.cc kaldi-matrix.cc kaldi-vector.cc matrix-functions.cc matrix-lib-speed-test.cc matrix-lib-test.cc numpy-array-test.cc numpy-array.cc optimization.cc packed-matrix.cc qr.cc sp-matrix.cc sparse-matrix-test.cc sparse-matrix.cc srfft.cc tp-matrix.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt am-nnet-simple.cc attention-test.cc attention.cc convolution-test.cc convolution.cc decodable-batch-looped.cc decodable-online-looped.cc decodable-simple-looped.cc discriminative-supervision.cc discriminative-training.cc natural-gradient-online-test.cc natural-gradient-online.cc nnet-am-decodable-simple.cc nnet-analyze-test.cc nnet-analyze.cc nnet-attention-component.cc nnet-batch-compute.cc nnet-chain-diagnostics.cc nnet-chain-diagnostics2.cc nnet-chain-example.cc nnet-chain-training.cc nnet-chain-training2.cc nnet-combined-component.cc nnet-common-test.cc nnet-common.cc nnet-compile-looped.cc nnet-compile-test.cc nnet-compile-utils-test.cc nnet-compile-utils.cc nnet-compile.cc nnet-component-itf.cc nnet-component-test.cc nnet-computation-graph.cc nnet-computation.cc nnet-compute-test.cc nnet-compute.cc nnet-convolutional-component.cc nnet-derivative-test.cc nnet-descriptor-test.cc nnet-descriptor.cc nnet-diagnostics.cc nnet-discriminative-diagnostics.cc nnet-discriminative-example.cc nnet-discriminative-training.cc nnet-example-test.cc nnet-example-utils.cc nnet-example.cc nnet-general-component.cc nnet-graph-test.cc nnet-graph.cc nnet-nnet-test.cc nnet-nnet.cc nnet-normalize-component.cc nnet-optimize-test.cc nnet-optimize-utils.cc nnet-optimize.cc nnet-parse-test.cc nnet-parse.cc nnet-simple-component.cc nnet-tdnn-component.cc nnet-test-utils.cc nnet-training.cc nnet-utils-test.cc nnet-utils.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt nnet-component-test.cc nnet-component.cc nnet-loss.cc nnet-nnet.cc nnet-pdf-prior.cc nnet-randomizer-test.cc nnet-randomizer.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt am-nnet-test.cc am-nnet.cc combine-nnet-a.cc combine-nnet-fast.cc combine-nnet.cc get-feature-transform.cc mixup-nnet.cc nnet-component-test.cc nnet-component.cc nnet-compute-discriminative-parallel.cc nnet-compute-discriminative.cc nnet-compute-online.cc nnet-compute-test.cc nnet-compute.cc nnet-example-functions-test.cc nnet-example-functions.cc nnet-example.cc nnet-fix.cc nnet-functions.cc nnet-limit-rank.cc nnet-nnet-test.cc nnet-nnet.cc nnet-precondition-online-test.cc nnet-precondition-online.cc nnet-precondition-test.cc nnet-precondition.cc nnet-stats.cc nnet-update-parallel.cc nnet-update.cc online-nnet2-decodable-test.cc online-nnet2-decodable.cc rescale-nnet.cc shrink-nnet.cc train-nnet-ensemble.cc train-nnet.cc widen-nnet.cc >> .depend.mk rm -f .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt rnnlm-compute-state.cc rnnlm-core-compute.cc rnnlm-core-training.cc rnnlm-embedding-training.cc rnnlm-example-test.cc rnnlm-example-utils.cc rnnlm-example.cc rnnlm-lattice-rescoring.cc rnnlm-test-utils.cc rnnlm-training.cc rnnlm-utils.cc sampler-test.cc sampler.cc sampling-lm-estimate.cc sampling-lm-test.cc sampling-lm.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt online-endpoint.cc online-feature-pipeline.cc online-gmm-decodable.cc online-gmm-decoding.cc online-ivector-feature.cc online-nnet2-decoding-threaded.cc online-nnet2-decoding.cc online-nnet2-feature-pipeline.cc online-nnet3-decoding.cc online-nnet3-incremental-decoding.cc online-nnet3-wake-word-faster-decoder.cc online-speex-wrapper.cc online-timing.cc onlinebin-util.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt const-integer-set-test.cc edit-distance-test.cc hash-list-test.cc kaldi-holder.cc kaldi-io-test.cc kaldi-io.cc kaldi-semaphore.cc kaldi-table-test.cc kaldi-table.cc kaldi-thread-test.cc kaldi-thread.cc parse-options-test.cc parse-options.cc simple-io-funcs.cc simple-options-test.cc simple-options.cc stl-utils-test.cc text-utils-test.cc text-utils.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt basis-fmllr-diag-gmm.cc cmvn.cc compressed-transform-stats.cc decodable-am-diag-gmm-regtree.cc fmllr-diag-gmm-test.cc fmllr-diag-gmm.cc fmllr-raw-test.cc fmllr-raw.cc fmpe-test.cc fmpe.cc lda-estimate-test.cc lda-estimate.cc lvtln.cc mllt.cc regression-tree-test.cc regression-tree.cc regtree-fmllr-diag-gmm-test.cc regtree-fmllr-diag-gmm.cc regtree-mllr-diag-gmm-test.cc regtree-mllr-diag-gmm.cc transform-common.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt io-funcs-test.cc io-funcs.cc kaldi-error-test.cc kaldi-error.cc kaldi-math-test.cc kaldi-math.cc kaldi-utils.cc timer-test.cc timer.cc >> .depend.mk g++ -M -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt build-tree-questions.cc build-tree-test.cc build-tree-utils-test.cc build-tree-utils.cc build-tree.cc cluster-utils-test.cc cluster-utils.cc clusterable-classes.cc context-dep-test.cc context-dep.cc event-map-test.cc event-map.cc tree-renderer.cc >> .depend.mk make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lmbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kws' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivector' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kwsbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lm' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlmbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fgmmbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/feat' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnetbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivectorbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2bin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlm' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chainbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/featbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3bin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2bin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmmbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/bin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/latbin' make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src' make -C base make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base' ./get_version.sh: Git history is not available. ./get_version.sh: Using the version number "5.5" specified in src/.version. g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-math.o kaldi-math.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-error.o kaldi-error.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o io-funcs.o io-funcs.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-utils.o kaldi-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o timer.o timer.cc ar -cr kaldi-base.a kaldi-math.o kaldi-error.o io-funcs.o kaldi-utils.o timer.o ranlib kaldi-base.a g++ -shared -o libkaldi-base.so -Wl,--as-needed -Wl,-soname=libkaldi-base.so,--whole-archive kaldi-base.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-base.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base' make -C matrix make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-matrix.o kaldi-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-vector.o kaldi-vector.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o packed-matrix.o packed-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o sp-matrix.o sp-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o tp-matrix.o tp-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o matrix-functions.o matrix-functions.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o qr.o qr.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o srfft.o srfft.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o compressed-matrix.o compressed-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o sparse-matrix.o sparse-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o optimization.o optimization.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o numpy-array.o numpy-array.cc In file included from ../matrix/srfft.h:31, from srfft.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/compressed-matrix.h:24, from compressed-matrix.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-functions.h:30, from matrix-functions.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/sparse-matrix.h:30, from sparse-matrix.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/optimization.h:29, from optimization.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/numpy-array.h:26, from numpy-array.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from tp-matrix.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from kaldi-matrix.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/cblas-wrappers.h:27, from kaldi-vector.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from sp-matrix.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from qr.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/cblas-wrappers.h:27, from packed-matrix.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-matrix.a kaldi-matrix.o kaldi-vector.o packed-matrix.o sp-matrix.o tp-matrix.o matrix-functions.o qr.o srfft.o compressed-matrix.o sparse-matrix.o optimization.o numpy-array.o ranlib kaldi-matrix.a g++ -shared -o libkaldi-matrix.so -Wl,--as-needed -Wl,-soname=libkaldi-matrix.so,--whole-archive kaldi-matrix.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix/libkaldi-matrix.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-matrix.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix' make -C util make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o text-utils.o text-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-io.o kaldi-io.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-holder.o kaldi-holder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-table.o kaldi-table.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o parse-options.o parse-options.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o simple-options.o simple-options.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o simple-io-funcs.o simple-io-funcs.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-semaphore.o kaldi-semaphore.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-thread.o kaldi-thread.cc In file included from ../util/kaldi-io.h:31, from ../util/simple-io-funcs.h:24, from simple-io-funcs.cc:19: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from kaldi-io.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ In file included from ../util/kaldi-io.h:31, from ../util/kaldi-holder.h:27, from kaldi-holder.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/kaldi-holder.h:27, from ../util/kaldi-table.h:29, from kaldi-table.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-util.a text-utils.o kaldi-io.o kaldi-holder.o kaldi-table.o parse-options.o simple-options.o simple-io-funcs.o kaldi-semaphore.o kaldi-thread.o ranlib kaldi-util.a g++ -shared -o libkaldi-util.so -Wl,--as-needed -Wl,-soname=libkaldi-util.so,--whole-archive kaldi-util.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util/libkaldi-util.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-util.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util' make -C cudamatrix make -C tree make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-device.o cu-device.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o event-map.o event-map.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o context-dep.o context-dep.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o clusterable-classes.o clusterable-classes.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-math.o cu-math.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-rand.o cu-rand.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cluster-utils.o cluster-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-matrix.o cu-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o build-tree-utils.o build-tree-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-packed-matrix.o cu-packed-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o build-tree.o build-tree.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-sp-matrix.o cu-sp-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o build-tree-questions.o build-tree-questions.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-vector.o cu-vector.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-common.o cu-common.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-tp-matrix.o cu-tp-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-block-matrix.o cu-block-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-sparse-matrix.o cu-sparse-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o tree-renderer.o tree-renderer.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-allocator.o cu-allocator.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-array.o cu-array.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cu-compressed-matrix.o cu-compressed-matrix.cc In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-vector.cc:31: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-matrix.cc:36: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-packed-matrix.cc:30: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-sp-matrix.cc:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-sparse-matrix.cc:34: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-compressed-matrix.cc:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from cu-array.cc:34: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from ../cudamatrix/cu-rand.h:24, from cu-rand.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-tp-matrix.cc:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from cu-math.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/clusterable-classes.h:26, from clusterable-classes.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from cu-vector.cc:36: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:31, from cu-packed-matrix.cc:34: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:31, from ../cudamatrix/cu-sp-matrix.h:31, from cu-matrix.cc:41: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from cu-sparse-matrix.cc:35: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from cu-block-matrix.cc:29: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from ../cudamatrix/cu-compressed-matrix.h:25, from cu-compressed-matrix.cc:32: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:31, from ../cudamatrix/cu-sp-matrix.h:31, from cu-sp-matrix.cc:32: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from cu-tp-matrix.cc:32: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from cu-vector.cc:38: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:36: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:36: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from cu-matrix.cc:42: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:36: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from cu-tp-matrix.cc:33: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/context-dep.h:26, from ../tree/build-tree-questions.h:24, from build-tree-questions.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/context-dep.h:26, from context-dep.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/cluster-utils.h:25, from cluster-utils.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/context-dep.h:26, from ../tree/build-tree-questions.h:24, from ../tree/build-tree-utils.h:23, from build-tree.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/context-dep.h:26, from ../tree/build-tree-questions.h:24, from ../tree/build-tree-utils.h:23, from build-tree-utils.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../tree/tree-renderer.h:25, from tree-renderer.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-cudamatrix.a cu-device.o cu-math.o cu-rand.o cu-matrix.o cu-packed-matrix.o cu-sp-matrix.o cu-vector.o cu-common.o cu-tp-matrix.o cu-block-matrix.o cu-sparse-matrix.o cu-allocator.o cu-array.o cu-compressed-matrix.o ranlib kaldi-cudamatrix.a g++ -shared -o libkaldi-cudamatrix.so -Wl,--as-needed -Wl,-soname=libkaldi-cudamatrix.so,--whole-archive kaldi-cudamatrix.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix/libkaldi-cudamatrix.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-cudamatrix.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix' In file included from /usr/include/c++/14.2.0/istream:41, from /usr/include/c++/14.2.0/sstream:40, from ../base/kaldi-common.h:27, from ../base/kaldi-math.h:33, from cluster-utils.cc:26: In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits]', inlined from 'kaldi::MessageLogger& kaldi::MessageLogger::operator<<(const T&) [with T = float]' at ../base/kaldi-error.h:120:9, inlined from 'kaldi::BaseFloat kaldi::ClusterKMeansOnce(const std::vector&, int32, std::vector*, std::vector*, ClusterKMeansOptions&)' at cluster-utils.cc:980:92: /usr/include/c++/14.2.0/ostream:236:25: warning: 'objf_before' may be used uninitialized [-Wmaybe-uninitialized] 236 | return _M_insert(static_cast(__f)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cluster-utils.cc: In function 'kaldi::BaseFloat kaldi::ClusterKMeansOnce(const std::vector&, int32, std::vector*, std::vector*, ClusterKMeansOptions&)': cluster-utils.cc:973:15: note: 'objf_before' was declared here 973 | BaseFloat objf_before; | ^~~~~~~~~~~ In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits]', inlined from 'kaldi::MessageLogger& kaldi::MessageLogger::operator<<(const T&) [with T = float]' at ../base/kaldi-error.h:120:9, inlined from 'kaldi::BaseFloat kaldi::ClusterKMeansOnce(const std::vector&, int32, std::vector*, std::vector*, ClusterKMeansOptions&)' at cluster-utils.cc:980:146: /usr/include/c++/14.2.0/ostream:236:25: warning: 'objf_after' may be used uninitialized [-Wmaybe-uninitialized] 236 | return _M_insert(static_cast(__f)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cluster-utils.cc: In function 'kaldi::BaseFloat kaldi::ClusterKMeansOnce(const std::vector&, int32, std::vector*, std::vector*, ClusterKMeansOptions&)': cluster-utils.cc:976:15: note: 'objf_after' was declared here 976 | BaseFloat objf_after; | ^~~~~~~~~~ ar -cr kaldi-tree.a event-map.o context-dep.o clusterable-classes.o cluster-utils.o build-tree-utils.o build-tree.o build-tree-questions.o tree-renderer.o ranlib kaldi-tree.a g++ -shared -o libkaldi-tree.so -Wl,--as-needed -Wl,-soname=libkaldi-tree.so,--whole-archive kaldi-tree.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree/libkaldi-tree.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-tree.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree' make -C fstext make -C hmm make -C gmm make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o diag-gmm.o diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o hmm-topology.o hmm-topology.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o diag-gmm-normal.o diag-gmm-normal.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o transition-model.o transition-model.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o mle-diag-gmm.o mle-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o push-special.o push-special.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o am-diag-gmm.o am-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-fst-io.o kaldi-fst-io.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o mle-am-diag-gmm.o mle-am-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o context-fst.o context-fst.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o full-gmm.o full-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o full-gmm-normal.o full-gmm-normal.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o grammar-context-fst.o grammar-context-fst.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o mle-full-gmm.o mle-full-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o model-common.o model-common.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o hmm-utils.o hmm-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o decodable-am-diag-gmm.o decodable-am-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o tree-accu.o tree-accu.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o model-test-common.o model-test-common.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o posterior.o posterior.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o ebw-diag-gmm.o ebw-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o hmm-test-utils.o hmm-test-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o indirect-diff-diag-gmm.o indirect-diff-diag-gmm.cc In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm-normal.h:27, from diag-gmm-normal.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/full-gmm-normal.h:28, from full-gmm-normal.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from model-common.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from mle-am-diag-gmm.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/full-gmm.h:31, from mle-full-gmm.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from mle-diag-gmm.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from am-diag-gmm.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/indirect-diff-diag-gmm.h:24, from indirect-diff-diag-gmm.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../gmm/decodable-am-diag-gmm.h:28, from decodable-am-diag-gmm.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from model-test-common.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ebw-diag-gmm.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from diag-gmm.cc:30: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/full-gmm.h:31, from full-gmm.cc:34: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/kaldi-holder.h:27, from ../util/kaldi-table.h:29, from ../hmm/posterior.h:28, from posterior.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from tree-accu.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/context-dep.h:26, from transition-model.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from kaldi-fst-io.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/grammar-context-fst.h:51, from grammar-context-fst.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../hmm/hmm-utils.h:25, from hmm-utils.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../hmm/hmm-test-utils.h:26, from hmm-test-utils.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from context-fst.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-gmm.a diag-gmm.o diag-gmm-normal.o mle-diag-gmm.o am-diag-gmm.o mle-am-diag-gmm.o full-gmm.o full-gmm-normal.o mle-full-gmm.o model-common.o decodable-am-diag-gmm.o model-test-common.o ebw-diag-gmm.o indirect-diff-diag-gmm.o ranlib kaldi-gmm.a g++ -shared -o libkaldi-gmm.so -Wl,--as-needed -Wl,-soname=libkaldi-gmm.so,--whole-archive kaldi-gmm.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm/libkaldi-gmm.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-gmm.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm' make -C transform make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o regression-tree.o regression-tree.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o regtree-mllr-diag-gmm.o regtree-mllr-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lda-estimate.o lda-estimate.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o regtree-fmllr-diag-gmm.o regtree-fmllr-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o cmvn.o cmvn.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o transform-common.o transform-common.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o fmllr-diag-gmm.o fmllr-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lvtln.o lvtln.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o mllt.o mllt.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o fmpe.o fmpe.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o basis-fmllr-diag-gmm.o basis-fmllr-diag-gmm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o compressed-transform-stats.o compressed-transform-stats.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o fmllr-raw.o fmllr-raw.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o decodable-am-diag-gmm-regtree.o decodable-am-diag-gmm-regtree.cc In file included from ../matrix/matrix-lib.h:27, from ../transform/cmvn.h:26, from cmvn.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../transform/transform-common.h:25, from transform-common.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/cluster-utils.h:25, from ../transform/regression-tree.h:29, from regression-tree.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/regtree-mllr-diag-gmm.h:26, from regtree-mllr-diag-gmm.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../transform/transform-common.h:25, from ../transform/compressed-transform-stats.h:26, from compressed-transform-stats.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../itf/optimizable-itf.h:23, from regtree-fmllr-diag-gmm.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/mllt.h:27, from mllt.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/fmllr-diag-gmm.h:28, from fmllr-diag-gmm.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/fmllr-diag-gmm.h:28, from basis-fmllr-diag-gmm.cc:29: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/fmpe.h:26, from fmpe.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/fmllr-raw.h:27, from fmllr-raw.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/decodable-am-diag-gmm-regtree.h:28, from decodable-am-diag-gmm-regtree.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../transform/lda-estimate.h:24, from lda-estimate.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../transform/lvtln.h:27, from lvtln.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-transform.a regression-tree.o regtree-mllr-diag-gmm.o lda-estimate.o regtree-fmllr-diag-gmm.o cmvn.o transform-common.o fmllr-diag-gmm.o lvtln.o mllt.o fmpe.o basis-fmllr-diag-gmm.o compressed-transform-stats.o fmllr-raw.o decodable-am-diag-gmm-regtree.o ranlib kaldi-transform.a g++ -shared -o libkaldi-transform.so -Wl,--as-needed -Wl,-soname=libkaldi-transform.so,--whole-archive kaldi-transform.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../gmm/libkaldi-gmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform/libkaldi-transform.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-transform.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform' make -C feat make -C ivector make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/feat' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivector' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o ivector-extractor.o ivector-extractor.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o feature-functions.o feature-functions.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o voice-activity-detection.o voice-activity-detection.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o plda.o plda.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o feature-mfcc.o feature-mfcc.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o logistic-regression.o logistic-regression.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o feature-plp.o feature-plp.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o feature-fbank.o feature-fbank.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o agglomerative-clustering.o agglomerative-clustering.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o feature-spectrogram.o feature-spectrogram.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o mel-computations.o mel-computations.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o wave-reader.o wave-reader.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o pitch-functions.o pitch-functions.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o resample.o resample.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-feature.o online-feature.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o signal.o signal.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o feature-window.o feature-window.cc In file included from ../feat/wave-reader.h:55, from wave-reader.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../ivector/voice-activity-detection.h:29, from voice-activity-detection.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-functions.h:29, from feature-functions.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../ivector/plda.h:28, from plda.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-functions.h:29, from resample.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../ivector/ivector-extractor.h:28, from ivector-extractor.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-functions.h:29, from mel-computations.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-functions.h:29, from pitch-functions.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-window.h:27, from ../feat/feature-common.h:25, from ../feat/feature-spectrogram.h:27, from feature-spectrogram.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-window.h:27, from ../feat/feature-common.h:25, from ../feat/feature-plp.h:26, from feature-plp.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/online-feature.h:30, from online-feature.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-window.h:27, from ../feat/feature-common.h:25, from ../feat/feature-mfcc.h:27, from feature-mfcc.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-window.h:27, from ../feat/feature-common.h:25, from ../feat/feature-fbank.h:27, from feature-fbank.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-window.h:27, from feature-window.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../ivector/logistic-regression.h:24, from logistic-regression.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from signal.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../ivector/agglomerative-clustering.h:31, from agglomerative-clustering.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-feat.a feature-functions.o feature-mfcc.o feature-plp.o feature-fbank.o feature-spectrogram.o mel-computations.o wave-reader.o pitch-functions.o resample.o online-feature.o signal.o feature-window.o ranlib kaldi-feat.a g++ -shared -o libkaldi-feat.so -Wl,--as-needed -Wl,-soname=libkaldi-feat.so,--whole-archive kaldi-feat.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../transform/libkaldi-transform.so ../gmm/libkaldi-gmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/feat/libkaldi-feat.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-feat.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/feat' ar -cr kaldi-ivector.a ivector-extractor.o voice-activity-detection.o plda.o logistic-regression.o agglomerative-clustering.o ranlib kaldi-ivector.a g++ -shared -o libkaldi-ivector.so -Wl,--as-needed -Wl,-soname=libkaldi-ivector.so,--whole-archive kaldi-ivector.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../transform/libkaldi-transform.so ../gmm/libkaldi-gmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivector/libkaldi-ivector.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-ivector.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivector' ar -cr kaldi-fstext.a push-special.o kaldi-fst-io.o context-fst.o grammar-context-fst.o ranlib kaldi-fstext.a g++ -shared -o libkaldi-fstext.so -Wl,--as-needed -Wl,-soname=libkaldi-fstext.so,--whole-archive kaldi-fstext.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/libkaldi-fstext.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-fstext.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext' make -C lm make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lm' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o arpa-file-parser.o arpa-file-parser.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o arpa-lm-compiler.o arpa-lm-compiler.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o const-arpa-lm.o const-arpa-lm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-rnnlm.o kaldi-rnnlm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o mikolov-rnnlm-lib.o mikolov-rnnlm-lib.cc In file included from ../util/kaldi-io.h:31, from ../util/kaldi-holder.h:27, from ../util/kaldi-table.h:29, from ../util/table-types.h:25, from mikolov-rnnlm-lib.cc:58: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../lm/kaldi-rnnlm.h:27, from kaldi-rnnlm.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../lm/const-arpa-lm.h:27, from const-arpa-lm.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-lm.a arpa-file-parser.o arpa-lm-compiler.o const-arpa-lm.o kaldi-rnnlm.o mikolov-rnnlm-lib.o ranlib kaldi-lm.a g++ -shared -o libkaldi-lm.so -Wl,--as-needed -Wl,-soname=libkaldi-lm.so,--whole-archive kaldi-lm.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../fstext/libkaldi-fstext.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lm/libkaldi-lm.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-lm.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lm' ar -cr kaldi-hmm.a hmm-topology.o transition-model.o hmm-utils.o tree-accu.o posterior.o hmm-test-utils.o ranlib kaldi-hmm.a g++ -shared -o libkaldi-hmm.so -Wl,--as-needed -Wl,-soname=libkaldi-hmm.so,--whole-archive kaldi-hmm.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm/libkaldi-hmm.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-hmm.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm' make -C lat make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o kaldi-lattice.o kaldi-lattice.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lattice-functions.o lattice-functions.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lattice-functions-transition-model.o lattice-functions-transition-model.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o word-align-lattice.o word-align-lattice.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o phone-align-lattice.o phone-align-lattice.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o word-align-lattice-lexicon.o word-align-lattice-lexicon.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o sausages.o sausages.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o push-lattice.o push-lattice.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o minimize-lattice.o minimize-lattice.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o determinize-lattice-pruned.o determinize-lattice-pruned.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o confidence.o confidence.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o compose-lattice-pruned.o compose-lattice-pruned.cc In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/sausages.h:30, from sausages.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/minimize-lattice.h:29, from minimize-lattice.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/push-lattice.h:29, from push-lattice.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/confidence.h:28, from confidence.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/word-align-lattice.h:26, from word-align-lattice.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/lattice-functions-transition-model.h:30, from lattice-functions-transition-model.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from kaldi-lattice.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/phone-align-lattice.h:26, from word-align-lattice-lexicon.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/phone-align-lattice.h:26, from phone-align-lattice.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../lat/compose-lattice-pruned.h:30, from compose-lattice-pruned.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from determinize-lattice-pruned.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/lattice-functions.h:31, from lattice-functions.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-lat.a kaldi-lattice.o lattice-functions.o lattice-functions-transition-model.o word-align-lattice.o phone-align-lattice.o word-align-lattice-lexicon.o sausages.o push-lattice.o minimize-lattice.o determinize-lattice-pruned.o confidence.o compose-lattice-pruned.o ranlib kaldi-lat.a g++ -shared -o libkaldi-lat.so -Wl,--as-needed -Wl,-soname=libkaldi-lat.so,--whole-archive kaldi-lat.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../hmm/libkaldi-hmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat/libkaldi-lat.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-lat.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat' make -C chain make -C decoder make -C nnet2 make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o training-graph-compiler.o training-graph-compiler.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-component.o nnet-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lattice-simple-decoder.o lattice-simple-decoder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-nnet.o nnet-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lattice-faster-decoder.o lattice-faster-decoder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lattice-faster-online-decoder.o lattice-faster-online-decoder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o simple-decoder.o simple-decoder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o chain-supervision.o chain-supervision.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o faster-decoder.o faster-decoder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o chain-numerator.o chain-numerator.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o chain-den-graph.o chain-den-graph.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o decoder-wrappers.o decoder-wrappers.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o language-model.o language-model.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o grammar-fst.o grammar-fst.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o chain-denominator.o chain-denominator.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o decodable-matrix.o decodable-matrix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o train-nnet.o train-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o chain-training.o chain-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lattice-incremental-decoder.o lattice-incremental-decoder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o chain-generic-numerator.o chain-generic-numerator.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o train-nnet-ensemble.o train-nnet-ensemble.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o lattice-incremental-online-decoder.o lattice-incremental-online-decoder.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-update.o nnet-update.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compute.o nnet-compute.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o am-nnet.o am-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-functions.o nnet-functions.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-precondition.o nnet-precondition.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o combine-nnet.o combine-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o mixup-nnet.o mixup-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-update-parallel.o nnet-update-parallel.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o combine-nnet-fast.o combine-nnet-fast.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-fix.o nnet-fix.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-stats.o nnet-stats.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rescale-nnet.o rescale-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-limit-rank.o nnet-limit-rank.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-example.o nnet-example.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o get-feature-transform.o get-feature-transform.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o widen-nnet.o widen-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-precondition-online.o nnet-precondition-online.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-example-functions.o nnet-example-functions.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compute-discriminative.o nnet-compute-discriminative.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compute-discriminative-parallel.o nnet-compute-discriminative-parallel.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-nnet2-decodable.o online-nnet2-decodable.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compute-online.o nnet-compute-online.cc In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/mixup-nnet.h:23, from mixup-nnet.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-limit-rank.h:23, from nnet-limit-rank.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../decoder/decodable-matrix.h:29, from decodable-matrix.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/nnet-precondition.h:24, from nnet-precondition.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from nnet-nnet.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/am-nnet.h:24, from am-nnet.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-compute.h:24, from nnet-compute.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from nnet-functions.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-precondition.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-stats.h:23, from nnet-stats.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-fix.h:23, from nnet-fix.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-compute-online.h:25, from nnet-compute-online.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../itf/online-feature-itf.h:23, from ../nnet2/online-nnet2-decodable.h:24, from online-nnet2-decodable.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/nnet-precondition-online.h:27, from nnet-precondition-online.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-precondition-online.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/nnet-component.h:30, from nnet-component.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet2/get-feature-transform.h:25, from get-feature-transform.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25, from ../nnet2/online-nnet2-decodable.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/train-nnet-ensemble.h:24, from train-nnet-ensemble.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/train-nnet.h:23, from train-nnet.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from nnet-update.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/combine-nnet-fast.h:23, from combine-nnet-fast.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/combine-nnet.h:23, from combine-nnet.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/rescale-nnet.h:23, from rescale-nnet.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/widen-nnet.h:23, from widen-nnet.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update-parallel.h:23, from nnet-update-parallel.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-supervision.h:29, from chain-supervision.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-den-graph.h:29, from chain-den-graph.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-numerator.h:29, from chain-numerator.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/am-nnet.h:24, from ../nnet2/nnet-compute-discriminative.h:23, from nnet-compute-discriminative.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-denominator.h:29, from chain-denominator.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-example-functions.h:29, from nnet-example-functions.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-example.h:24, from nnet-example.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-training.h:29, from chain-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/language-model.h:28, from language-model.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/am-nnet.h:24, from ../nnet2/nnet-compute-discriminative-parallel.h:23, from nnet-compute-discriminative-parallel.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-generic-numerator.h:32, from chain-generic-numerator.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:108:17: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/grammar-context-fst.h:51, from ../decoder/grammar-fst.h:36, from grammar-fst.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../decoder/lattice-incremental-decoder.h:27, from lattice-incremental-online-decoder.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../base/kaldi-common.h:38, from ../nnet2/nnet-precondition-online.h:26: In function 'bool kaldi::ApproxEqual(float, float, float)', inlined from 'void kaldi::nnet2::OnlinePreconditioner::PreconditionDirectionsInternal(kaldi::int32, kaldi::BaseFloat, const kaldi::Vector&, kaldi::CuMatrixBase*, kaldi::CuMatrixBase*, kaldi::CuVectorBase*, kaldi::BaseFloat*)' at nnet-precondition-online.cc:440:5: ../base/kaldi-math.h:268:3: warning: 'tr_Xt_XtT_check' may be used uninitialized [-Wmaybe-uninitialized] 268 | if (a == b) return true; | ^~ nnet-precondition-online.cc: In member function 'void kaldi::nnet2::OnlinePreconditioner::PreconditionDirectionsInternal(kaldi::int32, kaldi::BaseFloat, const kaldi::Vector&, kaldi::CuMatrixBase*, kaldi::CuMatrixBase*, kaldi::CuVectorBase*, kaldi::BaseFloat*)': nnet-precondition-online.cc:426:13: note: 'tr_Xt_XtT_check' was declared here 426 | BaseFloat tr_Xt_XtT_check; | ^~~~~~~~~~~~~~~ In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/grammar-context-fst.h:51, from ../decoder/grammar-fst.h:36, from ../decoder/lattice-faster-decoder.h:26, from lattice-faster-decoder.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../decoder/lattice-faster-online-decoder.h:34, from lattice-faster-online-decoder.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../chain/chain-numerator.h:36: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../decoder/faster-decoder.h:29, from faster-decoder.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../decoder/simple-decoder.h:28, from simple-decoder.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../chain/chain-generic-numerator.h:39: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../chain/chain-den-graph.h:36, from ../chain/chain-training.h:35: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/grammar-context-fst.h:51, from ../decoder/grammar-fst.h:36, from ../decoder/lattice-faster-decoder.h:26, from ../decoder/decoder-wrappers.h:24, from decoder-wrappers.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../decoder/lattice-incremental-decoder.h:27, from lattice-incremental-decoder.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../decoder/lattice-simple-decoder.h:29, from lattice-simple-decoder.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../decoder/training-graph-compiler.h:26, from training-graph-compiler.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../chain/chain-den-graph.h:36: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../chain/chain-denominator.h:35: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' combine-nnet-fast.cc: In constructor 'kaldi::nnet2::FastNnetCombiner::FastNnetCombiner(const kaldi::nnet2::NnetCombineFastConfig&, const std::vector&, const std::vector&, kaldi::nnet2::Nnet*)': combine-nnet-fast.cc:145:42: warning: 'initial_regularizer_objf' may be used uninitialized [-Wmaybe-uninitialized] 145 | double initial_part = initial_objf - initial_regularizer_objf, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ combine-nnet-fast.cc:118:30: note: 'initial_regularizer_objf' was declared here 118 | double regularizer_objf, initial_regularizer_objf; // for diagnostics | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/kaldi-common.h:35, from ../nnet2/nnet-nnet.h:24: In member function 'kaldi::MessageLogger& kaldi::MessageLogger::operator<<(const T&) [with T = double]', inlined from 'kaldi::nnet2::FastNnetCombiner::FastNnetCombiner(const kaldi::nnet2::NnetCombineFastConfig&, const std::vector&, const std::vector&, kaldi::nnet2::Nnet*)' at combine-nnet-fast.cc:153:20: ../base/kaldi-error.h:120:9: warning: 'initial_objf' may be used uninitialized [-Wmaybe-uninitialized] 120 | ss_ << val; | ~~~~^~~~~~ combine-nnet-fast.cc: In constructor 'kaldi::nnet2::FastNnetCombiner::FastNnetCombiner(const kaldi::nnet2::NnetCombineFastConfig&, const std::vector&, const std::vector&, kaldi::nnet2::Nnet*)': combine-nnet-fast.cc:119:18: note: 'initial_objf' was declared here 119 | double objf, initial_objf; | ^~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/istream:41, from /usr/include/c++/14.2.0/sstream:40, from ../base/kaldi-common.h:27, from ../nnet2/nnet-nnet.h:24: In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits]', inlined from 'kaldi::MessageLogger& kaldi::MessageLogger::operator<<(const T&) [with T = double]' at ../base/kaldi-error.h:120:9, inlined from 'void kaldi::nnet2::CombineNnets(const NnetCombineConfig&, const std::vector&, const std::vector&, Nnet*)' at combine-nnet.cc:241:16: /usr/include/c++/14.2.0/ostream:229:25: warning: 'initial_objf' may be used uninitialized [-Wmaybe-uninitialized] 229 | { return _M_insert(__f); } | ~~~~~~~~~^~~~~ combine-nnet.cc: In function 'void kaldi::nnet2::CombineNnets(const NnetCombineConfig&, const std::vector&, const std::vector&, Nnet*)': combine-nnet.cc:209:16: note: 'initial_objf' was declared here 209 | double objf, initial_objf; | ^~~~~~~~~~~~ ar -cr kaldi-decoder.a training-graph-compiler.o lattice-simple-decoder.o lattice-faster-decoder.o lattice-faster-online-decoder.o simple-decoder.o faster-decoder.o decoder-wrappers.o grammar-fst.o decodable-matrix.o lattice-incremental-decoder.o lattice-incremental-online-decoder.o ranlib kaldi-decoder.a g++ -shared -o libkaldi-decoder.so -Wl,--as-needed -Wl,-soname=libkaldi-decoder.so,--whole-archive kaldi-decoder.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../lat/libkaldi-lat.so ../fstext/libkaldi-fstext.so ../hmm/libkaldi-hmm.so ../transform/libkaldi-transform.so ../gmm/libkaldi-gmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder/libkaldi-decoder.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-decoder.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder' ar -cr kaldi-nnet2.a nnet-component.o nnet-nnet.o train-nnet.o train-nnet-ensemble.o nnet-update.o nnet-compute.o am-nnet.o nnet-functions.o nnet-precondition.o combine-nnet.o mixup-nnet.o nnet-update-parallel.o combine-nnet-fast.o nnet-fix.o nnet-stats.o rescale-nnet.o nnet-limit-rank.o nnet-example.o get-feature-transform.o widen-nnet.o nnet-precondition-online.o nnet-example-functions.o nnet-compute-discriminative.o nnet-compute-discriminative-parallel.o online-nnet2-decodable.o nnet-compute-online.o ranlib kaldi-nnet2.a g++ -shared -o libkaldi-nnet2.so -Wl,--as-needed -Wl,-soname=libkaldi-nnet2.so,--whole-archive kaldi-nnet2.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../cudamatrix/libkaldi-cudamatrix.so ../lat/libkaldi-lat.so ../hmm/libkaldi-hmm.so ../transform/libkaldi-transform.so ../gmm/libkaldi-gmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2/libkaldi-nnet2.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-nnet2.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2' ar -cr kaldi-chain.a chain-supervision.o chain-numerator.o chain-den-graph.o language-model.o chain-denominator.o chain-training.o chain-generic-numerator.o ranlib kaldi-chain.a g++ -shared -o libkaldi-chain.so -Wl,--as-needed -Wl,-soname=libkaldi-chain.so,--whole-archive kaldi-chain.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../cudamatrix/libkaldi-cudamatrix.so ../lat/libkaldi-lat.so ../fstext/libkaldi-fstext.so ../hmm/libkaldi-hmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain/libkaldi-chain.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-chain.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain' make -C nnet3 make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-common.o nnet-common.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compile.o nnet-compile.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-component-itf.o nnet-component-itf.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-simple-component.o nnet-simple-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-combined-component.o nnet-combined-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-normalize-component.o nnet-normalize-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-general-component.o nnet-general-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-parse.o nnet-parse.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o natural-gradient-online.o natural-gradient-online.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-descriptor.o nnet-descriptor.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-optimize.o nnet-optimize.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-computation.o nnet-computation.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-computation-graph.o nnet-computation-graph.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-graph.o nnet-graph.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o am-nnet-simple.o am-nnet-simple.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-example.o nnet-example.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-nnet.o nnet-nnet.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compile-utils.o nnet-compile-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-utils.o nnet-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compute.o nnet-compute.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-test-utils.o nnet-test-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-analyze.o nnet-analyze.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-example-utils.o nnet-example-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-training.o nnet-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-diagnostics.o nnet-diagnostics.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-am-decodable-simple.o nnet-am-decodable-simple.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-optimize-utils.o nnet-optimize-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-chain-example.o nnet-chain-example.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-chain-training.o nnet-chain-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-chain-diagnostics.o nnet-chain-diagnostics.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o discriminative-supervision.o discriminative-supervision.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-discriminative-example.o nnet-discriminative-example.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-discriminative-diagnostics.o nnet-discriminative-diagnostics.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o discriminative-training.o discriminative-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-discriminative-training.o nnet-discriminative-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-compile-looped.o nnet-compile-looped.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o decodable-simple-looped.o decodable-simple-looped.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o decodable-online-looped.o decodable-online-looped.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o decodable-batch-looped.o decodable-batch-looped.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o convolution.o convolution.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-convolutional-component.o nnet-convolutional-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o attention.o attention.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-attention-component.o nnet-attention-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-tdnn-component.o nnet-tdnn-component.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-batch-compute.o nnet-batch-compute.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-chain-training2.o nnet-chain-training2.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o nnet-chain-diagnostics2.o nnet-chain-diagnostics2.cc In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from nnet-common.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from nnet-component-itf.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet3/natural-gradient-online.h:25, from natural-gradient-online.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/natural-gradient-online.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-descriptor.h:24, from nnet-descriptor.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-graph.h:24, from nnet-graph.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet3/am-nnet-simple.h:24, from am-nnet-simple.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-training.h:24, from nnet-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from nnet-parse.cc:24: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from nnet-nnet.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from nnet-parse.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-diagnostics.h:23, from nnet-diagnostics.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from nnet-compile.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../nnet3/nnet-am-decodable-simple.h:25, from nnet-am-decodable-simple.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-computation-graph.h:23, from nnet-computation-graph.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../itf/online-feature-itf.h:23, from ../nnet3/decodable-online-looped.h:25, from decodable-online-looped.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-general-component.h:23, from nnet-general-component.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-computation.h:24, from nnet-computation.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-utils.h:24, from nnet-utils.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../nnet3/decodable-simple-looped.h:25, from decodable-simple-looped.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from nnet-compile-utils.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-simple-component.h:29, from nnet-simple-component.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-combined-component.h:24, from nnet-combined-component.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-test-utils.h:23, from nnet-test-utils.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-compute.h:24, from nnet-compute.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-analyze.h:23, from nnet-analyze.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from nnet-optimize.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from nnet-example.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../nnet3/nnet-compile-looped.h:23, from nnet-compile-looped.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-normalize-component.h:29, from nnet-normalize-component.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-example-utils.h:24, from nnet-example-utils.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/attention.h:25, from attention.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize-utils.h:25, from nnet-optimize-utils.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-attention-component.h:23, from nnet-attention-component.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/kaldi-holder.h:27, from ../util/kaldi-table.h:29, from ../util/table-types.h:25, from ../nnet3/discriminative-supervision.h:24, from discriminative-supervision.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-chain-training.h:23, from nnet-chain-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-convolutional-component.h:23, from nnet-convolutional-component.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-convolutional-component.h:23, from nnet-tdnn-component.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/convolution.h:24, from convolution.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-chain-diagnostics.h:23, from nnet-chain-diagnostics.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-discriminative-training.h:24, from nnet-discriminative-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-discriminative-example.h:24, from nnet-discriminative-example.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-discriminative-diagnostics.h:24, from nnet-discriminative-diagnostics.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-chain-diagnostics2.h:24, from nnet-chain-diagnostics2.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-chain-example.h:24, from nnet-chain-example.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/discriminative-training.h:27, from discriminative-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-den-graph.h:29, from ../nnet3/nnet-chain-training2.h:24, from nnet-chain-training2.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-descriptor.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../nnet3/am-nnet-simple.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile-utils.h:23, from nnet-compile-utils.cc:24: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../nnet3/nnet-batch-compute.h:30, from nnet-batch-compute.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../nnet3/am-nnet-simple.h:25, from ../nnet3/decodable-online-looped.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-utils.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/attention.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../nnet3/nnet-am-decodable-simple.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/convolution.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../nnet3/decodable-simple-looped.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../nnet3/nnet-batch-compute.h:33: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/discriminative-training.h:35: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../chain/chain-den-graph.h:36: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../nnet3/nnet-chain-example.h:24, from ../nnet3/nnet-chain-training2.h:26: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from /usr/include/c++/14.2.0/istream:41, from /usr/include/c++/14.2.0/sstream:40, from /usr/include/c++/14.2.0/bits/quoted_string.h:38, from /usr/include/c++/14.2.0/iomanip:50, from nnet-utils.cc:21: In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits]', inlined from 'bool kaldi::nnet3::UpdateNnetWithMaxChange(const Nnet&, kaldi::BaseFloat, kaldi::BaseFloat, kaldi::BaseFloat, Nnet*, std::vector*, kaldi::int32*)' at nnet-utils.cc:2200:38: /usr/include/c++/14.2.0/ostream:236:25: warning: 'max_change_with_min_scale' may be used uninitialized [-Wmaybe-uninitialized] 236 | return _M_insert(static_cast(__f)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ nnet-utils.cc: In function 'bool kaldi::nnet3::UpdateNnetWithMaxChange(const Nnet&, kaldi::BaseFloat, kaldi::BaseFloat, kaldi::BaseFloat, Nnet*, std::vector*, kaldi::int32*)': nnet-utils.cc:2137:13: note: 'max_change_with_min_scale' was declared here 2137 | BaseFloat max_change_with_min_scale; | ^~~~~~~~~~~~~~~~~~~~~~~~~ nnet-chain-example.cc: In function 'kaldi::int32 kaldi::nnet3::GetFrameSubsamplingFactor(const std::vector&)': nnet-chain-example.cc:369:5: warning: 'cur_t_value' may be used uninitialized [-Wmaybe-uninitialized] 369 | if (iter->t != cur_t_value) { | ^~ nnet-chain-example.cc:363:9: note: 'cur_t_value' was declared here 363 | int32 cur_t_value; | ^~~~~~~~~~~ ar -cr kaldi-nnet3.a nnet-common.o nnet-compile.o nnet-component-itf.o nnet-simple-component.o nnet-combined-component.o nnet-normalize-component.o nnet-general-component.o nnet-parse.o natural-gradient-online.o nnet-descriptor.o nnet-optimize.o nnet-computation.o nnet-computation-graph.o nnet-graph.o am-nnet-simple.o nnet-example.o nnet-nnet.o nnet-compile-utils.o nnet-utils.o nnet-compute.o nnet-test-utils.o nnet-analyze.o nnet-example-utils.o nnet-training.o nnet-diagnostics.o nnet-am-decodable-simple.o nnet-optimize-utils.o nnet-chain-example.o nnet-chain-training.o nnet-chain-diagnostics.o discriminative-supervision.o nnet-discriminative-example.o nnet-discriminative-diagnostics.o discriminative-training.o nnet-discriminative-training.o nnet-compile-looped.o decodable-simple-looped.o decodable-online-looped.o decodable-batch-looped.o convolution.o nnet-convolutional-component.o attention.o nnet-attention-component.o nnet-tdnn-component.o nnet-batch-compute.o nnet-chain-training2.o nnet-chain-diagnostics2.o ranlib kaldi-nnet3.a g++ -shared -o libkaldi-nnet3.so -Wl,--as-needed -Wl,-soname=libkaldi-nnet3.so,--whole-archive kaldi-nnet3.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../chain/libkaldi-chain.so ../cudamatrix/libkaldi-cudamatrix.so ../decoder/libkaldi-decoder.so ../lat/libkaldi-lat.so ../fstext/libkaldi-fstext.so ../hmm/libkaldi-hmm.so ../transform/libkaldi-transform.so ../gmm/libkaldi-gmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3/libkaldi-nnet3.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-nnet3.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3' make -C online2 make -C rnnlm make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlm' g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o sampler.o sampler.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-gmm-decodable.o online-gmm-decodable.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-example.o rnnlm-example.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-feature-pipeline.o online-feature-pipeline.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-example-utils.o rnnlm-example-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-core-training.o rnnlm-core-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-embedding-training.o rnnlm-embedding-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-core-compute.o rnnlm-core-compute.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-utils.o rnnlm-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-training.o rnnlm-training.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-ivector-feature.o online-ivector-feature.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-test-utils.o rnnlm-test-utils.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-nnet2-feature-pipeline.o online-nnet2-feature-pipeline.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-gmm-decoding.o online-gmm-decoding.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o sampling-lm-estimate.o sampling-lm-estimate.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-timing.o online-timing.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o sampling-lm.o sampling-lm.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-endpoint.o online-endpoint.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-compute-state.o rnnlm-compute-state.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o onlinebin-util.o onlinebin-util.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-speex-wrapper.o online-speex-wrapper.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o rnnlm-lattice-rescoring.o rnnlm-lattice-rescoring.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-nnet2-decoding.o online-nnet2-decoding.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-nnet2-decoding-threaded.o online-nnet2-decoding-threaded.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-nnet3-decoding.o online-nnet3-decoding.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-nnet3-incremental-decoding.o online-nnet3-incremental-decoding.cc g++ -std=c++17 -I.. -isystem /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -O1 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -msse -msse2 -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -c -o online-nnet3-wake-word-faster-decoder.o online-nnet3-wake-word-faster-decoder.cc In file included from ../matrix/sparse-matrix.h:30, from ../rnnlm/rnnlm-utils.h:24, from rnnlm-utils.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../itf/online-feature-itf.h:23, from ../online2/online-gmm-decodable.h:26, from online-gmm-decodable.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-feature-pipeline.h:28, from online-feature-pipeline.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../rnnlm/rnnlm-example-utils.h:24, from rnnlm-example-utils.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../rnnlm/rnnlm-core-training.h:24, from rnnlm-core-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../rnnlm/rnnlm-core-training.h:24, from ../rnnlm/rnnlm-training.h:23, from rnnlm-training.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../rnnlm/rnnlm-embedding-training.h:24, from rnnlm-embedding-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example-utils.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../rnnlm/rnnlm-example-utils.h:24, from ../rnnlm/rnnlm-core-compute.h:23, from rnnlm-core-compute.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-endpoint.h:28, from online-endpoint.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-nnet2-feature-pipeline.h:28, from online-nnet2-feature-pipeline.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example-utils.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-ivector-feature.h:28, from online-ivector-feature.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-nnet2-decoding.h:28, from online-nnet2-decoding.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-gmm-decoding.h:28, from online-gmm-decoding.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../rnnlm/rnnlm-example.h:25, from rnnlm-example.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../rnnlm/rnnlm-compute-state.h:27, from rnnlm-compute-state.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example.h:26, from ../rnnlm/rnnlm-core-training.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example.h:26, from ../rnnlm/rnnlm-core-training.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example.h:26, from ../rnnlm/rnnlm-embedding-training.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-nnet2-decoding-threaded.h:30, from online-nnet2-decoding-threaded.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-computation.h:24, from ../rnnlm/rnnlm-example-utils.h:27: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-computation.h:24, from ../rnnlm/rnnlm-example-utils.h:27: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../itf/online-feature-itf.h:23, from ../nnet3/decodable-online-looped.h:25, from ../online2/online-nnet3-decoding.h:29, from online-nnet3-decoding.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25, from ../nnet2/online-nnet2-decodable.h:26, from ../online2/online-nnet2-decoding.h:31: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25, from ../online2/online-nnet2-decoding-threaded.h:34: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../itf/online-feature-itf.h:23, from ../nnet3/decodable-online-looped.h:25, from ../online2/online-nnet3-incremental-decoding.h:28, from online-nnet3-incremental-decoding.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../nnet3/am-nnet-simple.h:25, from ../nnet3/decodable-online-looped.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../nnet3/am-nnet-simple.h:25, from ../nnet3/decodable-online-looped.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../rnnlm/sampling-lm.h:25, from sampling-lm.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../rnnlm/rnnlm-lattice-rescoring.h:29, from rnnlm-lattice-rescoring.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../rnnlm/sampling-lm-estimate.h:24, from sampling-lm-estimate.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../rnnlm/rnnlm-core-training.h:26: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../rnnlm/rnnlm-core-training.h:26: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/natural-gradient-online.h:26, from ../rnnlm/rnnlm-embedding-training.h:26: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../rnnlm/rnnlm-compute-state.h:27, from ../rnnlm/rnnlm-lattice-rescoring.h:30: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../online2/onlinebin-util.h:27, from onlinebin-util.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../decoder/faster-decoder.h:29, from online-nnet3-wake-word-faster-decoder.h:26, from online-nnet3-wake-word-faster-decoder.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../rnnlm/rnnlm-test-utils.h:24, from rnnlm-test-utils.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-rnnlm.a sampler.o rnnlm-example.o rnnlm-example-utils.o rnnlm-core-training.o rnnlm-embedding-training.o rnnlm-core-compute.o rnnlm-utils.o rnnlm-training.o rnnlm-test-utils.o sampling-lm-estimate.o sampling-lm.o rnnlm-compute-state.o rnnlm-lattice-rescoring.o ranlib kaldi-rnnlm.a g++ -shared -o libkaldi-rnnlm.so -Wl,--as-needed -Wl,-soname=libkaldi-rnnlm.so,--whole-archive kaldi-rnnlm.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../nnet3/libkaldi-nnet3.so ../cudamatrix/libkaldi-cudamatrix.so ../lm/libkaldi-lm.so ../hmm/libkaldi-hmm.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlm/libkaldi-rnnlm.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-rnnlm.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlm' ar -cr kaldi-online2.a online-gmm-decodable.o online-feature-pipeline.o online-ivector-feature.o online-nnet2-feature-pipeline.o online-gmm-decoding.o online-timing.o online-endpoint.o onlinebin-util.o online-speex-wrapper.o online-nnet2-decoding.o online-nnet2-decoding-threaded.o online-nnet3-decoding.o online-nnet3-incremental-decoding.o online-nnet3-wake-word-faster-decoder.o ranlib kaldi-online2.a g++ -shared -o libkaldi-online2.so -Wl,--as-needed -Wl,-soname=libkaldi-online2.so,--whole-archive kaldi-online2.a -Wl,--no-whole-archive -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib -rdynamic -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib ../ivector/libkaldi-ivector.so ../nnet3/libkaldi-nnet3.so ../chain/libkaldi-chain.so ../nnet2/libkaldi-nnet2.so ../cudamatrix/libkaldi-cudamatrix.so ../decoder/libkaldi-decoder.so ../lat/libkaldi-lat.so ../hmm/libkaldi-hmm.so ../feat/libkaldi-feat.so ../transform/libkaldi-transform.so ../gmm/libkaldi-gmm.so ../tree/libkaldi-tree.so ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/lib/libfst.so -L/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lopenblas -lgfortran -Wl,-rpath=/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/lib -lm -lpthread -ldl ln -sf /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2/libkaldi-online2.so /home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lib/libkaldi-online2.so make[1]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2' g++ -g -O3 -std=c++17 -Wno-deprecated-declarations -fPIC -DFST_NO_DYNAMIC_LINKING -I. -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/include -c -o recognizer.o recognizer.cc g++ -g -O3 -std=c++17 -Wno-deprecated-declarations -fPIC -DFST_NO_DYNAMIC_LINKING -I. -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/include -c -o language_model.o language_model.cc g++ -g -O3 -std=c++17 -Wno-deprecated-declarations -fPIC -DFST_NO_DYNAMIC_LINKING -I. -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/include -c -o model.o model.cc g++ -g -O3 -std=c++17 -Wno-deprecated-declarations -fPIC -DFST_NO_DYNAMIC_LINKING -I. -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/include -c -o spk_model.o spk_model.cc g++ -g -O3 -std=c++17 -Wno-deprecated-declarations -fPIC -DFST_NO_DYNAMIC_LINKING -I. -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/include -c -o vosk_api.o vosk_api.cc g++ -g -O3 -std=c++17 -Wno-deprecated-declarations -fPIC -DFST_NO_DYNAMIC_LINKING -I. -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include -I../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/OpenBLAS/install/include -c -o postprocessor.o postprocessor.cc In file included from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/accumulator.h:39, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/fstlib.h:42, from postprocessor.h:21, from postprocessor.cc:15: ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h:849:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 849 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/accumulator.h:39, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/fstlib.h:42, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/fstext-lib.h:22, from model.h:19, from model.cc:19: ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h:849:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 849 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/accumulator.h:39, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/fstlib.h:42, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/fstext-lib.h:22, from language_model.h:27, from language_model.cc:23: ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h:849:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 849 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/accumulator.h:39, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/fstlib.h:42, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/fstext-lib.h:22, from recognizer.h:20, from vosk_api.cc:17: ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h:849:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 849 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/accumulator.h:39, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/fstlib.h:42, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/fstext-lib.h:22, from recognizer.h:20, from recognizer.cc:15: ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/tools/openfst/include/fst/replace.h:849:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 849 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template g++ --shared -s -o libvosk.so recognizer.o language_model.o model.o spk_model.o vosk_api.o postprocessor.o ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2/kaldi-online2.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder/kaldi-decoder.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivector/kaldi-ivector.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm/kaldi-gmm.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree/kaldi-tree.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/feat/kaldi-feat.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat/kaldi-lat.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lm/kaldi-lm.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlm/kaldi-rnnlm.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm/kaldi-hmm.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3/kaldi-nnet3.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform/kaldi-transform.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix/kaldi-cudamatrix.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix/kaldi-matrix.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/kaldi-fstext.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util/kaldi-util.a ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base/kaldi-base.a -lfst -lfstngram -lopenblas -lgfortran 2024-11-07 17:18:02,287 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-11-07 17:18:02,381 root INFO running bdist_wheel 2024-11-07 17:18:02,390 root INFO running build 2024-11-07 17:18:02,391 root INFO running build_py 2024-11-07 17:18:02,391 root WARNING file vosk/vosk_cffi.py (for module vosk.vosk_cffi) not found 2024-11-07 17:18:02,391 root INFO creating build 2024-11-07 17:18:02,391 root INFO creating build/lib 2024-11-07 17:18:02,391 root INFO creating build/lib/vosk 2024-11-07 17:18:02,391 root INFO copying vosk/__init__.py -> build/lib/vosk 2024-11-07 17:18:02,392 root INFO creating build/lib/vosk/transcriber 2024-11-07 17:18:02,392 root INFO copying vosk/transcriber/transcriber.py -> build/lib/vosk/transcriber 2024-11-07 17:18:02,392 root INFO copying vosk/transcriber/__init__.py -> build/lib/vosk/transcriber 2024-11-07 17:18:02,392 root INFO copying vosk/transcriber/cli.py -> build/lib/vosk/transcriber 2024-11-07 17:18:02,392 root INFO running egg_info 2024-11-07 17:18:02,392 root INFO creating vosk.egg-info 2024-11-07 17:18:02,394 root INFO writing vosk.egg-info/PKG-INFO 2024-11-07 17:18:02,394 root INFO writing dependency_links to vosk.egg-info/dependency_links.txt 2024-11-07 17:18:02,394 root INFO writing entry points to vosk.egg-info/entry_points.txt 2024-11-07 17:18:02,394 root INFO writing requirements to vosk.egg-info/requires.txt 2024-11-07 17:18:02,395 root INFO writing top-level names to vosk.egg-info/top_level.txt 2024-11-07 17:18:02,395 root INFO writing manifest file 'vosk.egg-info/SOURCES.txt' 2024-11-07 17:18:02,397 root INFO reading manifest file 'vosk.egg-info/SOURCES.txt' 2024-11-07 17:18:02,397 root INFO writing manifest file 'vosk.egg-info/SOURCES.txt' 2024-11-07 17:18:02,398 root INFO copying vosk/libvosk.so -> build/lib/vosk 2024-11-07 17:18:02,406 root WARNING file vosk/vosk_cffi.py (for module vosk.vosk_cffi) not found 2024-11-07 17:18:02,406 root INFO generating cffi module 'build/lib/vosk/vosk_cffi.py' 2024-11-07 17:18:02,413 wheel INFO installing to build/bdist.linux-x86_64/wheel 2024-11-07 17:18:02,413 root INFO running install 2024-11-07 17:18:02,421 root INFO running install_lib 2024-11-07 17:18:02,422 root INFO creating build/bdist.linux-x86_64 2024-11-07 17:18:02,422 root INFO creating build/bdist.linux-x86_64/wheel 2024-11-07 17:18:02,423 root INFO creating build/bdist.linux-x86_64/wheel/vosk 2024-11-07 17:18:02,423 root INFO creating build/bdist.linux-x86_64/wheel/vosk/transcriber 2024-11-07 17:18:02,423 root INFO copying build/lib/vosk/transcriber/transcriber.py -> build/bdist.linux-x86_64/wheel/vosk/transcriber 2024-11-07 17:18:02,423 root INFO copying build/lib/vosk/transcriber/__init__.py -> build/bdist.linux-x86_64/wheel/vosk/transcriber 2024-11-07 17:18:02,423 root INFO copying build/lib/vosk/transcriber/cli.py -> build/bdist.linux-x86_64/wheel/vosk/transcriber 2024-11-07 17:18:02,423 root INFO copying build/lib/vosk/vosk_cffi.py -> build/bdist.linux-x86_64/wheel/vosk 2024-11-07 17:18:02,424 root INFO copying build/lib/vosk/libvosk.so -> build/bdist.linux-x86_64/wheel/vosk 2024-11-07 17:18:02,432 root INFO copying build/lib/vosk/__init__.py -> build/bdist.linux-x86_64/wheel/vosk 2024-11-07 17:18:02,432 root INFO running install_egg_info 2024-11-07 17:18:02,434 root INFO Copying vosk.egg-info to build/bdist.linux-x86_64/wheel/vosk-0.3.50-py3.12.egg-info 2024-11-07 17:18:02,435 root INFO running install_scripts 2024-11-07 17:18:02,437 wheel INFO creating build/bdist.linux-x86_64/wheel/vosk-0.3.50.dist-info/WHEEL 2024-11-07 17:18:02,437 wheel INFO creating '/home/buildozer/aports/community/vosk-api/src/vosk-api-0.3.50/python/.dist/.tmp-c9492htx/vosk-0.3.50-py3-none-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2024-11-07 17:18:02,437 wheel INFO adding 'vosk/__init__.py' 2024-11-07 17:18:02,450 wheel INFO adding 'vosk/libvosk.so' 2024-11-07 17:18:02,468 wheel INFO adding 'vosk/vosk_cffi.py' 2024-11-07 17:18:02,468 wheel INFO adding 'vosk/transcriber/__init__.py' 2024-11-07 17:18:02,468 wheel INFO adding 'vosk/transcriber/cli.py' 2024-11-07 17:18:02,469 wheel INFO adding 'vosk/transcriber/transcriber.py' 2024-11-07 17:18:02,469 wheel INFO adding 'vosk-0.3.50.dist-info/METADATA' 2024-11-07 17:18:02,469 wheel INFO adding 'vosk-0.3.50.dist-info/WHEEL' 2024-11-07 17:18:02,469 wheel INFO adding 'vosk-0.3.50.dist-info/entry_points.txt' 2024-11-07 17:18:02,469 wheel INFO adding 'vosk-0.3.50.dist-info/top_level.txt' 2024-11-07 17:18:02,470 wheel INFO adding 'vosk-0.3.50.dist-info/RECORD' 2024-11-07 17:18:02,470 wheel INFO removing build/bdist.linux-x86_64/wheel 2024-11-07 17:18:02,472 gpep517 INFO The backend produced .dist/vosk-0.3.50-py3-none-linux_x86_64.whl vosk-0.3.50-py3-none-linux_x86_64.whl Adding library /home/buildozer/aports/community/vosk-api/src/vosk-api-0.3.50/src/libvosk.so 'model' -> '/usr/share/vosk-models/small-en-us' './test.wav' -> '../python/example/test.wav' gcc -I../src -c -o test_vosk.o test_vosk.c gcc -I../src -c -o test_vosk_speaker.o test_vosk_speaker.c gcc test_vosk_speaker.o -o test_vosk_speaker -L../src -lvosk -pthread -lopenblas -lgfortran -Wl,-rpath,../src -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs gcc test_vosk.o -o test_vosk -L../src -lvosk -pthread -lopenblas -lgfortran -Wl,-rpath,../src -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs LOG (VoskAPI:ReadDataFiles():model.cc:226) Decoding params beam=10 max-active=3000 lattice-beam=2 LOG (VoskAPI:ReadDataFiles():model.cc:229) Silence phones 1:2:3:4:5:6:7:8:9:10 LOG (VoskAPI:RemoveOrphanNodes():nnet-nnet.cc:948) Removed 0 orphan nodes. LOG (VoskAPI:RemoveOrphanComponents():nnet-nnet.cc:847) Removing 0 orphan components. LOG (VoskAPI:ReadDataFiles():model.cc:262) Loading i-vector extractor from model/ivector/final.ie LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:183) Computing derived variables for iVector extractor LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:204) Done. LOG (VoskAPI:ReadDataFiles():model.cc:298) Loading HCL and G from model/graph/HCLr.fst model/graph/Gr.fst LOG (VoskAPI:ReadDataFiles():model.cc:324) Loading winfo model/graph/phones/word_boundary.int >>> vosk-api: Entering fakeroot... >>> vosk-api-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/vosk-api/pkg/vosk-api-dev/usr/include' >>> vosk-api-dev*: Preparing subpackage vosk-api-dev... >>> vosk-api-dev*: Stripping binaries >>> vosk-api-dev*: Running postcheck for vosk-api-dev >>> py3-vosk-api-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/vosk/transcriber/__pycache__' -> '/home/buildozer/aports/community/vosk-api/pkg/py3-vosk-api-pyc/usr/lib/python3.12/site-packages/vosk/transcriber/__pycache__' 'usr/lib/python3.12/site-packages/vosk/__pycache__' -> '/home/buildozer/aports/community/vosk-api/pkg/py3-vosk-api-pyc/usr/lib/python3.12/site-packages/vosk/__pycache__' >>> py3-vosk-api-pyc*: Preparing subpackage py3-vosk-api-pyc... >>> py3-vosk-api-pyc*: Running postcheck for py3-vosk-api-pyc >>> py3-vosk-api*: Running split function _py3... 'usr/lib/python3.12' -> '/home/buildozer/aports/community/vosk-api/pkg/py3-vosk-api/usr/lib/python3.12' '/home/buildozer/aports/community/vosk-api/pkg/py3-vosk-api/usr/lib/python3.12/site-packages/vosk/libvosk.so' -> '../../../libvosk.so' >>> py3-vosk-api*: Preparing subpackage py3-vosk-api... >>> py3-vosk-api*: Running postcheck for py3-vosk-api >>> vosk-api*: Running postcheck for vosk-api >>> vosk-api*: Preparing package vosk-api... >>> vosk-api*: Stripping binaries >>> py3-vosk-api-pyc*: Scanning shared objects >>> py3-vosk-api*: Scanning shared objects >>> vosk-api-dev*: Scanning shared objects >>> vosk-api*: Scanning shared objects >>> py3-vosk-api-pyc*: Tracing dependencies... python3~3.12 >>> py3-vosk-api-pyc*: Package size: 40.6 KB >>> py3-vosk-api-pyc*: Compressing data... >>> py3-vosk-api-pyc*: Create checksum... >>> py3-vosk-api-pyc*: Create py3-vosk-api-pyc-0.3.50-r1.apk >>> py3-vosk-api*: Tracing dependencies... py3-requests py3-srt py3-tqdm py3-websockets python3~3.12 vosk-api=0.3.50-r1 >>> py3-vosk-api*: Package size: 28.1 KB >>> py3-vosk-api*: Compressing data... >>> py3-vosk-api*: Create checksum... >>> py3-vosk-api*: Create py3-vosk-api-0.3.50-r1.apk >>> vosk-api-dev*: Tracing dependencies... vosk-api=0.3.50-r1 >>> vosk-api-dev*: Package size: 13.4 KB >>> vosk-api-dev*: Compressing data... >>> vosk-api-dev*: Create checksum... >>> vosk-api-dev*: Create vosk-api-dev-0.3.50-r1.apk >>> vosk-api*: Tracing dependencies... openblas so:libc.musl-x86_64.so.1 so:libfst.so.26 so:libfstngram.so.26 so:libgcc_s.so.1 so:libstdc++.so.6 >>> vosk-api*: Package size: 7.5 MB >>> vosk-api*: Compressing data... >>> vosk-api*: Create checksum... >>> vosk-api*: Create vosk-api-0.3.50-r1.apk >>> vosk-api: Build complete at Thu, 07 Nov 2024 17:18:05 +0000 elapsed time 0h 6m 11s >>> vosk-api: Cleaning up srcdir >>> vosk-api: Cleaning up pkgdir >>> vosk-api: Uninstalling dependencies... (1/46) Purging .makedepends-vosk-api (20241107.171205) (2/46) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (3/46) Purging openblas-dev (0.3.28-r0) (4/46) Purging gfortran (14.2.0-r4) (5/46) Purging liblapack (0.3.28-r0) (6/46) Purging liblapacke (0.3.28-r0) (7/46) Purging openblas-ilp64 (0.3.28-r0) (8/46) Purging openblas (0.3.28-r0) (9/46) Purging openfst-dev (1.8.3-r1) (10/46) Purging libfstcompact (1.8.3-r1) (11/46) Purging libfstconst (1.8.3-r1) (12/46) Purging libfstfar (1.8.3-r1) (13/46) Purging libfstlookahead (1.8.3-r1) (14/46) Purging libfstngram (1.8.3-r1) (15/46) Purging openfst (1.8.3-r1) (16/46) Purging py3-cffi-pyc (1.17.1-r1) (17/46) Purging py3-cffi (1.17.1-r1) (18/46) Purging py3-cparser-pyc (2.22-r1) (19/46) Purging py3-cparser (2.22-r1) (20/46) Purging py3-gpep517-pyc (16-r0) (21/46) Purging py3-gpep517 (16-r0) (22/46) Purging py3-installer-pyc (0.7.0-r2) (23/46) Purging py3-installer (0.7.0-r2) (24/46) Purging py3-setuptools-pyc (70.3.0-r0) (25/46) Purging py3-setuptools (70.3.0-r0) (26/46) Purging py3-wheel-pyc (0.43.0-r0) (27/46) Purging py3-wheel (0.43.0-r0) (28/46) Purging py3-packaging-pyc (24.1-r0) (29/46) Purging py3-packaging (24.1-r0) (30/46) Purging py3-parsing-pyc (3.1.4-r0) (31/46) Purging py3-parsing (3.1.4-r0) (32/46) Purging python3-pyc (3.12.7-r1) (33/46) Purging python3-pycache-pyc0 (3.12.7-r1) (34/46) Purging pyc (3.12.7-r1) (35/46) Purging python3 (3.12.7-r1) (36/46) Purging vosk-model-small-en-us (0.15-r1) (37/46) Purging gdbm (1.24-r0) (38/46) Purging libbz2 (1.0.8-r6) (39/46) Purging libffi (3.4.6-r0) (40/46) Purging libfst (1.8.3-r1) (41/46) Purging libgfortran (14.2.0-r4) (42/46) Purging libpanelw (6.5_p20241006-r2) (43/46) Purging libquadmath (14.2.0-r4) (44/46) Purging mpdecimal (4.0.0-r0) (45/46) Purging sqlite-libs (3.47.0-r0) (46/46) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r6.trigger OK: 395 MiB in 101 packages >>> vosk-api: Updating the community/x86_64 repository index... >>> vosk-api: Signing the index...