D: [iurt_root_command] chroot Installing /home/pterjan/rpmbuild/SRPMS/kaldi-vosk-git20230417-1.mga10.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.jRCWNy + umask 022 + cd /home/pterjan/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD + rm -rf kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/a25f216f5ce4eec5e45a6ab7651e20c9840a05cd.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd + rm -rf /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd-SPECPARTS + /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/9f267c58b2857ba727180b0d899e1c5af1fb5686.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/kaldi-avoid-failing-check-on-openfst-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/kaldi-allow-standard-libs-not-openfst.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.IW56MG + umask 022 + cd /home/pterjan/rpmbuild/BUILD + cd kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + pushd src ~/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src ~/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd + sed -i -e 's/OPENFSTLIBS="$FSTROOT\/lib\/libfst.a"/OPENFSTLIBS="$FSTROOT\/lib64\/libfst.a"/g' configure + sed -i -e 's/OPENFSTLIBS="$FSTROOT\/lib\/libfst.so"/OPENFSTLIBS="$FSTROOT\/lib64\/libfst.so"/g' configure + sed -i -e 's/CXXFLAGS = -std=c++17 -I.. -isystem $(OPENFSTINC)/CXXFLAGS = -std=c++17 -I.. -idirafter $(OPENFSTINC)/g' makefiles/linux_openblas_aarch64.mk + sed -i -e 's/CXXFLAGS = -std=c++17 -I.. -isystem $(OPENFSTINC)/CXXFLAGS = -std=c++17 -I.. -idirafter $(OPENFSTINC)/g' makefiles/linux_openblas_arm.mk + ./configure --mathlib=OPENBLAS --shared --use-cuda=no --openblas-root=/usr --fst-root=/usr Configuring KALDI to use OPENBLAS. Checking compiler c++ ... Checking OpenFst library in /usr ... Performing OS specific configuration ... On Linux: Checking for linear algebra header files ... Your math library seems to be OpenBLAS from /usr. Configuring appropriately. Configuring dynamically loaded OpenBlas since --static-math=no (the default) Successfully configured for Linux with OpenBLAS from /usr 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. + sed -i 's: -O1 : -O3 :g' kaldi.mk + /usr/bin/make -O -j8 V=1 VERBOSE=1 online2 lm rnnlm /usr/bin/make depend The version of configure script matches kaldi.mk version. Good. mkdir /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib /usr/bin/make -C base/ depend /usr/bin/make -C bin/ depend /usr/bin/make -C chain/ depend /usr/bin/make -C chainbin/ depend /usr/bin/make -C cudamatrix/ depend /usr/bin/make -C decoder/ depend /usr/bin/make -C feat/ depend /usr/bin/make -C featbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' ./get_version.sh: Git is not installed. ./get_version.sh: Using the version number "5.5" specified in src/.version. make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' /usr/bin/make -C fgmmbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/fgmmbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/fgmmbin' /usr/bin/make -C fstbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/feat' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/feat' /usr/bin/make -C fstext/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/chain' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/chain' /usr/bin/make -C gmm/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' /usr/bin/make -C gmmbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/decoder' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/decoder' /usr/bin/make -C hmm/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/gmm' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/gmm' /usr/bin/make -C ivector/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/hmm' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/hmm' /usr/bin/make -C ivectorbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/featbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/featbin' /usr/bin/make -C kws/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/chainbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC chain-est-phone-lm.cc chain-get-supervision.cc chain-make-den-fst.cc chain-make-num-fst-e2e.cc nnet3-chain-acc-lda-stats.cc nnet3-chain-add-post-to-egs.cc nnet3-chain-combine.cc nnet3-chain-combine2.cc nnet3-chain-compute-post.cc nnet3-chain-compute-prob.cc nnet3-chain-copy-egs.cc nnet3-chain-e2e-get-egs.cc nnet3-chain-get-egs.cc nnet3-chain-merge-egs.cc nnet3-chain-normalize-egs.cc nnet3-chain-shuffle-egs.cc nnet3-chain-subset-egs.cc nnet3-chain-train.cc nnet3-chain-train2.cc >> .depend.mk make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/chainbin' /usr/bin/make -C kwsbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/ivector' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/ivector' /usr/bin/make -C lat/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/kws' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC kws-functions.cc kws-functions2.cc kws-scoring.cc >> .depend.mk make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/kws' /usr/bin/make -C latbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/kwsbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/kwsbin' /usr/bin/make -C lm/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/fstext' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/fstext' /usr/bin/make -C lmbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/ivectorbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/ivectorbin' /usr/bin/make -C matrix/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/fstbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/fstbin' /usr/bin/make -C nnet/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lmbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC arpa-to-const-arpa.cc arpa2fst.cc >> .depend.mk make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lmbin' /usr/bin/make -C nnetbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet' /usr/bin/make -C nnet2/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lm' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lm' /usr/bin/make -C nnet2bin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' /usr/bin/make -C nnet3/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lat' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lat' /usr/bin/make -C nnet3bin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnetbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnetbin' /usr/bin/make -C online2/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/gmmbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/gmmbin' /usr/bin/make -C online2bin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/bin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC acc-lda.cc acc-tree-stats.cc add-self-loops.cc ali-to-pdf.cc ali-to-phones.cc ali-to-post.cc align-compiled-mapped.cc align-equal-compiled.cc align-equal.cc align-mapped.cc align-text.cc am-info.cc analyze-counts.cc build-pfile-from-ali.cc build-tree-two-level.cc build-tree.cc cluster-phones.cc compare-int-vector.cc compile-graph.cc compile-questions.cc compile-train-graphs-fsts.cc compile-train-graphs-without-lexicon.cc compile-train-graphs.cc compute-gop.cc compute-wer-bootci.cc compute-wer.cc convert-ali.cc copy-gselect.cc copy-int-vector.cc copy-matrix.cc copy-post.cc copy-transition-model.cc copy-tree.cc copy-vector.cc decode-faster-mapped.cc decode-faster.cc draw-tree.cc est-lda.cc est-mllt.cc est-pca.cc get-post-on-ali.cc hmm-info.cc latgen-faster-mapped-parallel.cc latgen-faster-mapped.cc latgen-incremental-mapped.cc logprob-to-post.cc make-h-transducer.cc make-ilabel-transducer.cc make-pdf-to-tid-transducer.cc matrix-dim.cc matrix-max.cc matrix-sum-rows.cc matrix-sum.cc phones-to-prons.cc post-to-pdf-post.cc post-to-phone-post.cc post-to-smat.cc post-to-tacc.cc post-to-weights.cc prob-to-post.cc prons-to-wordali.cc scale-post.cc show-alignments.cc show-transitions.cc sum-lda-accs.cc sum-matrices.cc sum-mllt-accs.cc sum-post.cc sum-tree-stats.cc transform-vec.cc tree-info.cc vector-scale.cc vector-sum.cc weight-post.cc weight-silence-post.cc >> .depend.mk make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/bin' /usr/bin/make -C rnnlm/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/online2' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/online2' /usr/bin/make -C rnnlmbin/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/rnnlmbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/rnnlmbin' /usr/bin/make -C transform/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet2' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet2' /usr/bin/make -C tree/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC build-tree-questions.cc build-tree-test.cc build-tree-utils-test.cc build-tree-utils.cc build-tree.cc cluster-utils-test.cc cluster-utils.cc clusterable-classes.cc context-dep-test.cc context-dep.cc event-map-test.cc event-map.cc tree-renderer.cc >> .depend.mk make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' /usr/bin/make -C util/ depend make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/rnnlm' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/rnnlm' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/transform' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/transform' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/online2bin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/online2bin' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet3bin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet3bin' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet3' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet3' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC const-integer-set-test.cc edit-distance-test.cc hash-list-test.cc kaldi-holder.cc kaldi-io-test.cc kaldi-io.cc kaldi-semaphore.cc kaldi-table-test.cc kaldi-table.cc kaldi-thread-test.cc kaldi-thread.cc parse-options-test.cc parse-options.cc simple-io-funcs.cc simple-options-test.cc simple-options.cc stl-utils-test.cc text-utils-test.cc text-utils.cc >> .depend.mk make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet2bin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/nnet2bin' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/latbin' rm -f .depend.mk c++ -M -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wno-sign-compare -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC 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 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/latbin' /usr/bin/make -C base make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' ./get_version.sh: Git is not installed. ./get_version.sh: Using the version number "5.5" specified in src/.version. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-utils.o kaldi-utils.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-math.o kaldi-math.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o io-funcs.o io-funcs.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-error.o kaldi-error.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o timer.o timer.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' ar -cr kaldi-base.a kaldi-math.o kaldi-error.o io-funcs.o kaldi-utils.o timer.o ranlib kaldi-base.a make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' 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=/usr/lib -rdynamic -Wl,-rpath=/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib /usr/lib64/libfst.so -L/usr/lib64 -lopenblas -lgfortran -Wl,-rpath=/usr/lib64 -lm -lpthread -ldl ln -sf /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base/libkaldi-base.so /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib/libkaldi-base.so make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/base' /usr/bin/make -C matrix make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o tp-matrix.o tp-matrix.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o srfft.o srfft.cc In file included from ../matrix/srfft.h:31, from srfft.cc:28: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o matrix-functions.o matrix-functions.cc In file included from ../matrix/matrix-functions.h:30, from matrix-functions.cc:24: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o qr.o qr.cc 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 ../base/kaldi-common.h:35, from ../matrix/matrix-common.h:26, from ../matrix/packed-matrix.h:25, from ../matrix/sp-matrix.h:27, from qr.cc:22: qr.cc: In member function 'void kaldi::SpMatrix::TopEigs(kaldi::VectorBase*, kaldi::MatrixBase*, kaldi::MatrixIndexT) const [with Real = float]': ../base/kaldi-error.h:187:5: warning: 'end_prod' may be used uninitialized [-Wmaybe-uninitialized] 187 | if (cond) \ | ^~ qr.cc:525:7: note: in expansion of macro 'KALDI_ASSERT' 525 | KALDI_ASSERT(end_prod != 0.0); // should have looped. | ^~~~~~~~~~~~ qr.cc:493:10: note: 'end_prod' was declared here 493 | Real end_prod; | ^~~~~~~~ qr.cc: In member function 'void kaldi::SpMatrix::TopEigs(kaldi::VectorBase*, kaldi::MatrixBase*, kaldi::MatrixIndexT) const [with Real = double]': ../base/kaldi-error.h:187:5: warning: 'end_prod' may be used uninitialized [-Wmaybe-uninitialized] 187 | if (cond) \ | ^~ qr.cc:525:7: note: in expansion of macro 'KALDI_ASSERT' 525 | KALDI_ASSERT(end_prod != 0.0); // should have looped. | ^~~~~~~~~~~~ qr.cc:493:10: note: 'end_prod' was declared here 493 | Real end_prod; | ^~~~~~~~ make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o packed-matrix.o packed-matrix.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o compressed-matrix.o compressed-matrix.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o optimization.o optimization.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o numpy-array.o numpy-array.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o sp-matrix.o sp-matrix.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-vector.o kaldi-vector.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o sparse-matrix.o sparse-matrix.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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-matrix.o kaldi-matrix.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' 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 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' 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=/usr/lib -rdynamic -Wl,-rpath=/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib ../base/libkaldi-base.so /usr/lib64/libfst.so -L/usr/lib64 -lopenblas -lgfortran -Wl,-rpath=/usr/lib64 -lm -lpthread -ldl ln -sf /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix/libkaldi-matrix.so /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib/libkaldi-matrix.so make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/matrix' /usr/bin/make -C util make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-semaphore.o kaldi-semaphore.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o simple-io-funcs.o simple-io-funcs.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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-thread.o kaldi-thread.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-holder.o kaldi-holder.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-table.o kaldi-table.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o kaldi-io.o kaldi-io.cc In file included from ../util/kaldi-io.h:31, from kaldi-io.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o simple-options.o simple-options.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o text-utils.o text-utils.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o parse-options.o parse-options.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' 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 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' 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=/usr/lib -rdynamic -Wl,-rpath=/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /usr/lib64/libfst.so -L/usr/lib64 -lopenblas -lgfortran -Wl,-rpath=/usr/lib64 -lm -lpthread -ldl ln -sf /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util/libkaldi-util.so /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib/libkaldi-util.so make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/util' /usr/bin/make -C cudamatrix /usr/bin/make -C tree make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-device.o cu-device.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-rand.o cu-rand.cc In file included from ../cudamatrix/cu-matrix.h:38, from ../cudamatrix/cu-rand.h:24, from cu-rand.cc:20: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-sp-matrix.o cu-sp-matrix.cc In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-sp-matrix.cc:28: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:31, from ../cudamatrix/cu-sp-matrix.h:31, from cu-sp-matrix.cc:32: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-packed-matrix.o cu-packed-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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not 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-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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-common.o cu-common.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o clusterable-classes.o clusterable-classes.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-math.o cu-math.cc In file included from ../cudamatrix/cu-matrix.h:38, from cu-math.cc:23: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h:39: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-tp-matrix.o cu-tp-matrix.cc 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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not 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 '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-vector.o cu-vector.cc In file included from ../cudamatrix/cu-math.h:26, from ../cudamatrix/cu-vector.h:34, from cu-vector.cc:31: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not 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-vector.cc:36: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-allocator.o cu-allocator.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-block-matrix.o cu-block-matrix.cc In file included from ../cudamatrix/cu-matrix.h:38, from cu-block-matrix.cc:29: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1013 | SubMatrix (const SubMatrix &other): | ^ ../matrix/kaldi-matrix.h:1013:19: note: remove the '< >' In file included from ../cudamatrix/cu-matrix.h: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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-array.o cu-array.cc In file included from cu-array.cc:34: ../cudamatrix/cu-array.h:108:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 108 | CuArrayBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-array.h:108:17: note: remove the '< >' ../cudamatrix/cu-array.h:129:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 129 | CuArray() { } | ^ ../cudamatrix/cu-array.h:129:13: note: remove the '< >' ../cudamatrix/cu-array.h:133:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 133 | explicit CuArray(MatrixIndexT dim, MatrixResizeType resize_type = kSetZero) | ^~~~~~~~~~~~ ../cudamatrix/cu-array.h:133:23: note: remove the '< >' ../cudamatrix/cu-array.h:137:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 137 | explicit CuArray(const std::vector &src) { CopyFromVec(src); } | ^ ../cudamatrix/cu-array.h:137:22: note: remove the '< >' ../cudamatrix/cu-array.h:141:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 141 | CuArray(const CuArray &src) { CopyFromArray(src); } | ^ ../cudamatrix/cu-array.h:141:13: note: remove the '< >' ../cudamatrix/cu-array.h:185:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 185 | explicit CuSubArray(const CuArrayBase &src, | ^ ../cudamatrix/cu-array.h:185:25: note: remove the '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-sparse-matrix.o cu-sparse-matrix.cc 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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not 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-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 '< >' ../cudamatrix/cu-matrix.h:927:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 927 | inline CuSubMatrix (const CuSubMatrix &other): | ^ ../cudamatrix/cu-matrix.h:927:28: note: remove the '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o context-dep.o context-dep.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o event-map.o event-map.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -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-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-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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cu-matrix.o cu-matrix.cc 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 '< >' ../cudamatrix/cu-vector.h:246:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 246 | CuVectorBase(): data_(NULL), dim_(0) { } | ^ ../cudamatrix/cu-vector.h:246:21: note: remove the '< >' In file included from ../cudamatrix/cu-packed-matrix.h:31, from ../cudamatrix/cu-sp-matrix.h:31, from cu-matrix.cc:41: ../matrix/kaldi-matrix.h:1009:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 1009 | ~SubMatrix() {} | ^ ../matrix/kaldi-matrix.h:1009:3: note: remove the '< >' ../matrix/kaldi-matrix.h:1013:19: warning: template-id not allowed for constructor 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' 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 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' 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=/usr/lib -rdynamic -Wl,-rpath=/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib ../util/libkaldi-util.so ../matrix/libkaldi-matrix.so ../base/libkaldi-base.so /usr/lib64/libfst.so -L/usr/lib64 -lopenblas -lgfortran -Wl,-rpath=/usr/lib64 -lm -lpthread -ldl ln -sf /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix/libkaldi-cudamatrix.so /home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/lib/libkaldi-cudamatrix.so make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/cudamatrix' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o cluster-utils.o cluster-utils.cc 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 /usr/include/c++/14/istream:41, from /usr/include/c++/14/sstream:40, from ../base/kaldi-common.h:27, from ../base/kaldi-math.h:33, from cluster-utils.cc:26: In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits]', inlined from 'kaldi::MessageLogger& kaldi::MessageLogger::operator<<(const T&) [with T = float]' at ../base/kaldi-error.h:120:9, inlined from 'kaldi::BaseFloat kaldi::ClusterKMeansOnce(const std::vector&, int32, std::vector*, std::vector*, ClusterKMeansOptions&)' at cluster-utils.cc:980:92: /usr/include/c++/14/ostream:236:25: warning: 'objf_before' may be used uninitialized [-Wmaybe-uninitialized] 236 | return _M_insert(static_cast(__f)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cluster-utils.cc: In function 'kaldi::BaseFloat kaldi::ClusterKMeansOnce(const std::vector&, int32, std::vector*, std::vector*, ClusterKMeansOptions&)': cluster-utils.cc:973:15: note: 'objf_before' was declared here 973 | BaseFloat objf_before; | ^~~~~~~~~~~ make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o tree-renderer.o tree-renderer.cc 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 '< >' In file included from /usr/include/fst/expanded-fst.h:33, from /usr/include/fst/fstlib.h:42, from ../tree/tree-renderer.h:26: /usr/include/fst/fst.h: In member function 'fst::internal::FstImpl& fst::internal::FstImpl::operator=(const fst::internal::FstImpl&)': /usr/include/fst/fst.h:704:59: error: no match for 'operator=' (operand types are 'std::unique_ptr' and 'fst::SymbolTable*') 704 | isymbols_ = impl.isymbols_ ? impl.isymbols_->Copy() : nullptr; | ^~~~~~~ In file included from /usr/include/c++/14/bits/std_thread.h:43, from /usr/include/c++/14/thread:49, from ../util/kaldi-table-inl.h:28, from ../util/kaldi-table.h:469, from ../util/common-utils.h:27: /usr/include/c++/14/bits/unique_ptr.h:424:9: note: candidate: 'template typename std::enable_if::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_ > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Ep = _Up; _Tp = fst::SymbolTable; _Dp = std::default_delete]' 424 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:424:9: note: template argument deduction/substitution failed: /usr/include/fst/fst.h:704:59: note: mismatched types 'std::unique_ptr<_Tp, _Dp>' and 'fst::SymbolTable*' 704 | isymbols_ = impl.isymbols_ ? impl.isymbols_->Copy() : nullptr; | ^~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:408:19: note: candidate: 'std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = fst::SymbolTable; _Dp = std::default_delete]' 408 | unique_ptr& operator=(unique_ptr&&) = default; | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:408:29: note: no known conversion for argument 1 from 'fst::SymbolTable*' to 'std::unique_ptr&&' 408 | unique_ptr& operator=(unique_ptr&&) = default; | ^~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:434:7: note: candidate: 'std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = fst::SymbolTable; _Dp = std::default_delete; std::nullptr_t = std::nullptr_t]' 434 | operator=(nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:434:17: note: no known conversion for argument 1 from 'fst::SymbolTable*' to 'std::nullptr_t' 434 | operator=(nullptr_t) noexcept | ^~~~~~~~~ /usr/include/fst/fst.h:705:59: error: no match for 'operator=' (operand types are 'std::unique_ptr' and 'fst::SymbolTable*') 705 | osymbols_ = impl.osymbols_ ? impl.osymbols_->Copy() : nullptr; | ^~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:424:9: note: candidate: 'template typename std::enable_if::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_ > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Ep = _Up; _Tp = fst::SymbolTable; _Dp = std::default_delete]' 424 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:424:9: note: template argument deduction/substitution failed: /usr/include/fst/fst.h:705:59: note: mismatched types 'std::unique_ptr<_Tp, _Dp>' and 'fst::SymbolTable*' 705 | osymbols_ = impl.osymbols_ ? impl.osymbols_->Copy() : nullptr; | ^~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:408:19: note: candidate: 'std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = fst::SymbolTable; _Dp = std::default_delete]' 408 | unique_ptr& operator=(unique_ptr&&) = default; | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:408:29: note: no known conversion for argument 1 from 'fst::SymbolTable*' to 'std::unique_ptr&&' 408 | unique_ptr& operator=(unique_ptr&&) = default; | ^~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:434:7: note: candidate: 'std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = fst::SymbolTable; _Dp = std::default_delete; std::nullptr_t = std::nullptr_t]' 434 | operator=(nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:434:17: note: no known conversion for argument 1 from 'fst::SymbolTable*' to 'std::nullptr_t' 434 | operator=(nullptr_t) noexcept | ^~~~~~~~~ make[1]: *** [: tree-renderer.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make[1]: *** Waiting for unfinished jobs.... make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o build-tree-questions.o build-tree-questions.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o build-tree.o build-tree.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' c++ -std=c++17 -I.. -idirafter /usr/include/fst -O3 -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION=0 -DHAVE_EXECINFO_H=1 -DHAVE_CXXABI_H -DHAVE_OPENBLAS -I/usr/include/openblas -msse -msse2 -pthread -g -fPIC -c -o build-tree-utils.o build-tree-utils.cc 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 '< >' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/kaldi-a25f216f5ce4eec5e45a6ab7651e20c9840a05cd/src/tree' make: *** [Makefile:164: tree] Error 2 error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.IW56MG (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.IW56MG (%build) I: [iurt_root_command] ERROR: chroot