>>> vosk-api: Building community/vosk-api 0.3.50-r1 (using abuild 3.15.0_rc3-r1) started Wed, 23 Apr 2025 23:18:20 +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-r5) (3/46) Installing libgfortran (14.2.0-r5) (4/46) Installing gfortran (14.2.0-r5) (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.8-r0) (20/46) Installing gdbm (1.24-r0) (21/46) Installing xz-libs (5.8.1-r0) (22/46) Installing mpdecimal (4.0.0-r0) (23/46) Installing libpanelw (6.5_p20250412-r0) (24/46) Installing sqlite-libs (3.49.1-r0) (25/46) Installing python3 (3.12.10-r0) (26/46) Installing python3-pycache-pyc0 (3.12.10-r0) (27/46) Installing pyc (3.12.10-r0) (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.10-r0) (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.2.0-r0) (38/46) Installing py3-parsing-pyc (3.2.0-r0) (39/46) Installing py3-packaging (24.2-r0) (40/46) Installing py3-packaging-pyc (24.2-r0) (41/46) Installing py3-setuptools (77.0.3-r0) (42/46) Installing py3-setuptools-pyc (77.0.3-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 (20250423.231842) Executing busybox-1.37.0-r16.trigger OK: 659 MiB in 148 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.22/vosk-api-0.3.50.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> vosk-api: Fetching https://github.com/alphacep/vosk-api/archive/v0.3.50/vosk-api-0.3.50.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/v3.22/vosk-api-0.3.50.tar.gz.part' vosk-api-0.3.50.tar. 100% |********************************| 645k 0:00:00 ETA '/var/cache/distfiles/v3.22/vosk-api-0.3.50.tar.gz.part' saved >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> vosk-api: Fetching kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz::https://github.com/alphacep/kaldi/archive/2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/v3.22/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz.part' kaldi-2b69aed630e26f 5889k --:--:-- ETA kaldi-2b69aed630e26f 100% |********************************| 11.6M 0:00:00 ETA '/var/cache/distfiles/v3.22/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz.part' saved >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/vosk-api-0.3.50.tar.gz >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/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.22/vosk-api-0.3.50.tar.gz... >>> vosk-api: Unpacking /var/cache/distfiles/v3.22/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.9' -> '/usr/lib/libapk.so.2.14.9' '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.44.so' -> '/usr/lib/libbfd-2.44.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.73' -> '/usr/lib/libcap.so.2.73' 'OpenBLAS/install/lib/libcares.so.2' -> '/usr/lib/libcares.so.2' 'OpenBLAS/install/lib/libcares.so.2.19.4' -> '/usr/lib/libcares.so.2.19.4' '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.75' -> '/usr/lib/libedit.so.0.0.75' '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.10.2' -> '/usr/lib/libexpat.so.1.10.2' '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.8.1' -> '/usr/lib/liblzma.so.5.8.1' '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.4' -> '/usr/lib/libnghttp2.so.14.28.4' 'OpenBLAS/install/lib/libopcodes-2.44.so' -> '/usr/lib/libopcodes-2.44.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.6' -> '/usr/lib/libpkgconf.so.6' 'OpenBLAS/install/lib/libpkgconf.so.6.0.0' -> '/usr/lib/libpkgconf.so.6.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.73' -> '/usr/lib/libpsx.so.2.73' '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.3.49.1' -> '/usr/lib/libsqlite3.so.3.49.1' '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.2.0' -> '/usr/lib/libunistring.so.5.2.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.3' -> '/usr/lib/libxxhash.so.0.8.3' '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.7' -> '/usr/lib/libzstd.so.1.5.7' '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/phosh' -> '/usr/lib/phosh' '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 c++ ... 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. WARNING: slow expf() detected. expf() is slower than exp() by the factor of 1.18511 *** WARNING: expf() seems to be slower than exp() on your machine. This is *** a known bug in old versions of glibc. Please consider updating it. *** Kaldi will be configured to use exp() instead of expf() in *** base/kaldi-math.h Exp() routine for single-precision floats. 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 -C decoder/ depend make -C feat/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base' make -C featbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/bin' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chainbin' make -C fgmmbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain' make -C fstbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix' make -C fstext/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder' make -C gmm/ 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/featbin' make -C gmmbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fgmmbin' make -C hmm/ depend make -C ivector/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext' make -C ivectorbin/ depend make -C kws/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstbin' make -C kwsbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmmbin' make -C lat/ depend make -C latbin/ depend make -C lm/ 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 lmbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kws' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivectorbin' make -C matrix/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kwsbin' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat' make -C nnet/ depend 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/lm' make -C nnet2bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lmbin' make -C nnet3/ depend make -C nnet3bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix' rm -f .depend.mk make -C online2/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnetbin' make -C online2bin/ depend rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2bin' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2' make -C rnnlm/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet3bin' make -C rnnlmbin/ depend rm -f .depend.mk make -C transform/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2' make -C tree/ depend make -C util/ depend rm -f .depend.mk rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2bin' 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/rnnlmbin' rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform' c++ -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 -DKALDI_NO_EXPF 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 make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree' 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. c++ -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 -DKALDI_NO_EXPF 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 make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util' rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF arpa-to-const-arpa.cc arpa2fst.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF kws-functions.cc kws-functions2.cc kws-scoring.cc >> .depend.mk rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 rm -f .depend.mk c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 c++ -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 -DKALDI_NO_EXPF 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 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/nnet' 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/fgmmbin' 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/hmm' 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/matrix' 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/kwsbin' 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/gmm' 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/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/rnnlm' 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/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. c++ -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 -DKALDI_NO_EXPF -c -o kaldi-math.o kaldi-math.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-error.o kaldi-error.cc c++ -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 -DKALDI_NO_EXPF -c -o io-funcs.o io-funcs.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-utils.o kaldi-utils.cc c++ -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 -DKALDI_NO_EXPF -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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o kaldi-matrix.o kaldi-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-vector.o kaldi-vector.cc c++ -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 -DKALDI_NO_EXPF -c -o packed-matrix.o packed-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o sp-matrix.o sp-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o tp-matrix.o tp-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o matrix-functions.o matrix-functions.cc c++ -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 -DKALDI_NO_EXPF -c -o qr.o qr.cc c++ -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 -DKALDI_NO_EXPF -c -o srfft.o srfft.cc c++ -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 -DKALDI_NO_EXPF -c -o compressed-matrix.o compressed-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o sparse-matrix.o sparse-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o optimization.o optimization.cc c++ -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 -DKALDI_NO_EXPF -c -o numpy-array.o numpy-array.cc 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/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/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/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 ../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/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 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 ../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 '< >' 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 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 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 '< >' 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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o text-utils.o text-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-io.o kaldi-io.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-holder.o kaldi-holder.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-table.o kaldi-table.cc c++ -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 -DKALDI_NO_EXPF -c -o parse-options.o parse-options.cc c++ -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 -DKALDI_NO_EXPF -c -o simple-options.o simple-options.cc c++ -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 -DKALDI_NO_EXPF -c -o simple-io-funcs.o simple-io-funcs.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-semaphore.o kaldi-semaphore.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-thread.o kaldi-thread.cc 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() {} | ^ ../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 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: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 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 '< >' 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 '< >' 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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o cu-device.o cu-device.cc c++ -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 -DKALDI_NO_EXPF -c -o event-map.o event-map.cc c++ -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 -DKALDI_NO_EXPF -c -o context-dep.o context-dep.cc c++ -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 -DKALDI_NO_EXPF -c -o clusterable-classes.o clusterable-classes.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-math.o cu-math.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-rand.o cu-rand.cc c++ -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 -DKALDI_NO_EXPF -c -o cluster-utils.o cluster-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-matrix.o cu-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o build-tree-utils.o build-tree-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-packed-matrix.o cu-packed-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-sp-matrix.o cu-sp-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o build-tree.o build-tree.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-vector.o cu-vector.cc c++ -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 -DKALDI_NO_EXPF -c -o build-tree-questions.o build-tree-questions.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-common.o cu-common.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-tp-matrix.o cu-tp-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-block-matrix.o cu-block-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-sparse-matrix.o cu-sparse-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o tree-renderer.o tree-renderer.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-allocator.o cu-allocator.cc c++ -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 -DKALDI_NO_EXPF -c -o cu-array.o cu-array.cc c++ -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 -DKALDI_NO_EXPF -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-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-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-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-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-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): | ^ 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) { } | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../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-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: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 ../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 '< >' 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-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: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-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 '< >' ../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 ../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 '< >' 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 ../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-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 '< >' ../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: ../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 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 '< >' ../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-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-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 '< >' 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-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-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-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-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 '< >' 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 '< >' ../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-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 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 ../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 ../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-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 ../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 ../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/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/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-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 c++ -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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o hmm-topology.o hmm-topology.cc c++ -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 -DKALDI_NO_EXPF -c -o transition-model.o transition-model.cc c++ -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 -DKALDI_NO_EXPF -c -o diag-gmm.o diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o diag-gmm-normal.o diag-gmm-normal.cc c++ -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 -DKALDI_NO_EXPF -c -o push-special.o push-special.cc c++ -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 -DKALDI_NO_EXPF -c -o mle-diag-gmm.o mle-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-fst-io.o kaldi-fst-io.cc c++ -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 -DKALDI_NO_EXPF -c -o context-fst.o context-fst.cc c++ -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 -DKALDI_NO_EXPF -c -o am-diag-gmm.o am-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o grammar-context-fst.o grammar-context-fst.cc c++ -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 -DKALDI_NO_EXPF -c -o hmm-utils.o hmm-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o mle-am-diag-gmm.o mle-am-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o full-gmm.o full-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o tree-accu.o tree-accu.cc c++ -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 -DKALDI_NO_EXPF -c -o full-gmm-normal.o full-gmm-normal.cc c++ -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 -DKALDI_NO_EXPF -c -o posterior.o posterior.cc c++ -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 -DKALDI_NO_EXPF -c -o mle-full-gmm.o mle-full-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o hmm-test-utils.o hmm-test-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o model-common.o model-common.cc c++ -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 -DKALDI_NO_EXPF -c -o decodable-am-diag-gmm.o decodable-am-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o model-test-common.o model-test-common.cc c++ -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 -DKALDI_NO_EXPF -c -o ebw-diag-gmm.o ebw-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o indirect-diff-diag-gmm.o indirect-diff-diag-gmm.cc 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-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/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/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 ../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/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 ../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 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/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 ../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 ../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/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 '< >' 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 '< >' 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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o regression-tree.o regression-tree.cc c++ -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 -DKALDI_NO_EXPF -c -o regtree-mllr-diag-gmm.o regtree-mllr-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o lda-estimate.o lda-estimate.cc c++ -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 -DKALDI_NO_EXPF -c -o regtree-fmllr-diag-gmm.o regtree-fmllr-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o cmvn.o cmvn.cc c++ -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 -DKALDI_NO_EXPF -c -o transform-common.o transform-common.cc c++ -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 -DKALDI_NO_EXPF -c -o fmllr-diag-gmm.o fmllr-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o lvtln.o lvtln.cc c++ -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 -DKALDI_NO_EXPF -c -o mllt.o mllt.cc c++ -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 -DKALDI_NO_EXPF -c -o fmpe.o fmpe.cc c++ -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 -DKALDI_NO_EXPF -c -o basis-fmllr-diag-gmm.o basis-fmllr-diag-gmm.cc c++ -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 -DKALDI_NO_EXPF -c -o compressed-transform-stats.o compressed-transform-stats.cc c++ -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 -DKALDI_NO_EXPF -c -o fmllr-raw.o fmllr-raw.cc c++ -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 -DKALDI_NO_EXPF -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 ../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-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 ../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/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/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-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/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/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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o feature-functions.o feature-functions.cc c++ -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 -DKALDI_NO_EXPF -c -o feature-mfcc.o feature-mfcc.cc c++ -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 -DKALDI_NO_EXPF -c -o feature-plp.o feature-plp.cc c++ -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 -DKALDI_NO_EXPF -c -o feature-fbank.o feature-fbank.cc c++ -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 -DKALDI_NO_EXPF -c -o ivector-extractor.o ivector-extractor.cc c++ -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 -DKALDI_NO_EXPF -c -o feature-spectrogram.o feature-spectrogram.cc c++ -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 -DKALDI_NO_EXPF -c -o voice-activity-detection.o voice-activity-detection.cc c++ -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 -DKALDI_NO_EXPF -c -o mel-computations.o mel-computations.cc c++ -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 -DKALDI_NO_EXPF -c -o wave-reader.o wave-reader.cc c++ -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 -DKALDI_NO_EXPF -c -o plda.o plda.cc c++ -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 -DKALDI_NO_EXPF -c -o logistic-regression.o logistic-regression.cc c++ -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 -DKALDI_NO_EXPF -c -o pitch-functions.o pitch-functions.cc c++ -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 -DKALDI_NO_EXPF -c -o resample.o resample.cc c++ -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 -DKALDI_NO_EXPF -c -o online-feature.o online-feature.cc c++ -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 -DKALDI_NO_EXPF -c -o agglomerative-clustering.o agglomerative-clustering.cc c++ -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 -DKALDI_NO_EXPF -c -o signal.o signal.cc c++ -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 -DKALDI_NO_EXPF -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 ../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/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 ../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 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() {} | ^ ../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-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: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/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 ../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 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 ../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 ../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 ../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 ../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 ../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 c++ -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 c++ -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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o arpa-file-parser.o arpa-file-parser.cc c++ -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 -DKALDI_NO_EXPF -c -o arpa-lm-compiler.o arpa-lm-compiler.cc c++ -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 -DKALDI_NO_EXPF -c -o const-arpa-lm.o const-arpa-lm.cc c++ -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 -DKALDI_NO_EXPF -c -o kaldi-rnnlm.o kaldi-rnnlm.cc c++ -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 -DKALDI_NO_EXPF -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 c++ -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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o kaldi-lattice.o kaldi-lattice.cc c++ -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 -DKALDI_NO_EXPF -c -o lattice-functions.o lattice-functions.cc c++ -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 -DKALDI_NO_EXPF -c -o lattice-functions-transition-model.o lattice-functions-transition-model.cc c++ -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 -DKALDI_NO_EXPF -c -o word-align-lattice.o word-align-lattice.cc c++ -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 -DKALDI_NO_EXPF -c -o phone-align-lattice.o phone-align-lattice.cc c++ -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 -DKALDI_NO_EXPF -c -o word-align-lattice-lexicon.o word-align-lattice-lexicon.cc c++ -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 -DKALDI_NO_EXPF -c -o sausages.o sausages.cc c++ -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 -DKALDI_NO_EXPF -c -o push-lattice.o push-lattice.cc c++ -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 -DKALDI_NO_EXPF -c -o minimize-lattice.o minimize-lattice.cc c++ -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 -DKALDI_NO_EXPF -c -o determinize-lattice-pruned.o determinize-lattice-pruned.cc c++ -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 -DKALDI_NO_EXPF -c -o confidence.o confidence.cc c++ -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 -DKALDI_NO_EXPF -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 ../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 '< >' 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 ../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 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 ../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/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 ../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 '< >' 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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o training-graph-compiler.o training-graph-compiler.cc c++ -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 -DKALDI_NO_EXPF -c -o chain-supervision.o chain-supervision.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-component.o nnet-component.cc c++ -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 -DKALDI_NO_EXPF -c -o lattice-simple-decoder.o lattice-simple-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o chain-numerator.o chain-numerator.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-nnet.o nnet-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o lattice-faster-decoder.o lattice-faster-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o chain-den-graph.o chain-den-graph.cc c++ -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 -DKALDI_NO_EXPF -c -o lattice-faster-online-decoder.o lattice-faster-online-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o language-model.o language-model.cc c++ -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 -DKALDI_NO_EXPF -c -o simple-decoder.o simple-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o chain-denominator.o chain-denominator.cc c++ -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 -DKALDI_NO_EXPF -c -o faster-decoder.o faster-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o chain-training.o chain-training.cc c++ -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 -DKALDI_NO_EXPF -c -o decoder-wrappers.o decoder-wrappers.cc c++ -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 -DKALDI_NO_EXPF -c -o chain-generic-numerator.o chain-generic-numerator.cc c++ -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 -DKALDI_NO_EXPF -c -o grammar-fst.o grammar-fst.cc c++ -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 -DKALDI_NO_EXPF -c -o train-nnet.o train-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o decodable-matrix.o decodable-matrix.cc c++ -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 -DKALDI_NO_EXPF -c -o train-nnet-ensemble.o train-nnet-ensemble.cc c++ -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 -DKALDI_NO_EXPF -c -o lattice-incremental-decoder.o lattice-incremental-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-update.o nnet-update.cc c++ -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 -DKALDI_NO_EXPF -c -o lattice-incremental-online-decoder.o lattice-incremental-online-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-compute.o nnet-compute.cc c++ -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 -DKALDI_NO_EXPF -c -o am-nnet.o am-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-functions.o nnet-functions.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-precondition.o nnet-precondition.cc c++ -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 -DKALDI_NO_EXPF -c -o combine-nnet.o combine-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o mixup-nnet.o mixup-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-update-parallel.o nnet-update-parallel.cc c++ -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 -DKALDI_NO_EXPF -c -o combine-nnet-fast.o combine-nnet-fast.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-fix.o nnet-fix.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-stats.o nnet-stats.cc c++ -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 -DKALDI_NO_EXPF -c -o rescale-nnet.o rescale-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-limit-rank.o nnet-limit-rank.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-example.o nnet-example.cc c++ -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 -DKALDI_NO_EXPF -c -o get-feature-transform.o get-feature-transform.cc c++ -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 -DKALDI_NO_EXPF -c -o widen-nnet.o widen-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-precondition-online.o nnet-precondition-online.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-example-functions.o nnet-example-functions.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-compute-discriminative.o nnet-compute-discriminative.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-compute-discriminative-parallel.o nnet-compute-discriminative-parallel.cc c++ -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 -DKALDI_NO_EXPF -c -o online-nnet2-decodable.o online-nnet2-decodable.cc c++ -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 -DKALDI_NO_EXPF -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-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 ../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 ../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-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 ../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 ../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 '< >' 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 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 ../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 ../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 '< >' ../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 ../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-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 ../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() {} | ^ ../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: ../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 ../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: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: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: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:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: 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: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-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 ../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 ../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 ../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 '< >' 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: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:108:17: 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: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ 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:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:108:17: 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: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: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: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-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: 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 '< >' ../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: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): | ^ 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: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 '< >' 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: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-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: ../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 ../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 '< >' 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-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 '< >' 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 '< >' ../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 ../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 ../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-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-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: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-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: 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: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 ../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 ../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-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 ../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/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/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/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-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 ../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.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-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 ../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-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() {} | ^ ../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 ../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() {} | ^ ../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-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-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 ../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 ../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 '< >' 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 '< >' 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 '< >' ../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 '< >' ../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-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 '< >' 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 '< >' 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-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-matrix.h:927:28: note: remove the '< >' ../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-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-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: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: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 '< >' ../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: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 ../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-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): | ^ 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-matrix.h:927: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: 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 '< >' ../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 '< >' 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-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-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-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 '< >' ../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: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 '< >' 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 '< >' ../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-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 ../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 ../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 '< >' ../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 ../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 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/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 ../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 ../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-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 ../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 ../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 '< >' ../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 ../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/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 ../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 ../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-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 ../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-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 '< >' 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 c++ -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 c++ -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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o nnet-common.o nnet-common.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-compile.o nnet-compile.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-component-itf.o nnet-component-itf.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-simple-component.o nnet-simple-component.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-combined-component.o nnet-combined-component.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-normalize-component.o nnet-normalize-component.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-general-component.o nnet-general-component.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-parse.o nnet-parse.cc c++ -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 -DKALDI_NO_EXPF -c -o natural-gradient-online.o natural-gradient-online.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-descriptor.o nnet-descriptor.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-optimize.o nnet-optimize.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-computation.o nnet-computation.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-computation-graph.o nnet-computation-graph.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-graph.o nnet-graph.cc c++ -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 -DKALDI_NO_EXPF -c -o am-nnet-simple.o am-nnet-simple.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-example.o nnet-example.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-nnet.o nnet-nnet.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-compile-utils.o nnet-compile-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-utils.o nnet-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-compute.o nnet-compute.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-test-utils.o nnet-test-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-analyze.o nnet-analyze.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-example-utils.o nnet-example-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-training.o nnet-training.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-diagnostics.o nnet-diagnostics.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-am-decodable-simple.o nnet-am-decodable-simple.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-optimize-utils.o nnet-optimize-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-chain-example.o nnet-chain-example.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-chain-training.o nnet-chain-training.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-chain-diagnostics.o nnet-chain-diagnostics.cc c++ -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 -DKALDI_NO_EXPF -c -o discriminative-supervision.o discriminative-supervision.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-discriminative-example.o nnet-discriminative-example.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-discriminative-diagnostics.o nnet-discriminative-diagnostics.cc c++ -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 -DKALDI_NO_EXPF -c -o discriminative-training.o discriminative-training.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-discriminative-training.o nnet-discriminative-training.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-compile-looped.o nnet-compile-looped.cc c++ -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 -DKALDI_NO_EXPF -c -o decodable-simple-looped.o decodable-simple-looped.cc c++ -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 -DKALDI_NO_EXPF -c -o decodable-online-looped.o decodable-online-looped.cc c++ -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 -DKALDI_NO_EXPF -c -o decodable-batch-looped.o decodable-batch-looped.cc c++ -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 -DKALDI_NO_EXPF -c -o convolution.o convolution.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-convolutional-component.o nnet-convolutional-component.cc c++ -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 -DKALDI_NO_EXPF -c -o attention.o attention.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-attention-component.o nnet-attention-component.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-tdnn-component.o nnet-tdnn-component.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-batch-compute.o nnet-batch-compute.cc c++ -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 -DKALDI_NO_EXPF -c -o nnet-chain-training2.o nnet-chain-training2.cc c++ -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 -DKALDI_NO_EXPF -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 ../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 ../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/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 '< >' 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 '< >' ../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 '< >' ../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-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-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 '< >' ../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 ../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-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 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 '< >' 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 ../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 ../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 '< >' ../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-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 ../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 '< >' ../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 ../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 '< >' 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-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 '< >' ../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 ../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 ../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 ../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-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 ../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-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 ../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 ../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() {} | ^ 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: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 '< >' 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-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 ../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-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 ../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-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/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 ../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 ../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-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-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 ../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-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 ../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 ../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/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 ../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 ../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 ../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 ../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 ../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 '< >' ../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 '< >' 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-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-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-tp-matrix.h:59:28: 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 '< >' ../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-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 '< >' ../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, 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 '< >' ../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: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 '< >' 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: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-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 '< >' 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-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 '< >' ../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 ../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 '< >' 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-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-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 '< >' 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-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 '< >' 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: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-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-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: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-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-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: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: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:185:25: 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: 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 '< >' 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-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-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-array.h:108:17: 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-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-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: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-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 '< >' 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 '< >' ../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-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: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-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-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 '< >' 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: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 '< >' ../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, 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: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/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-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: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: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-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: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 '< >' ../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-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 ../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-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, 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-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-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/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 '< >' ../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/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 '< >' ../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-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: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: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-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-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 '< >' ../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: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-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 ../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-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 '< >' ../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 '< >' 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:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:108:17: 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: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: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: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-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-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: 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: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: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 '< >' 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: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: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 '< >' 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-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-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-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 ../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 /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 c++ -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' c++ -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 -DKALDI_NO_EXPF -c -o online-gmm-decodable.o online-gmm-decodable.cc c++ -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 -DKALDI_NO_EXPF -c -o sampler.o sampler.cc c++ -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 -DKALDI_NO_EXPF -c -o online-feature-pipeline.o online-feature-pipeline.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-example.o rnnlm-example.cc c++ -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 -DKALDI_NO_EXPF -c -o online-ivector-feature.o online-ivector-feature.cc c++ -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 -DKALDI_NO_EXPF -c -o online-nnet2-feature-pipeline.o online-nnet2-feature-pipeline.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-example-utils.o rnnlm-example-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o online-gmm-decoding.o online-gmm-decoding.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-core-training.o rnnlm-core-training.cc c++ -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 -DKALDI_NO_EXPF -c -o online-timing.o online-timing.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-embedding-training.o rnnlm-embedding-training.cc c++ -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 -DKALDI_NO_EXPF -c -o online-endpoint.o online-endpoint.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-core-compute.o rnnlm-core-compute.cc c++ -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 -DKALDI_NO_EXPF -c -o onlinebin-util.o onlinebin-util.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-utils.o rnnlm-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-training.o rnnlm-training.cc c++ -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 -DKALDI_NO_EXPF -c -o online-speex-wrapper.o online-speex-wrapper.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-test-utils.o rnnlm-test-utils.cc c++ -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 -DKALDI_NO_EXPF -c -o online-nnet2-decoding.o online-nnet2-decoding.cc c++ -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 -DKALDI_NO_EXPF -c -o online-nnet2-decoding-threaded.o online-nnet2-decoding-threaded.cc c++ -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 -DKALDI_NO_EXPF -c -o sampling-lm-estimate.o sampling-lm-estimate.cc c++ -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 -DKALDI_NO_EXPF -c -o online-nnet3-decoding.o online-nnet3-decoding.cc c++ -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 -DKALDI_NO_EXPF -c -o sampling-lm.o sampling-lm.cc c++ -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 -DKALDI_NO_EXPF -c -o online-nnet3-incremental-decoding.o online-nnet3-incremental-decoding.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-compute-state.o rnnlm-compute-state.cc c++ -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 -DKALDI_NO_EXPF -c -o online-nnet3-wake-word-faster-decoder.o online-nnet3-wake-word-faster-decoder.cc c++ -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 -DKALDI_NO_EXPF -c -o rnnlm-lattice-rescoring.o rnnlm-lattice-rescoring.cc 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/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 ../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-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 ../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 '< >' 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() {} | ^ ../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 '< >' ../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): | ^ ../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); } | ^ ../matrix/kaldi-matrix.h:1013:19: 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 '< >' 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-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-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 '< >' 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 ../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 ../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 ../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-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-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 '< >' 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-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 '< >' 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 '< >' ../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 ../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 ../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-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 ../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 '< >' 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 '< >' ../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 ../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 ../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 ../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, 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-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: ../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 ../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 '< >' 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/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-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-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 ../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 ../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 ../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 '< >' 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 c++ -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 c++ -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' c++ -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 c++ -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 c++ -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 c++ -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 c++ -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 c++ -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 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 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 c++ --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 2025-04-23 23:24:37,750 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.12/site-packages/setuptools/dist.py:760: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-04-23 23:24:37,840 root INFO running bdist_wheel 2025-04-23 23:24:37,855 root INFO running build 2025-04-23 23:24:37,855 root INFO running build_py 2025-04-23 23:24:37,855 root WARNING file vosk/vosk_cffi.py (for module vosk.vosk_cffi) not found 2025-04-23 23:24:37,855 root INFO creating build/lib/vosk 2025-04-23 23:24:37,856 root INFO copying vosk/__init__.py -> build/lib/vosk 2025-04-23 23:24:37,856 root INFO creating build/lib/vosk/transcriber 2025-04-23 23:24:37,856 root INFO copying vosk/transcriber/transcriber.py -> build/lib/vosk/transcriber 2025-04-23 23:24:37,857 root INFO copying vosk/transcriber/__init__.py -> build/lib/vosk/transcriber 2025-04-23 23:24:37,857 root INFO copying vosk/transcriber/cli.py -> build/lib/vosk/transcriber 2025-04-23 23:24:37,857 root INFO running egg_info 2025-04-23 23:24:37,860 root INFO creating vosk.egg-info 2025-04-23 23:24:37,860 root INFO writing vosk.egg-info/PKG-INFO 2025-04-23 23:24:37,860 root INFO writing dependency_links to vosk.egg-info/dependency_links.txt 2025-04-23 23:24:37,861 root INFO writing entry points to vosk.egg-info/entry_points.txt 2025-04-23 23:24:37,861 root INFO writing requirements to vosk.egg-info/requires.txt 2025-04-23 23:24:37,861 root INFO writing top-level names to vosk.egg-info/top_level.txt 2025-04-23 23:24:37,861 root INFO writing manifest file 'vosk.egg-info/SOURCES.txt' 2025-04-23 23:24:37,865 root INFO reading manifest file 'vosk.egg-info/SOURCES.txt' 2025-04-23 23:24:37,866 root INFO writing manifest file 'vosk.egg-info/SOURCES.txt' 2025-04-23 23:24:37,867 root INFO copying vosk/libvosk.so -> build/lib/vosk 2025-04-23 23:24:37,875 root WARNING file vosk/vosk_cffi.py (for module vosk.vosk_cffi) not found 2025-04-23 23:24:37,876 root INFO generating cffi module 'build/lib/vosk/vosk_cffi.py' 2025-04-23 23:24:37,885 wheel INFO installing to build/bdist.linux-x86_64/wheel 2025-04-23 23:24:37,885 root INFO running install 2025-04-23 23:24:37,893 root INFO running install_lib 2025-04-23 23:24:37,896 root INFO creating build/bdist.linux-x86_64/wheel 2025-04-23 23:24:37,896 root INFO creating build/bdist.linux-x86_64/wheel/vosk 2025-04-23 23:24:37,896 root INFO creating build/bdist.linux-x86_64/wheel/vosk/transcriber 2025-04-23 23:24:37,897 root INFO copying build/lib/vosk/transcriber/transcriber.py -> build/bdist.linux-x86_64/wheel/./vosk/transcriber 2025-04-23 23:24:37,897 root INFO copying build/lib/vosk/transcriber/__init__.py -> build/bdist.linux-x86_64/wheel/./vosk/transcriber 2025-04-23 23:24:37,897 root INFO copying build/lib/vosk/transcriber/cli.py -> build/bdist.linux-x86_64/wheel/./vosk/transcriber 2025-04-23 23:24:37,897 root INFO copying build/lib/vosk/vosk_cffi.py -> build/bdist.linux-x86_64/wheel/./vosk 2025-04-23 23:24:37,897 root INFO copying build/lib/vosk/libvosk.so -> build/bdist.linux-x86_64/wheel/./vosk 2025-04-23 23:24:37,906 root INFO copying build/lib/vosk/__init__.py -> build/bdist.linux-x86_64/wheel/./vosk 2025-04-23 23:24:37,906 root INFO running install_egg_info 2025-04-23 23:24:37,910 root INFO Copying vosk.egg-info to build/bdist.linux-x86_64/wheel/./vosk-0.3.50-py3.12.egg-info 2025-04-23 23:24:37,911 root INFO running install_scripts 2025-04-23 23:24:37,914 wheel INFO creating build/bdist.linux-x86_64/wheel/vosk-0.3.50.dist-info/WHEEL 2025-04-23 23:24:37,915 wheel INFO creating '/home/buildozer/aports/community/vosk-api/src/vosk-api-0.3.50/python/.dist/.tmp-pafeqpwm/vosk-0.3.50-py3-none-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2025-04-23 23:24:37,915 wheel INFO adding 'vosk/__init__.py' 2025-04-23 23:24:37,927 wheel INFO adding 'vosk/libvosk.so' 2025-04-23 23:24:37,946 wheel INFO adding 'vosk/vosk_cffi.py' 2025-04-23 23:24:37,946 wheel INFO adding 'vosk/transcriber/__init__.py' 2025-04-23 23:24:37,946 wheel INFO adding 'vosk/transcriber/cli.py' 2025-04-23 23:24:37,946 wheel INFO adding 'vosk/transcriber/transcriber.py' 2025-04-23 23:24:37,947 wheel INFO adding 'vosk-0.3.50.dist-info/METADATA' 2025-04-23 23:24:37,947 wheel INFO adding 'vosk-0.3.50.dist-info/WHEEL' 2025-04-23 23:24:37,947 wheel INFO adding 'vosk-0.3.50.dist-info/entry_points.txt' 2025-04-23 23:24:37,947 wheel INFO adding 'vosk-0.3.50.dist-info/top_level.txt' 2025-04-23 23:24:37,948 wheel INFO adding 'vosk-0.3.50.dist-info/RECORD' 2025-04-23 23:24:37,948 wheel INFO removing build/bdist.linux-x86_64/wheel 2025-04-23 23:24:37,950 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.o -o test_vosk -L../src -lvosk -pthread -lopenblas -lgfortran -Wl,-rpath,../src -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs 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 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.3 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 Wed, 23 Apr 2025 23:24:41 +0000 elapsed time 0h 6m 21s >>> vosk-api: Cleaning up srcdir >>> vosk-api: Cleaning up pkgdir >>> vosk-api: Uninstalling dependencies... (1/46) Purging .makedepends-vosk-api (20250423.231842) (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-r5) (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 (77.0.3-r0) (25/46) Purging py3-setuptools (77.0.3-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.2-r0) (29/46) Purging py3-packaging (24.2-r0) (30/46) Purging py3-parsing-pyc (3.2.0-r0) (31/46) Purging py3-parsing (3.2.0-r0) (32/46) Purging python3-pyc (3.12.10-r0) (33/46) Purging python3-pycache-pyc0 (3.12.10-r0) (34/46) Purging pyc (3.12.10-r0) (35/46) Purging python3 (3.12.10-r0) (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.8-r0) (40/46) Purging libfst (1.8.3-r1) (41/46) Purging libgfortran (14.2.0-r5) (42/46) Purging libpanelw (6.5_p20250412-r0) (43/46) Purging libquadmath (14.2.0-r5) (44/46) Purging mpdecimal (4.0.0-r0) (45/46) Purging sqlite-libs (3.49.1-r0) (46/46) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r16.trigger OK: 398 MiB in 102 packages >>> vosk-api: Updating the community/x86_64 repository index... >>> vosk-api: Signing the index...