>>> vosk-api: Building community/vosk-api 0.3.50-r1 (using abuild 3.16.0_rc4-r0) started Wed, 05 Nov 2025 04:47:39 +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/41) Installing bash (5.3.3-r1) bash-5.3.3-r1.post-install: Executing script... ( 2/41) Installing libgfortran (15.2.0-r2) ( 3/41) Installing gfortran (15.2.0-r2) ( 4/41) Installing openblas (0.3.30-r0) ( 5/41) Installing liblapack (0.3.30-r0) ( 6/41) Installing liblapacke (0.3.30-r0) ( 7/41) Installing openblas-dev (0.3.30-r0) ( 8/41) Installing libfst (1.8.4-r0) ( 9/41) Installing openfst (1.8.4-r0) (10/41) Installing libfstcompact (1.8.4-r0) (11/41) Installing libfstconst (1.8.4-r0) (12/41) Installing libfstfar (1.8.4-r0) (13/41) Installing libfstlookahead (1.8.4-r0) (14/41) Installing libfstngram (1.8.4-r0) (15/41) Installing openfst-dev (1.8.4-r0) (16/41) Installing gdbm (1.26-r0) (17/41) Installing xz-libs (5.8.1-r0) (18/41) Installing mpdecimal (4.0.1-r0) (19/41) Installing libpanelw (6.5_p20251010-r0) (20/41) Installing python3 (3.12.12-r0) (21/41) Installing python3-pycache-pyc0 (3.12.12-r0) (22/41) Installing pyc (3.12.12-r0) (23/41) Installing py3-cparser-pyc (2.22-r1) (24/41) Installing py3-cffi-pyc (1.17.1-r1) (25/41) Installing python3-pyc (3.12.12-r0) (26/41) Installing py3-cparser (2.22-r1) (27/41) Installing py3-cffi (1.17.1-r1) (28/41) Installing py3-installer (0.7.0-r2) (29/41) Installing py3-installer-pyc (0.7.0-r2) (30/41) Installing py3-gpep517 (19-r1) (31/41) Installing py3-gpep517-pyc (19-r1) (32/41) Installing py3-parsing (3.2.3-r0) (33/41) Installing py3-parsing-pyc (3.2.3-r0) (34/41) Installing py3-packaging (25.0-r0) (35/41) Installing py3-packaging-pyc (25.0-r0) (36/41) Installing py3-setuptools (80.9.0-r2) (37/41) Installing py3-setuptools-pyc (80.9.0-r2) (38/41) Installing py3-wheel (0.46.1-r0) (39/41) Installing py3-wheel-pyc (0.46.1-r0) (40/41) Installing vosk-model-small-en-us (0.15-r1) (41/41) Installing .makedepends-vosk-api (20251105.044821) busybox-1.37.0-r24.trigger: Executing script... OK: 554 MiB in 192 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.23/vosk-api-0.3.50.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/vosk-api-0.3.50.tar.gz.part' vosk-api-0.3.50.tar. 100% |********************************| 645k 0:00:00 ETA '/var/cache/distfiles/v3.23/vosk-api-0.3.50.tar.gz.part' saved /var/cache/distfiles/v3.23/vosk-api-0.3.50.tar.gz: OK >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz.part' kaldi-2b69aed630e26f 94% |****************************** | 11.0M 0:00:00 ETA kaldi-2b69aed630e26f 100% |********************************| 11.6M 0:00:00 ETA '/var/cache/distfiles/v3.23/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz.part' saved /var/cache/distfiles/v3.23/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz: OK /home/buildozer/aports/community/vosk-api/kaldi-no-armv7-neon.patch.noauto: OK /home/buildozer/aports/community/vosk-api/kaldi-to-openblas-0.3.21.patch.noauto: OK /home/buildozer/aports/community/vosk-api/kaldi-to-openfst-1.8.2.patch.noauto: OK /home/buildozer/aports/community/vosk-api/vosk-openblas-one-thread.patch: OK /home/buildozer/aports/community/vosk-api/vosk-openblas.patch: OK /home/buildozer/aports/community/vosk-api/vosk-shared-openfst.patch: OK >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/vosk-api-0.3.50.tar.gz /var/cache/distfiles/v3.23/vosk-api-0.3.50.tar.gz: OK >>> vosk-api: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz /var/cache/distfiles/v3.23/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c.tar.gz: OK /home/buildozer/aports/community/vosk-api/kaldi-no-armv7-neon.patch.noauto: OK /home/buildozer/aports/community/vosk-api/kaldi-to-openblas-0.3.21.patch.noauto: OK /home/buildozer/aports/community/vosk-api/kaldi-to-openfst-1.8.2.patch.noauto: OK /home/buildozer/aports/community/vosk-api/vosk-openblas-one-thread.patch: OK /home/buildozer/aports/community/vosk-api/vosk-openblas.patch: OK /home/buildozer/aports/community/vosk-api/vosk-shared-openfst.patch: OK >>> vosk-api: Unpacking /var/cache/distfiles/v3.23/vosk-api-0.3.50.tar.gz... >>> vosk-api: Unpacking /var/cache/distfiles/v3.23/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/krb5' -> '/usr/lib/krb5' 'OpenBLAS/install/lib/libX11-xcb.so.1' -> '/usr/lib/libX11-xcb.so.1' 'OpenBLAS/install/lib/libX11-xcb.so.1.0.0' -> '/usr/lib/libX11-xcb.so.1.0.0' 'OpenBLAS/install/lib/libX11.so.6' -> '/usr/lib/libX11.so.6' 'OpenBLAS/install/lib/libX11.so.6.4.0' -> '/usr/lib/libX11.so.6.4.0' 'OpenBLAS/install/lib/libXau.so.6' -> '/usr/lib/libXau.so.6' 'OpenBLAS/install/lib/libXau.so.6.0.0' -> '/usr/lib/libXau.so.6.0.0' 'OpenBLAS/install/lib/libXcomposite.so.1' -> '/usr/lib/libXcomposite.so.1' 'OpenBLAS/install/lib/libXcomposite.so.1.0.0' -> '/usr/lib/libXcomposite.so.1.0.0' 'OpenBLAS/install/lib/libXdmcp.so.6' -> '/usr/lib/libXdmcp.so.6' 'OpenBLAS/install/lib/libXdmcp.so.6.0.0' -> '/usr/lib/libXdmcp.so.6.0.0' 'OpenBLAS/install/lib/libXext.so.6' -> '/usr/lib/libXext.so.6' 'OpenBLAS/install/lib/libXext.so.6.4.0' -> '/usr/lib/libXext.so.6.4.0' 'OpenBLAS/install/lib/libXi.so.6' -> '/usr/lib/libXi.so.6' 'OpenBLAS/install/lib/libXi.so.6.1.0' -> '/usr/lib/libXi.so.6.1.0' 'OpenBLAS/install/lib/libXrender.so.1' -> '/usr/lib/libXrender.so.1' 'OpenBLAS/install/lib/libXrender.so.1.3.0' -> '/usr/lib/libXrender.so.1.3.0' 'OpenBLAS/install/lib/libXtst.so.6' -> '/usr/lib/libXtst.so.6' 'OpenBLAS/install/lib/libXtst.so.6.1.0' -> '/usr/lib/libXtst.so.6.1.0' '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.3.0.0_rc7' -> '/usr/lib/libapk.so.3.0.0_rc7' 'OpenBLAS/install/lib/libasound.so.2' -> '/usr/lib/libasound.so.2' 'OpenBLAS/install/lib/libasound.so.2.0.0' -> '/usr/lib/libasound.so.2.0.0' 'OpenBLAS/install/lib/libatomic.a' -> '/usr/lib/libatomic.a' 'OpenBLAS/install/lib/libatomic.so' -> '/usr/lib/libatomic.so' 'OpenBLAS/install/lib/libatomic.so.1' -> '/usr/lib/libatomic.so.1' 'OpenBLAS/install/lib/libatomic.so.1.2.0' -> '/usr/lib/libatomic.so.1.2.0' 'OpenBLAS/install/lib/libatopology.so.2' -> '/usr/lib/libatopology.so.2' 'OpenBLAS/install/lib/libatopology.so.2.0.0' -> '/usr/lib/libatopology.so.2.0.0' 'OpenBLAS/install/lib/libbfd-2.45.so' -> '/usr/lib/libbfd-2.45.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/libbsd.so.0' -> '/usr/lib/libbsd.so.0' 'OpenBLAS/install/lib/libbsd.so.0.12.2' -> '/usr/lib/libbsd.so.0.12.2' '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.77' -> '/usr/lib/libcap.so.2.77' '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.19' -> '/usr/lib/libcjson.so.1.7.19' 'OpenBLAS/install/lib/libcom_err.so.2' -> '/usr/lib/libcom_err.so.2' 'OpenBLAS/install/lib/libcom_err.so.2.1' -> '/usr/lib/libcom_err.so.2.1' '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.76' -> '/usr/lib/libedit.so.0.0.76' '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.11.1' -> '/usr/lib/libexpat.so.1.11.1' '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.2.0' -> '/usr/lib/libffi.so.8.2.0' 'OpenBLAS/install/lib/libfontconfig.so.1' -> '/usr/lib/libfontconfig.so.1' 'OpenBLAS/install/lib/libfontconfig.so.1.16.1' -> '/usr/lib/libfontconfig.so.1.16.1' 'OpenBLAS/install/lib/libfontenc.so.1' -> '/usr/lib/libfontenc.so.1' 'OpenBLAS/install/lib/libfontenc.so.1.0.0' -> '/usr/lib/libfontenc.so.1.0.0' 'OpenBLAS/install/lib/libfreebl3.so' -> '/usr/lib/libfreebl3.so' 'OpenBLAS/install/lib/libfreebl3.so.117' -> '/usr/lib/libfreebl3.so.117' 'OpenBLAS/install/lib/libfreeblpriv3.so' -> '/usr/lib/libfreeblpriv3.so' 'OpenBLAS/install/lib/libfreeblpriv3.so.117' -> '/usr/lib/libfreeblpriv3.so.117' 'OpenBLAS/install/lib/libfreetype.so.6' -> '/usr/lib/libfreetype.so.6' 'OpenBLAS/install/lib/libfreetype.so.6.20.2' -> '/usr/lib/libfreetype.so.6.20.2' '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/libgif.so.7' -> '/usr/lib/libgif.so.7' 'OpenBLAS/install/lib/libgif.so.7.2.0' -> '/usr/lib/libgif.so.7.2.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-15.so' -> '/usr/lib/libgnarl-15.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-15.so' -> '/usr/lib/libgnat-15.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/libgssapi_krb5.so.2' -> '/usr/lib/libgssapi_krb5.so.2' 'OpenBLAS/install/lib/libgssapi_krb5.so.2.2' -> '/usr/lib/libgssapi_krb5.so.2.2' 'OpenBLAS/install/lib/libgssrpc.so.4' -> '/usr/lib/libgssrpc.so.4' 'OpenBLAS/install/lib/libgssrpc.so.4.2' -> '/usr/lib/libgssrpc.so.4.2' '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/libjansson.so.4' -> '/usr/lib/libjansson.so.4' 'OpenBLAS/install/lib/libjansson.so.4.14.1' -> '/usr/lib/libjansson.so.4.14.1' 'OpenBLAS/install/lib/libjpeg.so.8' -> '/usr/lib/libjpeg.so.8' 'OpenBLAS/install/lib/libjpeg.so.8.3.2' -> '/usr/lib/libjpeg.so.8.3.2' 'OpenBLAS/install/lib/libk5crypto.so.3' -> '/usr/lib/libk5crypto.so.3' 'OpenBLAS/install/lib/libk5crypto.so.3.1' -> '/usr/lib/libk5crypto.so.3.1' 'OpenBLAS/install/lib/libkadm5clnt_mit.so.12' -> '/usr/lib/libkadm5clnt_mit.so.12' 'OpenBLAS/install/lib/libkadm5clnt_mit.so.12.0' -> '/usr/lib/libkadm5clnt_mit.so.12.0' 'OpenBLAS/install/lib/libkadm5srv_mit.so.12' -> '/usr/lib/libkadm5srv_mit.so.12' 'OpenBLAS/install/lib/libkadm5srv_mit.so.12.0' -> '/usr/lib/libkadm5srv_mit.so.12.0' 'OpenBLAS/install/lib/libkdb5.so.10' -> '/usr/lib/libkdb5.so.10' 'OpenBLAS/install/lib/libkdb5.so.10.0' -> '/usr/lib/libkdb5.so.10.0' 'OpenBLAS/install/lib/libkeyutils.so.1' -> '/usr/lib/libkeyutils.so.1' 'OpenBLAS/install/lib/libkeyutils.so.1.10' -> '/usr/lib/libkeyutils.so.1.10' 'OpenBLAS/install/lib/libkrad.so.0' -> '/usr/lib/libkrad.so.0' 'OpenBLAS/install/lib/libkrad.so.0.0' -> '/usr/lib/libkrad.so.0.0' 'OpenBLAS/install/lib/libkrb5.so.3' -> '/usr/lib/libkrb5.so.3' 'OpenBLAS/install/lib/libkrb5.so.3.3' -> '/usr/lib/libkrb5.so.3.3' 'OpenBLAS/install/lib/libkrb5support.so.0' -> '/usr/lib/libkrb5support.so.0' 'OpenBLAS/install/lib/libkrb5support.so.0.1' -> '/usr/lib/libkrb5support.so.0.1' '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/liblcms2.so.2' -> '/usr/lib/liblcms2.so.2' 'OpenBLAS/install/lib/liblcms2.so.2.0.17' -> '/usr/lib/liblcms2.so.2.0.17' '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/libmd.so.0' -> '/usr/lib/libmd.so.0' 'OpenBLAS/install/lib/libmd.so.0.1.0' -> '/usr/lib/libmd.so.0.1.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.1' -> '/usr/lib/libmpdec++.so.4.0.1' 'OpenBLAS/install/lib/libmpdec.so.4' -> '/usr/lib/libmpdec.so.4' 'OpenBLAS/install/lib/libmpdec.so.4.0.1' -> '/usr/lib/libmpdec.so.4.0.1' 'OpenBLAS/install/lib/libmpfr.so.6' -> '/usr/lib/libmpfr.so.6' 'OpenBLAS/install/lib/libmpfr.so.6.2.2' -> '/usr/lib/libmpfr.so.6.2.2' '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.29.2' -> '/usr/lib/libnghttp2.so.14.29.2' 'OpenBLAS/install/lib/libnghttp3.so.9' -> '/usr/lib/libnghttp3.so.9' 'OpenBLAS/install/lib/libnghttp3.so.9.3.0' -> '/usr/lib/libnghttp3.so.9.3.0' 'OpenBLAS/install/lib/libnspr4.so' -> '/usr/lib/libnspr4.so' 'OpenBLAS/install/lib/libnss3.so' -> '/usr/lib/libnss3.so' 'OpenBLAS/install/lib/libnss3.so.117' -> '/usr/lib/libnss3.so.117' 'OpenBLAS/install/lib/libnssckbi-testlib.so' -> '/usr/lib/libnssckbi-testlib.so' 'OpenBLAS/install/lib/libnssckbi-testlib.so.117' -> '/usr/lib/libnssckbi-testlib.so.117' 'OpenBLAS/install/lib/libnssckbi.so' -> '/usr/lib/libnssckbi.so' 'OpenBLAS/install/lib/libnssckbi.so.117' -> '/usr/lib/libnssckbi.so.117' 'OpenBLAS/install/lib/libnsssysinit.so' -> '/usr/lib/libnsssysinit.so' 'OpenBLAS/install/lib/libnsssysinit.so.117' -> '/usr/lib/libnsssysinit.so.117' 'OpenBLAS/install/lib/libnssutil3.so' -> '/usr/lib/libnssutil3.so' 'OpenBLAS/install/lib/libnssutil3.so.117' -> '/usr/lib/libnssutil3.so.117' 'OpenBLAS/install/lib/libopcodes-2.45.so' -> '/usr/lib/libopcodes-2.45.so' 'OpenBLAS/install/lib/libopenblas.so' -> '/usr/lib/libopenblas.so' 'OpenBLAS/install/lib/libopenblas.so.3' -> '/usr/lib/libopenblas.so.3' 'OpenBLAS/install/lib/libopenblas_armv7p-r0.3.30.so' -> '/usr/lib/libopenblas_armv7p-r0.3.30.so' 'OpenBLAS/install/lib/libp11-kit.so.0' -> '/usr/lib/libp11-kit.so.0' 'OpenBLAS/install/lib/libp11-kit.so.0.4.1' -> '/usr/lib/libp11-kit.so.0.4.1' '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.14.0' -> '/usr/lib/libpcre2-8.so.0.14.0' 'OpenBLAS/install/lib/libpcre2-posix.so.3' -> '/usr/lib/libpcre2-posix.so.3' 'OpenBLAS/install/lib/libpcre2-posix.so.3.0.6' -> '/usr/lib/libpcre2-posix.so.3.0.6' 'OpenBLAS/install/lib/libpcsclite.so' -> '/usr/lib/libpcsclite.so' 'OpenBLAS/install/lib/libpcsclite.so.1' -> '/usr/lib/libpcsclite.so.1' 'OpenBLAS/install/lib/libpcsclite_real.so.1' -> '/usr/lib/libpcsclite_real.so.1' 'OpenBLAS/install/lib/libpkgconf.so.7' -> '/usr/lib/libpkgconf.so.7' 'OpenBLAS/install/lib/libpkgconf.so.7.0.0' -> '/usr/lib/libpkgconf.so.7.0.0' 'OpenBLAS/install/lib/libplc4.so' -> '/usr/lib/libplc4.so' 'OpenBLAS/install/lib/libplds4.so' -> '/usr/lib/libplds4.so' 'OpenBLAS/install/lib/libpng16.so.16' -> '/usr/lib/libpng16.so.16' 'OpenBLAS/install/lib/libpng16.so.16.49.0' -> '/usr/lib/libpng16.so.16.49.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.77' -> '/usr/lib/libpsx.so.2.77' '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/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.3' -> '/usr/lib/libreadline.so.8.3' 'OpenBLAS/install/lib/libresolv.a' -> '/usr/lib/libresolv.a' 'OpenBLAS/install/lib/librt.a' -> '/usr/lib/librt.a' 'OpenBLAS/install/lib/libsctp.so.1' -> '/usr/lib/libsctp.so.1' 'OpenBLAS/install/lib/libsctp.so.1.0.19' -> '/usr/lib/libsctp.so.1.0.19' 'OpenBLAS/install/lib/libsframe.so.2' -> '/usr/lib/libsframe.so.2' 'OpenBLAS/install/lib/libsframe.so.2.0.0' -> '/usr/lib/libsframe.so.2.0.0' 'OpenBLAS/install/lib/libsmime3.so' -> '/usr/lib/libsmime3.so' 'OpenBLAS/install/lib/libsmime3.so.117' -> '/usr/lib/libsmime3.so.117' 'OpenBLAS/install/lib/libsoftokn3.so' -> '/usr/lib/libsoftokn3.so' 'OpenBLAS/install/lib/libsoftokn3.so.117' -> '/usr/lib/libsoftokn3.so.117' 'OpenBLAS/install/lib/libsqlite3.so.0' -> '/usr/lib/libsqlite3.so.0' 'OpenBLAS/install/lib/libsqlite3.so.3.50.4' -> '/usr/lib/libsqlite3.so.3.50.4' 'OpenBLAS/install/lib/libssl.so.3' -> '/usr/lib/libssl.so.3' 'OpenBLAS/install/lib/libssl3.so' -> '/usr/lib/libssl3.so' 'OpenBLAS/install/lib/libssl3.so.117' -> '/usr/lib/libssl3.so.117' 'OpenBLAS/install/lib/libssp_nonshared.a' -> '/usr/lib/libssp_nonshared.a' 'OpenBLAS/install/lib/libstdc++.a' -> '/usr/lib/libstdc++.a' 'OpenBLAS/install/lib/libstdc++.modules.json' -> '/usr/lib/libstdc++.modules.json' '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.34' -> '/usr/lib/libstdc++.so.6.0.34' '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/libtasn1.so.6' -> '/usr/lib/libtasn1.so.6' 'OpenBLAS/install/lib/libtasn1.so.6.6.4' -> '/usr/lib/libtasn1.so.6.6.4' '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/libverto.so.1' -> '/usr/lib/libverto.so.1' 'OpenBLAS/install/lib/libverto.so.1.0.0' -> '/usr/lib/libverto.so.1.0.0' 'OpenBLAS/install/lib/libxcb-composite.so.0' -> '/usr/lib/libxcb-composite.so.0' 'OpenBLAS/install/lib/libxcb-composite.so.0.0.0' -> '/usr/lib/libxcb-composite.so.0.0.0' 'OpenBLAS/install/lib/libxcb-damage.so.0' -> '/usr/lib/libxcb-damage.so.0' 'OpenBLAS/install/lib/libxcb-damage.so.0.0.0' -> '/usr/lib/libxcb-damage.so.0.0.0' 'OpenBLAS/install/lib/libxcb-dbe.so.0' -> '/usr/lib/libxcb-dbe.so.0' 'OpenBLAS/install/lib/libxcb-dbe.so.0.0.0' -> '/usr/lib/libxcb-dbe.so.0.0.0' 'OpenBLAS/install/lib/libxcb-dpms.so.0' -> '/usr/lib/libxcb-dpms.so.0' 'OpenBLAS/install/lib/libxcb-dpms.so.0.0.0' -> '/usr/lib/libxcb-dpms.so.0.0.0' 'OpenBLAS/install/lib/libxcb-dri2.so.0' -> '/usr/lib/libxcb-dri2.so.0' 'OpenBLAS/install/lib/libxcb-dri2.so.0.0.0' -> '/usr/lib/libxcb-dri2.so.0.0.0' 'OpenBLAS/install/lib/libxcb-dri3.so.0' -> '/usr/lib/libxcb-dri3.so.0' 'OpenBLAS/install/lib/libxcb-dri3.so.0.1.0' -> '/usr/lib/libxcb-dri3.so.0.1.0' 'OpenBLAS/install/lib/libxcb-glx.so.0' -> '/usr/lib/libxcb-glx.so.0' 'OpenBLAS/install/lib/libxcb-glx.so.0.0.0' -> '/usr/lib/libxcb-glx.so.0.0.0' 'OpenBLAS/install/lib/libxcb-present.so.0' -> '/usr/lib/libxcb-present.so.0' 'OpenBLAS/install/lib/libxcb-present.so.0.0.0' -> '/usr/lib/libxcb-present.so.0.0.0' 'OpenBLAS/install/lib/libxcb-randr.so.0' -> '/usr/lib/libxcb-randr.so.0' 'OpenBLAS/install/lib/libxcb-randr.so.0.1.0' -> '/usr/lib/libxcb-randr.so.0.1.0' 'OpenBLAS/install/lib/libxcb-record.so.0' -> '/usr/lib/libxcb-record.so.0' 'OpenBLAS/install/lib/libxcb-record.so.0.0.0' -> '/usr/lib/libxcb-record.so.0.0.0' 'OpenBLAS/install/lib/libxcb-render.so.0' -> '/usr/lib/libxcb-render.so.0' 'OpenBLAS/install/lib/libxcb-render.so.0.0.0' -> '/usr/lib/libxcb-render.so.0.0.0' 'OpenBLAS/install/lib/libxcb-res.so.0' -> '/usr/lib/libxcb-res.so.0' 'OpenBLAS/install/lib/libxcb-res.so.0.0.0' -> '/usr/lib/libxcb-res.so.0.0.0' 'OpenBLAS/install/lib/libxcb-screensaver.so.0' -> '/usr/lib/libxcb-screensaver.so.0' 'OpenBLAS/install/lib/libxcb-screensaver.so.0.0.0' -> '/usr/lib/libxcb-screensaver.so.0.0.0' 'OpenBLAS/install/lib/libxcb-shape.so.0' -> '/usr/lib/libxcb-shape.so.0' 'OpenBLAS/install/lib/libxcb-shape.so.0.0.0' -> '/usr/lib/libxcb-shape.so.0.0.0' 'OpenBLAS/install/lib/libxcb-shm.so.0' -> '/usr/lib/libxcb-shm.so.0' 'OpenBLAS/install/lib/libxcb-shm.so.0.0.0' -> '/usr/lib/libxcb-shm.so.0.0.0' 'OpenBLAS/install/lib/libxcb-sync.so.1' -> '/usr/lib/libxcb-sync.so.1' 'OpenBLAS/install/lib/libxcb-sync.so.1.0.0' -> '/usr/lib/libxcb-sync.so.1.0.0' 'OpenBLAS/install/lib/libxcb-xf86dri.so.0' -> '/usr/lib/libxcb-xf86dri.so.0' 'OpenBLAS/install/lib/libxcb-xf86dri.so.0.0.0' -> '/usr/lib/libxcb-xf86dri.so.0.0.0' 'OpenBLAS/install/lib/libxcb-xfixes.so.0' -> '/usr/lib/libxcb-xfixes.so.0' 'OpenBLAS/install/lib/libxcb-xfixes.so.0.0.0' -> '/usr/lib/libxcb-xfixes.so.0.0.0' 'OpenBLAS/install/lib/libxcb-xinerama.so.0' -> '/usr/lib/libxcb-xinerama.so.0' 'OpenBLAS/install/lib/libxcb-xinerama.so.0.0.0' -> '/usr/lib/libxcb-xinerama.so.0.0.0' 'OpenBLAS/install/lib/libxcb-xinput.so.0' -> '/usr/lib/libxcb-xinput.so.0' 'OpenBLAS/install/lib/libxcb-xinput.so.0.1.0' -> '/usr/lib/libxcb-xinput.so.0.1.0' 'OpenBLAS/install/lib/libxcb-xkb.so.1' -> '/usr/lib/libxcb-xkb.so.1' 'OpenBLAS/install/lib/libxcb-xkb.so.1.0.0' -> '/usr/lib/libxcb-xkb.so.1.0.0' 'OpenBLAS/install/lib/libxcb-xtest.so.0' -> '/usr/lib/libxcb-xtest.so.0' 'OpenBLAS/install/lib/libxcb-xtest.so.0.0.0' -> '/usr/lib/libxcb-xtest.so.0.0.0' 'OpenBLAS/install/lib/libxcb-xv.so.0' -> '/usr/lib/libxcb-xv.so.0' 'OpenBLAS/install/lib/libxcb-xv.so.0.0.0' -> '/usr/lib/libxcb-xv.so.0.0.0' 'OpenBLAS/install/lib/libxcb-xvmc.so.0' -> '/usr/lib/libxcb-xvmc.so.0' 'OpenBLAS/install/lib/libxcb-xvmc.so.0.0.0' -> '/usr/lib/libxcb-xvmc.so.0.0.0' 'OpenBLAS/install/lib/libxcb.so.1' -> '/usr/lib/libxcb.so.1' 'OpenBLAS/install/lib/libxcb.so.1.1.0' -> '/usr/lib/libxcb.so.1.1.0' '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/lksctp-tools' -> '/usr/lib/lksctp-tools' '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/pcsc' -> '/usr/lib/pcsc' 'OpenBLAS/install/lib/phosh' -> '/usr/lib/phosh' 'OpenBLAS/install/lib/pkcs11' -> '/usr/lib/pkcs11' '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. 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 -C featbin/ depend make -C fgmmbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base' make -C fstbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/bin' make -C fstext/ depend make -C gmm/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chainbin' make -C gmmbin/ depend make -C hmm/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/cudamatrix' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/decoder' make -C ivector/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/feat' make -C ivectorbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/featbin' make -C kws/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fgmmbin' make -C kwsbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstbin' make -C lat/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext' make -C latbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmm' make -C lm/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/gmmbin' make -C lmbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm' make -C matrix/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivector' make -C nnet/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/ivectorbin' make -C nnetbin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kws' make -C nnet2/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kwsbin' make -C nnet2bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lat' make -C nnet3/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/latbin' make -C nnet3bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lm' make -C online2/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lmbin' make -C online2bin/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix' make -C rnnlm/ 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/nnetbin' make -C rnnlmbin/ depend make -C transform/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2' make -C tree/ depend make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet2bin' make -C util/ 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[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/online2' 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' rm -f .depend.mk rm -f .depend.mk make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/rnnlmbin' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/transform' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/tree' make[2]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util' rm -f .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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST acc-lda.cc acc-tree-stats.cc add-self-loops.cc ali-to-pdf.cc ali-to-phones.cc ali-to-post.cc align-compiled-mapped.cc align-equal-compiled.cc align-equal.cc align-mapped.cc align-text.cc am-info.cc analyze-counts.cc build-pfile-from-ali.cc build-tree-two-level.cc build-tree.cc cluster-phones.cc compare-int-vector.cc compile-graph.cc compile-questions.cc compile-train-graphs-fsts.cc compile-train-graphs-without-lexicon.cc compile-train-graphs.cc compute-gop.cc compute-wer-bootci.cc compute-wer.cc convert-ali.cc copy-gselect.cc copy-int-vector.cc copy-matrix.cc copy-post.cc copy-transition-model.cc copy-tree.cc copy-vector.cc decode-faster-mapped.cc decode-faster.cc draw-tree.cc est-lda.cc est-mllt.cc est-pca.cc get-post-on-ali.cc hmm-info.cc latgen-faster-mapped-parallel.cc latgen-faster-mapped.cc latgen-incremental-mapped.cc logprob-to-post.cc make-h-transducer.cc make-ilabel-transducer.cc make-pdf-to-tid-transducer.cc matrix-dim.cc matrix-max.cc matrix-sum-rows.cc matrix-sum.cc phones-to-prons.cc post-to-pdf-post.cc post-to-phone-post.cc post-to-smat.cc post-to-tacc.cc post-to-weights.cc prob-to-post.cc prons-to-wordali.cc scale-post.cc show-alignments.cc show-transitions.cc sum-lda-accs.cc sum-matrices.cc sum-mllt-accs.cc sum-post.cc sum-tree-stats.cc transform-vec.cc tree-info.cc vector-scale.cc vector-sum.cc weight-post.cc weight-silence-post.cc >> .depend.mk rm -f .depend.mk 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST chain-est-phone-lm.cc chain-get-supervision.cc chain-make-den-fst.cc chain-make-num-fst-e2e.cc nnet3-chain-acc-lda-stats.cc nnet3-chain-add-post-to-egs.cc nnet3-chain-combine.cc nnet3-chain-combine2.cc nnet3-chain-compute-post.cc nnet3-chain-compute-prob.cc nnet3-chain-copy-egs.cc nnet3-chain-e2e-get-egs.cc nnet3-chain-get-egs.cc nnet3-chain-merge-egs.cc nnet3-chain-normalize-egs.cc nnet3-chain-shuffle-egs.cc nnet3-chain-subset-egs.cc nnet3-chain-train.cc nnet3-chain-train2.cc >> .depend.mk rm -f .depend.mk 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST fstaddselfloops.cc fstaddsubsequentialloop.cc fstcomposecontext.cc fstcopy.cc fstdeterminizelog.cc fstdeterminizestar.cc fstisstochastic.cc fstmakecontextfst.cc fstmakecontextsyms.cc fstminimizeencoded.cc fstphicompose.cc fstpushspecial.cc fstrand.cc fstrmepslocal.cc fstrmsymbols.cc fsts-concat.cc fsts-project.cc fsts-to-transcripts.cc fsts-union.cc fsttablecompose.cc make-grammar-fst.cc >> .depend.mk rm -f .depend.mk rm -f .depend.mk rm -f .depend.mk 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 ./get_version.sh: Git history is not available. ./get_version.sh: Using the version number "5.5" specified in src/.version. rm -f .depend.mk 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST arpa-to-const-arpa.cc arpa2fst.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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST nnet-adjust-priors.cc nnet-align-compiled.cc nnet-am-average.cc nnet-am-compute.cc nnet-am-copy.cc nnet-am-fix.cc nnet-am-info.cc nnet-am-init.cc nnet-am-mixup.cc nnet-am-reinitialize.cc nnet-am-switch-preconditioning.cc nnet-am-widen.cc nnet-combine-egs-discriminative.cc nnet-combine-fast.cc nnet-combine.cc nnet-compare-hash-discriminative.cc nnet-compute-from-egs.cc nnet-compute-prob.cc nnet-compute.cc nnet-copy-egs-discriminative.cc nnet-copy-egs.cc nnet-get-egs-discriminative.cc nnet-get-egs.cc nnet-get-feature-transform-multi.cc nnet-get-feature-transform.cc nnet-get-weighted-egs.cc nnet-init.cc nnet-insert.cc nnet-latgen-faster-parallel.cc nnet-latgen-faster.cc nnet-modify-learning-rates.cc nnet-normalize-stddev.cc nnet-relabel-egs.cc nnet-replace-last-layers.cc nnet-show-progress.cc nnet-shuffle-egs-discriminative.cc nnet-shuffle-egs.cc nnet-subset-egs.cc nnet-to-raw-nnet.cc nnet-train-discriminative-parallel.cc nnet-train-discriminative-simple.cc nnet-train-ensemble.cc nnet-train-parallel.cc nnet-train-simple.cc nnet-train-transitions.cc nnet1-to-raw-nnet.cc raw-nnet-concat.cc raw-nnet-copy.cc raw-nnet-info.cc >> .depend.mk rm -f .depend.mk 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST decodable-matrix.cc decoder-wrappers.cc faster-decoder.cc grammar-fst.cc lattice-faster-decoder.cc lattice-faster-online-decoder.cc lattice-incremental-decoder.cc lattice-incremental-online-decoder.cc lattice-simple-decoder.cc simple-decoder.cc training-graph-compiler.cc >> .depend.mk rm -f .depend.mk 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST hmm-test-utils.cc hmm-topology-test.cc hmm-topology.cc hmm-utils-test.cc hmm-utils.cc posterior-test.cc posterior.cc transition-model-test.cc transition-model.cc tree-accu.cc >> .depend.mk rm -f .depend.mk 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST kws-functions.cc kws-functions2.cc kws-scoring.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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST 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 make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/lmbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/kws' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/nnet' 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/rnnlmbin' 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/kwsbin' 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/tree' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/chain' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/matrix' 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/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/online2' 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/nnetbin' 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/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/cudamatrix' 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/ivectorbin' 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/nnet2' 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/nnet3bin' 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/nnet3' 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/latbin' make[2]: Leaving directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/bin' 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -c -o numpy-array.o numpy-array.cc 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/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/optimization.h:29, from optimization.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/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/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/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 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 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 '< >' 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 /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from ../matrix/kaldi-matrix.h:27: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1590 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1885:27: /usr/include/c++/15.2.0/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1869 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1890:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15.2.0/bits/stl_algo.h:4753:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4753 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, | ^~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:4753:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:4753:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4768:25: /usr/include/c++/15.2.0/bits/stl_algo.h:1924:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1924 | std::__heap_select(__first, __nth + 1, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1931:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1931 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1937:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1937 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from sparse-matrix.cc:22: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ compressed-matrix.cc: In static member function 'static void kaldi::CompressedMatrix::ComputeColHeader(const GlobalHeader&, const Real*, kaldi::MatrixIndexT, kaldi::int32, PerColHeader*) [with Real = double]': compressed-matrix.cc:394:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 394 | std::nth_element(sdata.begin(), sdata.begin() + quarter_nr, sdata.end()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compressed-matrix.cc:397:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 397 | std::nth_element(sdata.begin(), sdata.begin(), sdata.begin() + quarter_nr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compressed-matrix.cc:400:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 400 | std::nth_element(sdata.begin() + quarter_nr + 1, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | sdata.begin() + (3*quarter_nr), sdata.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compressed-matrix.cc:405:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 405 | std::nth_element(sdata.begin() + (3*quarter_nr) + 1, sdata.end() - 1, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | sdata.end()); | ~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'static void kaldi::CompressedMatrix::ComputeColHeader(const GlobalHeader&, const Real*, kaldi::MatrixIndexT, kaldi::int32, PerColHeader*) [with Real = double]' at compressed-matrix.cc:428:14: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'static void kaldi::CompressedMatrix::ComputeColHeader(const GlobalHeader&, const Real*, kaldi::MatrixIndexT, kaldi::int32, PerColHeader*) [with Real = double]' at compressed-matrix.cc:428:14: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1870:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1885:27: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = kaldi::sparse_vector_utils::CompareFirst]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'kaldi::SparseVector::SparseVector(kaldi::MatrixIndexT, const std::vector >&) [with Real = double]' at sparse-matrix.cc:241:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = kaldi::sparse_vector_utils::CompareFirst]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'kaldi::SparseVector::SparseVector(kaldi::MatrixIndexT, const std::vector >&) [with Real = double]' at sparse-matrix.cc:241:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from ../matrix/kaldi-matrix.h:27: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1870:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1885:27: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void kaldi::SortSvd(VectorBase*, MatrixBase*, MatrixBase*, bool) [with Real = double]' at kaldi-matrix.cc:2597:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void kaldi::SortSvd(VectorBase*, MatrixBase*, MatrixBase*, bool) [with Real = double]' at kaldi-matrix.cc:2597:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -c -o kaldi-thread.o kaldi-thread.cc In file included from ../util/kaldi-io.h:31, from ../util/simple-io-funcs.h:24, from simple-io-funcs.cc:19: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../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 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 ../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 /usr/include/c++/15.2.0/map:64, from ../util/text-utils.h:26, from text-utils.cc:20: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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-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-matrix.cc:36: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-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-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-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 '< >' ../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 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-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-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 '< >' ../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 cu-sparse-matrix.cc:34: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from cu-array.cc:34: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' 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 '< >' ../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-block-matrix.cc:29: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/clusterable-classes.h:26, from clusterable-classes.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:38, from ../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 '< >' 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 '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id 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: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-vector.cc:36: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' 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-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.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-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: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-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 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 '< >' ../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-packed-matrix.h:31, from ../cudamatrix/cu-sp-matrix.h:31, from cu-sp-matrix.cc:32: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-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 cu-vector.cc:38: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../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 ../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 '< >' ../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: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 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 '< >' ../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 ../tree/context-dep.h:26, from ../tree/build-tree-questions.h:24, from build-tree-questions.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/context-dep.h:26, from context-dep.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/cluster-utils.h:25, from cluster-utils.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../tree/context-dep.h:26, from ../tree/build-tree-questions.h:24, from ../tree/build-tree-utils.h:23, from build-tree-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 ../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 ../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,-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 ../base/kaldi-common.h:35, from ../base/kaldi-math.h:33, from cluster-utils.cc:26: In member function 'kaldi::MessageLogger& kaldi::MessageLogger::operator<<(const T&) [with T = float]', inlined from 'kaldi::BaseFloat kaldi::ClusterKMeansOnce(const std::vector&, int32, std::vector*, std::vector*, ClusterKMeansOptions&)' at cluster-utils.cc:980:92: ../base/kaldi-error.h:120:9: warning: 'objf_before' may be used uninitialized [-Wmaybe-uninitialized] 120 | ss_ << val; | ~~~~^~~~~~ 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; | ^~~~~~~~~~~ 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,-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/gmm' make[1]: Entering directory '/home/buildozer/aports/community/vosk-api/src/kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/hmm' 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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/full-gmm.h:31, from mle-full-gmm.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm-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 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/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 ../gmm/am-diag-gmm.h:28, from am-diag-gmm.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/indirect-diff-diag-gmm.h:24, from indirect-diff-diag-gmm.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from 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/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 ../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 ebw-diag-gmm.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from diag-gmm.cc:30: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/full-gmm.h:31, from full-gmm.cc:34: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from 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 ../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 ../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-test-utils.h:26, from hmm-test-utils.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../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 /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/fst/accumulator.h:27, from /usr/include/fst/fstlib.h:42, from ../fstext/push-special.h:23, from push-special.cc:21: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:671:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:691:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:722:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:728:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'fst::PushSpecialClass::PushSpecialClass(fst::VectorFst > >*, float)' at push-special.cc:97:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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/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 ../transform/cmvn.h:26, from cmvn.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../transform/transform-common.h:25, from ../transform/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/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 ../tree/cluster-utils.h:25, from ../transform/regression-tree.h:29, from regression-tree.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/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/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/fmpe.h:26, from fmpe.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/fmllr-raw.h:27, from fmllr-raw.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../gmm/model-common.h:24, from ../gmm/diag-gmm.h:31, from ../gmm/am-diag-gmm.h:28, from ../transform/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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -c -o feature-window.o feature-window.cc In file included from ../feat/wave-reader.h:55, from wave-reader.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../ivector/voice-activity-detection.h:29, from voice-activity-detection.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-functions.h:29, from feature-functions.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../ivector/plda.h:28, from plda.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-functions.h:29, from mel-computations.cc:26: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-functions.h:29, from 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 ../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-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-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-fbank.h:27, from feature-fbank.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-window.h:27, from ../feat/feature-common.h:25, from ../feat/feature-plp.h:26, from feature-plp.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/online-feature.h:30, from online-feature.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../feat/feature-window.h:27, from 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/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 ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../ivector/logistic-regression.h:24, from logistic-regression.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from signal.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../ivector/agglomerative-clustering.h:31, from agglomerative-clustering.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ar -cr kaldi-feat.a feature-functions.o feature-mfcc.o feature-plp.o feature-fbank.o feature-spectrogram.o mel-computations.o wave-reader.o pitch-functions.o resample.o online-feature.o signal.o feature-window.o ranlib kaldi-feat.a 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,-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,-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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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,-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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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/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/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/push-lattice.h:29, from push-lattice.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/confidence.h:28, from confidence.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../lat/word-align-lattice.h:26, from word-align-lattice.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../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 ../util/common-utils.h:24, from ../lat/phone-align-lattice.h:26, from word-align-lattice-lexicon.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../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 ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../lat/compose-lattice-pruned.h:30, from compose-lattice-pruned.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/lattice-functions-transition-model.h:30, from lattice-functions-transition-model.cc:25: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from 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 /usr/include/c++/15.2.0/bits/stl_algobase.h:64, from /usr/include/c++/15.2.0/vector:64, from ../lat/sausages.h:26: /usr/include/c++/15.2.0/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]': sausages.cc:300:25: required from here 300 | std::make_pair(static_cast(w_b / iter->second), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | static_cast(w_e / iter->second))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/fst/accumulator.h:25, from /usr/include/fst/fstlib.h:42, from ../lat/compose-lattice-pruned.h:22: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1870:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1885:27: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void kaldi::PrunedCompactLatticeComposer::ComputeLatticeStateInfo()' at compose-lattice-pruned.cc:602:14: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void kaldi::PrunedCompactLatticeComposer::ComputeLatticeStateInfo()' at compose-lattice-pruned.cc:602:14: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from ../base/kaldi-math.h:30, from lattice-functions.cc:26: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:671:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:691:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:722:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:728:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from ../lat/sausages.h:27: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,-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/decoder' 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/nnet2' 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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -c -o nnet-compute-online.o nnet-compute-online.cc 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/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 ../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-fix.h:23, from nnet-fix.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-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 ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-compute.h:24, from nnet-compute.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from nnet-functions.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-compute-online.h:25, from nnet-compute-online.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-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 ../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-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: ../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 ../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 ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/nnet-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-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 '< >' 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: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:141:13: note: remove the '< >' ../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-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 '< >' 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: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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-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-precondition-online.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h: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: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: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 '< >' ../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 '< >' 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: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:56:19: note: remove the '< >' ../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-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/train-nnet-ensemble.h:24, from train-nnet-ensemble.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet2/nnet-component.h:30, from nnet-component.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' 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 ../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 '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../nnet2/train-nnet.h:23, from train-nnet.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet2/nnet-nnet.h:25, from ../nnet2/nnet-update.h:24, from ../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 ../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 ../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.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 '< >' 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 ../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 ../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 '< >' ../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-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-limit-rank.h:23, from nnet-limit-rank.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-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-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 ../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-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 ../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 '< >' 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 ../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 ../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 '< >' ../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/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 ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-den-graph.h:29, from chain-den-graph.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../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-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 '< >' ../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 ../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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-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 '< >' ../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 ../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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../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-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 '< >' 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 '< >' ../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) | ^ ../matrix/kaldi-matrix.h:1013:19: warning: template-id 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: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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' 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:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h: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: ../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 ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../chain/chain-generic-numerator.h:32, from chain-generic-numerator.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-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, from ../nnet2/am-nnet.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h: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-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h: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: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../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:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: 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:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-array.h: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-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 ../matrix/matrix-lib.h:27, from ../nnet2/am-nnet.h:24, from ../nnet2/nnet-compute-discriminative-parallel.h:23, from nnet-compute-discriminative-parallel.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../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/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../decoder/faster-decoder.h:29, from faster-decoder.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/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/grammar-context-fst.h:51, from ../decoder/grammar-fst.h:36, from ../decoder/lattice-faster-decoder.h:26, from lattice-faster-decoder.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../decoder/lattice-faster-online-decoder.h:34, from lattice-faster-online-decoder.cc:27: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../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 ../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/lattice-simple-decoder.h:29, from lattice-simple-decoder.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../decoder/training-graph-compiler.h:26, from training-graph-compiler.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../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 ../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 '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../chain/chain-den-graph.h:36, from ../chain/chain-training.h:35: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' ../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-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.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 /usr/include/c++/15.2.0/ostream:42, from /usr/include/c++/15.2.0/istream:43, from /usr/include/c++/15.2.0/sstream:42, 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++/15.2.0/bits/ostream.h:232:25: warning: 'initial_objf' may be used uninitialized [-Wmaybe-uninitialized] 232 | { 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; | ^~~~~~~~~~~~ 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++/15.2.0/vector:67, from ../base/kaldi-common.h:30, from ../itf/options-itf.h:22, from ../decoder/decoder-wrappers.h:23: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:671:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:691:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:722:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:728:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,-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,-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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -c -o nnet-chain-diagnostics2.o nnet-chain-diagnostics2.cc In file included from ../matrix/matrix-lib.h:27, from ../nnet3/natural-gradient-online.h:25, from natural-gradient-online.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/natural-gradient-online.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../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 ../nnet3/nnet-common.h:25, from ../nnet3/nnet-computation.h:24, from nnet-computation.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-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 '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-graph.h:24, from nnet-graph.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../nnet3/am-nnet-simple.h:24, from am-nnet-simple.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../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 ../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 ../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 ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-simple-component.h:29, from nnet-simple-component.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-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-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 ../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 ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-training.h:24, from nnet-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../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 ../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 ../util/common-utils.h:24, from ../nnet3/convolution.h:24, from convolution.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-discriminative-example.h:24, from nnet-discriminative-example.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-discriminative-diagnostics.h:24, from nnet-discriminative-diagnostics.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-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 ../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 ../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-component-itf.h:26, from ../nnet3/nnet-computation-graph.h:23, from nnet-computation-graph.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../itf/online-feature-itf.h:23, from ../nnet3/decodable-online-looped.h:25, from decodable-online-looped.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../nnet3/nnet-common.h:25, from ../nnet3/nnet-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 ../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 '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../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 '< >' ../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 ../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 ../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: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../nnet3/nnet-nnet.h:24, from ../nnet3/nnet-example.h:24, from ../nnet3/nnet-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-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 ../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 ../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 nnet-nnet.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' 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 ../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-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 '< >' 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-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 ../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/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-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from ../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() {} | ^ In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id 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:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/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 ../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 ../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) | ^ In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../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 ../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 ../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-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 ../nnet3/nnet-utils.h:24, from nnet-utils.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../util/common-utils.h:24, from nnet-compile-utils.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../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 ../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 ../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 '< >' ../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 ../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 ../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-den-graph.h:29, from ../nnet3/nnet-chain-training2.h:24, from nnet-chain-training2.cc:22: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-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 ../nnet3/discriminative-training.h:27, from discriminative-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../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 ../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: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 ../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 ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' ../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, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../nnet3/nnet-am-decodable-simple.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../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, 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: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-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-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: 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-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-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/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 '< >' ../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, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' 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: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-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-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-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-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-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-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 '< >' 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 '< >' ../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-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-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile-utils.h:23, from nnet-compile-utils.cc:24: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h: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: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h: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-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: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-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 '< >' 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-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-tp-matrix.h:59:28: note: remove the '< >' ../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-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-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 '< >' 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:2200:38: warning: 'max_change_with_min_scale' may be used uninitialized [-Wmaybe-uninitialized] 2200 | << " with max-change=" << max_change_with_min_scale <<"). "; | ^~~~~~~~~~~~~~~~~~~~~~~~~ nnet-utils.cc:2137:13: note: 'max_change_with_min_scale' was declared here 2137 | BaseFloat max_change_with_min_scale; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'kaldi::int32 kaldi::nnet3::GetFrameSubsamplingFactor(const std::vector&)', inlined from 'void kaldi::nnet3::ShiftChainExampleTimes(kaldi::int32, const std::vector >&, NnetChainExample*)' at nnet-chain-example.cc:405:63: 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: In function 'void kaldi::nnet3::ShiftChainExampleTimes(kaldi::int32, const std::vector >&, NnetChainExample*)': nnet-chain-example.cc:363:9: note: 'cur_t_value' was declared here 363 | int32 cur_t_value; | ^~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from nnet-batch-compute.cc:21: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1590 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4768:25, inlined from 'void kaldi::nnet3::NnetBatchComputer::GetHighestPriorityTasks(kaldi::int32, ComputationGroupInfo*, std::vector*)' at nnet-batch-compute.cc:190:21: /usr/include/c++/15.2.0/bits/stl_algo.h:1924:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1924 | std::__heap_select(__first, __nth + 1, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from ../nnet3/nnet-batch-compute.h:24: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:671:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:691:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:722:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:728:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from ../base/kaldi-common.h:30, from ../util/table-types.h:24: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:671:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:691:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:722:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:728:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,-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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -c -o rnnlm-lattice-rescoring.o rnnlm-lattice-rescoring.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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -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 -ftree-vectorize -mfloat-abi=hard -pthread -g -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -c -o online-nnet3-wake-word-faster-decoder.o online-nnet3-wake-word-faster-decoder.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/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 ../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 ../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 ../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 ../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 ../rnnlm/rnnlm-core-training.h:24, from rnnlm-core-training.cc:21: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../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 '< >' ../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 ../rnnlm/rnnlm-core-training.h:24, from ../rnnlm/rnnlm-training.h:23, from rnnlm-training.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../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() {} | ^ 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:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example-utils.h:25: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../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 ../matrix/matrix-lib.h:27, from ../online2/online-nnet2-feature-pipeline.h:28, from online-nnet2-feature-pipeline.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../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 ../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.h:39, from ../rnnlm/rnnlm-example.h:26: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../matrix/matrix-lib.h:27, from ../online2/online-nnet2-decoding-threaded.h:30, from online-nnet2-decoding-threaded.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.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 ../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-rand.h:25, from ../cudamatrix/cu-matrix.h:41: ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39, from ../rnnlm/rnnlm-example.h:26, from ../rnnlm/rnnlm-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 '< >' 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 '< >' ../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-computation.h:24, from ../rnnlm/rnnlm-example-utils.h:27: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../nnet3/am-nnet-simple.h:25, from ../nnet3/decodable-online-looped.h:27: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet2/nnet-component.h:31, from ../nnet2/nnet-nnet.h:27, from ../nnet2/am-nnet.h:25, from ../nnet2/online-nnet2-decodable.h:26, from ../online2/online-nnet2-decoding.h:31: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' ../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 '< >' 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, 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: ../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 '< >' 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-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 /usr/include/c++/15.2.0/bits/specfun.h:43, from /usr/include/c++/15.2.0/cmath:3913, from ../base/kaldi-math.h:28, from sampler.cc:20: /usr/include/c++/15.2.0/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from ../util/stl-utils.h:28, from sampler.cc:22: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = kaldi::rnnlm::Sampler::Interval; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/15.2.0/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = kaldi::rnnlm::Sampler::Interval; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ 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.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 ../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 ../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 ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../online2/onlinebin-util.h:27, from onlinebin-util.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../util/kaldi-io.h:31, from ../fstext/fstext-utils-inl.h:27, from ../fstext/fstext-utils.h:425, from ../fstext/deterministic-fst-inl.h:25, from ../fstext/deterministic-fst.h:333, from ../fstext/context-fst.h:62, from ../fstext/fstext-lib.h:23, from ../lat/kaldi-lattice.h:24, from ../decoder/faster-decoder.h:29, from online-nnet3-wake-word-faster-decoder.h:26, from online-nnet3-wake-word-faster-decoder.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/natural-gradient-online.h:26, from ../rnnlm/rnnlm-embedding-training.h:26: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from ../cudamatrix/cu-matrix-lib.h:25, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-component-itf.h:26, from ../nnet3/nnet-compile.h:23, from ../nnet3/nnet-optimize.h:24, from ../rnnlm/rnnlm-compute-state.h:27, from ../rnnlm/rnnlm-lattice-rescoring.h:30: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:26: ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../rnnlm/rnnlm-core-training.h:26: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from ../cudamatrix/cu-matrix-lib.h:28, from ../nnet3/nnet-common.h:28, from ../nnet3/nnet-nnet.h:26, from ../rnnlm/rnnlm-core-training.h:26: ../cudamatrix/cu-tp-matrix.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit CuTpMatrix(const TpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:52:28: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:56:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 56 | CuTpMatrix(const CuTpMatrix &orig) | ^ ../cudamatrix/cu-tp-matrix.h:56:19: note: remove the '< >' ../cudamatrix/cu-tp-matrix.h:59:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 59 | explicit CuTpMatrix(const CuMatrixBase &orig, | ^ ../cudamatrix/cu-tp-matrix.h:59:28: note: remove the '< >' In file included from /usr/include/c++/15.2.0/vector:67, from ../base/kaldi-math.h:30: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*; _Tp = kaldi::rnnlm::Sampler::Interval]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = kaldi::rnnlm::Sampler::Interval*; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void kaldi::rnnlm::hacked_priority_queue::append_all_elements(std::vector*) const [with T = kaldi::rnnlm::Sampler::Interval]' at sampler.cc:334:19, inlined from 'static void kaldi::rnnlm::Sampler::NormalizeIntervals(kaldi::int32, double, std::vector*)' at sampler.cc:431:30: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void kaldi::rnnlm::hacked_priority_queue::append_all_elements(std::vector*) const [with T = kaldi::rnnlm::Sampler::Interval]' at sampler.cc:334:19, inlined from 'static void kaldi::rnnlm::Sampler::NormalizeIntervals(kaldi::int32, double, std::vector*)' at sampler.cc:431:30: /usr/include/c++/15.2.0/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*; _Tp = kaldi::rnnlm::Sampler::Interval]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = kaldi::rnnlm::Sampler::Interval*; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void kaldi::rnnlm::hacked_priority_queue::append_all_elements(std::vector*) const [with T = kaldi::rnnlm::Sampler::Interval]' at sampler.cc:334:19, inlined from 'static void kaldi::rnnlm::Sampler::NormalizeIntervals(kaldi::int32, double, std::vector*)' at sampler.cc:431:30: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*; _Tp = kaldi::rnnlm::Sampler::Interval]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = kaldi::rnnlm::Sampler::Interval*; _ForwardIterator = kaldi::rnnlm::Sampler::Interval*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = kaldi::rnnlm::Sampler::Interval; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void kaldi::rnnlm::hacked_priority_queue::append_all_elements(std::vector*) const [with T = kaldi::rnnlm::Sampler::Interval]' at sampler.cc:334:19, inlined from 'static void kaldi::rnnlm::Sampler::NormalizeIntervals(kaldi::int32, double, std::vector*)' at sampler.cc:431:30: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/fst/accumulator.h:25, from /usr/include/fst/fstlib.h:42, from ../rnnlm/sampling-lm-estimate.h:23: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/string:53, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/iomanip:47, from sampling-lm-estimate.cc:20: /usr/include/c++/15.2.0/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/fst/accumulator.h:27: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = kaldi::rnnlm::SamplingLmEstimator::Count*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = kaldi::rnnlm::SamplingLmEstimator::Count*; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1870:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1885:27: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'static void kaldi::rnnlm::SamplingLmEstimator::SortAndUniqCounts(std::vector*)' at sampling-lm-estimate.cc:127:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'static void kaldi::rnnlm::SamplingLmEstimator::SortAndUniqCounts(std::vector*)' at sampling-lm-estimate.cc:127:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = kaldi::rnnlm::SamplingLmEstimator::Count*; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:915:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void kaldi::rnnlm::SamplingLmEstimator::ComputeRawCountsForOrder(kaldi::int32)' at sampling-lm-estimate.cc:253:27: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void kaldi::rnnlm::SamplingLmEstimator::ComputeRawCountsForOrder(kaldi::int32)' at sampling-lm-estimate.cc:253:27: /usr/include/c++/15.2.0/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = kaldi::rnnlm::SamplingLmEstimator::Count*; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:953:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = kaldi::rnnlm::SamplingLmEstimator::Count; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void kaldi::rnnlm::SamplingLmEstimator::ComputeRawCountsForOrder(kaldi::int32)' at sampling-lm-estimate.cc:253:27: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:637:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,-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,-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 /usr/include/c++/15.2.0/map:64, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util/parse-options.h:25, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/util/common-utils.h:23, from recognizer.h:19, from recognizer.cc:15: /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, json::JSON>; _KeyOfValue = std::_Select1st, json::JSON> >; _Compare = std::less >; _Alloc = std::allocator, json::JSON> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json::JSON>, std::_Select1st, json::JSON> >, std::less >, std::allocator, json::JSON> > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/base/kaldi-common.h:30, from recognizer.h:18: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > fst::GraphLatticeScale(double)' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils.h:149:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > fst::GraphLatticeScale(double)' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils.h:150:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > fst::DefaultLatticeScale()' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils.h:132:16, inlined from 'void fst::ScaleLattice(const std::vector >&, MutableFst >*) [with Weight = LatticeWeightTpl; ScaleFloat = double]' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils-inl.h:201:35: /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > fst::DefaultLatticeScale()' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils.h:133:16, inlined from 'void fst::ScaleLattice(const std::vector >&, MutableFst >*) [with Weight = LatticeWeightTpl; ScaleFloat = double]' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils-inl.h:201:35: /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > fst::DefaultLatticeScale()' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils.h:132:16, inlined from 'void fst::ScaleLattice(const std::vector >&, MutableFst >*) [with Weight = CompactLatticeWeightTpl, int>; ScaleFloat = double]' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils-inl.h:201:35: /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > fst::DefaultLatticeScale()' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils.h:133:16, inlined from 'void fst::ScaleLattice(const std::vector >&, MutableFst >*) [with Weight = CompactLatticeWeightTpl, int>; ScaleFloat = double]' at ../../kaldi-2b69aed630e26fb2c700bba8c45f3bd012371c5c/src/fstext/lattice-utils-inl.h:201:35: /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-11-05 04:54:39,359 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ :21: DeprecationWarning: The 'wheel.bdist_wheel' module has been removed. Please update your setuptools to v70.1 or later. If you're explicitly importing 'wheel.bdist_wheel', please update your import to point to 'setuptools.command.bdist_wheel' instead. /usr/lib/python3.12/site-packages/setuptools/dist.py:759: 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-11-05 04:54:39,451 root INFO running bdist_wheel 2025-11-05 04:54:39,461 root INFO running build 2025-11-05 04:54:39,461 root INFO running build_py 2025-11-05 04:54:39,461 root WARNING file vosk/vosk_cffi.py (for module vosk.vosk_cffi) not found 2025-11-05 04:54:39,461 root INFO creating build/lib/vosk 2025-11-05 04:54:39,462 root INFO copying vosk/__init__.py -> build/lib/vosk 2025-11-05 04:54:39,463 root INFO creating build/lib/vosk/transcriber 2025-11-05 04:54:39,463 root INFO copying vosk/transcriber/__init__.py -> build/lib/vosk/transcriber 2025-11-05 04:54:39,463 root INFO copying vosk/transcriber/cli.py -> build/lib/vosk/transcriber 2025-11-05 04:54:39,463 root INFO copying vosk/transcriber/transcriber.py -> build/lib/vosk/transcriber 2025-11-05 04:54:39,463 root INFO running egg_info 2025-11-05 04:54:39,466 root INFO creating vosk.egg-info 2025-11-05 04:54:39,466 root INFO writing vosk.egg-info/PKG-INFO 2025-11-05 04:54:39,466 root INFO writing dependency_links to vosk.egg-info/dependency_links.txt 2025-11-05 04:54:39,467 root INFO writing entry points to vosk.egg-info/entry_points.txt 2025-11-05 04:54:39,467 root INFO writing requirements to vosk.egg-info/requires.txt 2025-11-05 04:54:39,467 root INFO writing top-level names to vosk.egg-info/top_level.txt 2025-11-05 04:54:39,467 root INFO writing manifest file 'vosk.egg-info/SOURCES.txt' 2025-11-05 04:54:39,471 root INFO reading manifest file 'vosk.egg-info/SOURCES.txt' 2025-11-05 04:54:39,472 root INFO writing manifest file 'vosk.egg-info/SOURCES.txt' 2025-11-05 04:54:39,473 root INFO copying vosk/libvosk.so -> build/lib/vosk 2025-11-05 04:54:39,480 root WARNING file vosk/vosk_cffi.py (for module vosk.vosk_cffi) not found 2025-11-05 04:54:39,480 root INFO generating cffi module 'build/lib/vosk/vosk_cffi.py' 2025-11-05 04:54:39,490 root INFO installing to build/bdist.linux-armv8l/wheel 2025-11-05 04:54:39,490 root INFO running install 2025-11-05 04:54:39,500 root INFO running install_lib 2025-11-05 04:54:39,503 root INFO creating build/bdist.linux-armv8l/wheel 2025-11-05 04:54:39,504 root INFO creating build/bdist.linux-armv8l/wheel/vosk 2025-11-05 04:54:39,504 root INFO copying build/lib/vosk/__init__.py -> build/bdist.linux-armv8l/wheel/./vosk 2025-11-05 04:54:39,504 root INFO creating build/bdist.linux-armv8l/wheel/vosk/transcriber 2025-11-05 04:54:39,504 root INFO copying build/lib/vosk/transcriber/__init__.py -> build/bdist.linux-armv8l/wheel/./vosk/transcriber 2025-11-05 04:54:39,504 root INFO copying build/lib/vosk/transcriber/cli.py -> build/bdist.linux-armv8l/wheel/./vosk/transcriber 2025-11-05 04:54:39,505 root INFO copying build/lib/vosk/transcriber/transcriber.py -> build/bdist.linux-armv8l/wheel/./vosk/transcriber 2025-11-05 04:54:39,505 root INFO copying build/lib/vosk/vosk_cffi.py -> build/bdist.linux-armv8l/wheel/./vosk 2025-11-05 04:54:39,505 root INFO copying build/lib/vosk/libvosk.so -> build/bdist.linux-armv8l/wheel/./vosk 2025-11-05 04:54:39,512 root INFO running install_egg_info 2025-11-05 04:54:39,515 root INFO Copying vosk.egg-info to build/bdist.linux-armv8l/wheel/./vosk-0.3.50-py3.12.egg-info 2025-11-05 04:54:39,517 root INFO running install_scripts 2025-11-05 04:54:39,518 root INFO creating build/bdist.linux-armv8l/wheel/vosk-0.3.50.dist-info/WHEEL 2025-11-05 04:54:39,518 wheel INFO creating '/home/buildozer/aports/community/vosk-api/src/vosk-api-0.3.50/python/.dist/.tmp-pzrril8z/vosk-0.3.50-py3-none-linux_armv8l.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2025-11-05 04:54:39,518 wheel INFO adding 'vosk/__init__.py' 2025-11-05 04:54:39,527 wheel INFO adding 'vosk/libvosk.so' 2025-11-05 04:54:39,531 wheel INFO adding 'vosk/vosk_cffi.py' 2025-11-05 04:54:39,531 wheel INFO adding 'vosk/transcriber/__init__.py' 2025-11-05 04:54:39,531 wheel INFO adding 'vosk/transcriber/cli.py' 2025-11-05 04:54:39,531 wheel INFO adding 'vosk/transcriber/transcriber.py' 2025-11-05 04:54:39,532 wheel INFO adding 'vosk-0.3.50.dist-info/METADATA' 2025-11-05 04:54:39,532 wheel INFO adding 'vosk-0.3.50.dist-info/WHEEL' 2025-11-05 04:54:39,532 wheel INFO adding 'vosk-0.3.50.dist-info/entry_points.txt' 2025-11-05 04:54:39,532 wheel INFO adding 'vosk-0.3.50.dist-info/top_level.txt' 2025-11-05 04:54:39,532 wheel INFO adding 'vosk-0.3.50.dist-info/RECORD' 2025-11-05 04:54:39,533 root INFO removing build/bdist.linux-armv8l/wheel 2025-11-05 04:54:39,534 gpep517 INFO The backend produced .dist/vosk-0.3.50-py3-none-linux_armv8l.whl vosk-0.3.50-py3-none-linux_armv8l.whl Adding library /home/buildozer/aports/community/vosk-api/src/vosk-api-0.3.50/src/libvosk.so 'model' -> '/usr/share/vosk-models/small-en-us' './test.wav' -> '../python/example/test.wav' gcc -I../src -c -o test_vosk.o test_vosk.c gcc -I../src -c -o test_vosk_speaker.o test_vosk_speaker.c gcc test_vosk_speaker.o -o test_vosk_speaker -L../src -lvosk -pthread -lopenblas -lgfortran -Wl,-rpath,../src -Wl,--as-needed,-O1,--sort-common gcc test_vosk.o -o test_vosk -L../src -lvosk -pthread -lopenblas -lgfortran -Wl,-rpath,../src -Wl,--as-needed,-O1,--sort-common 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 >>> vosk-api*: Scanning shared objects >>> vosk-api-dev*: 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-armv7.so.1 so:libfst.so.26 so:libfstngram.so.26 so:libgcc_s.so.1 so:libstdc++.so.6 >>> vosk-api*: Package size: 5.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, 05 Nov 2025 04:54:43 +0000 elapsed time 0h 7m 4s >>> vosk-api: Cleaning up srcdir >>> vosk-api: Cleaning up pkgdir >>> vosk-api: Cleaning up tmpdir >>> vosk-api: Uninstalling dependencies... ( 1/41) Purging .makedepends-vosk-api (20251105.044821) ( 2/41) Purging bash (5.3.3-r1) bash-5.3.3-r1.pre-deinstall: Executing script... ( 3/41) Purging openblas-dev (0.3.30-r0) ( 4/41) Purging gfortran (15.2.0-r2) ( 5/41) Purging liblapack (0.3.30-r0) ( 6/41) Purging liblapacke (0.3.30-r0) ( 7/41) Purging openblas (0.3.30-r0) ( 8/41) Purging openfst-dev (1.8.4-r0) ( 9/41) Purging libfstcompact (1.8.4-r0) (10/41) Purging libfstconst (1.8.4-r0) (11/41) Purging libfstfar (1.8.4-r0) (12/41) Purging libfstlookahead (1.8.4-r0) (13/41) Purging libfstngram (1.8.4-r0) (14/41) Purging openfst (1.8.4-r0) (15/41) Purging py3-cffi-pyc (1.17.1-r1) (16/41) Purging py3-cffi (1.17.1-r1) (17/41) Purging py3-cparser-pyc (2.22-r1) (18/41) Purging py3-cparser (2.22-r1) (19/41) Purging py3-gpep517-pyc (19-r1) (20/41) Purging py3-gpep517 (19-r1) (21/41) Purging py3-installer-pyc (0.7.0-r2) (22/41) Purging py3-installer (0.7.0-r2) (23/41) Purging py3-setuptools-pyc (80.9.0-r2) (24/41) Purging py3-setuptools (80.9.0-r2) (25/41) Purging py3-wheel-pyc (0.46.1-r0) (26/41) Purging py3-wheel (0.46.1-r0) (27/41) Purging py3-packaging-pyc (25.0-r0) (28/41) Purging py3-packaging (25.0-r0) (29/41) Purging py3-parsing-pyc (3.2.3-r0) (30/41) Purging py3-parsing (3.2.3-r0) (31/41) Purging python3-pyc (3.12.12-r0) (32/41) Purging python3-pycache-pyc0 (3.12.12-r0) (33/41) Purging pyc (3.12.12-r0) (34/41) Purging python3 (3.12.12-r0) (35/41) Purging vosk-model-small-en-us (0.15-r1) (36/41) Purging gdbm (1.26-r0) (37/41) Purging libfst (1.8.4-r0) (38/41) Purging libgfortran (15.2.0-r2) (39/41) Purging libpanelw (6.5_p20251010-r0) (40/41) Purging mpdecimal (4.0.1-r0) (41/41) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 382 MiB in 151 packages >>> vosk-api: Updating the community/armv7 repository index... >>> vosk-api: Signing the index...