|
From: Mailing l. u. f. U. C. a. U. <kal...@li...> - 2013-06-20 19:46:14
|
Everyone, I moved some stuff around in the latest commit-- to compile it will help do to make depend make clean make # or make -j 8 Dan ---------- Forwarded message ---------- From: Ho Yin Chan <ric...@gm...> Date: Thu, Jun 20, 2013 at 3:42 PM Subject: Kaldi trunk To: Daniel Povey <dp...@gm...> In src/sgmm2bin, latest update in main trunk fail to compile [root@ sgmm2bin]# make g++ -rdynamic sgmm2-est.o ../lat/kaldi-lat.a ../decoder/kaldi-decoder.a ../feat/kaldi-feature.a ../sgmm2/kaldi-sgmm.a ../transform/kaldi-transform.a ../gmm/kaldi-gmm.a ../hmm/kaldi-hmm.a ../tree/kaldi-tree.a ../matrix/kaldi-matrix.a ../thread/kaldi-thread.a ../util/kaldi-util.a ../base/kaldi-base.a /home/ricky/softwares/kaldi-code/tools/openfst/lib/libfst.a -ldl /usr/local/atlas/lib/liblapack.a /usr/local/atlas/lib/libcblas.a /usr/local/atlas/lib/libatlas.a /usr/local/atlas/lib/libf77blas.a -lm -lpthread -o sgmm2-est ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::Sgmm2LikelihoodCache::NextFrame()': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:35: multiple definition of `kaldi::Sgmm2LikelihoodCache::NextFrame()' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:35: first defined here ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::Pdf2Group(int) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:192: multiple definition of `kaldi::AmSgmm2::Pdf2Group(int) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:192: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::Pdf2Group(int) const' changed from 96 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 102 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::InitializeCovars()': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1230: multiple definition of `kaldi::AmSgmm2::InitializeCovars()' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1230: first defined here ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::Sgmm2GauPost::Read(std::basic_istream<char, std::char_traits<char> >&, bool)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1454: multiple definition of `kaldi::Sgmm2GauPost::Read(std::basic_istream<char, std::char_traits<char> >&, bool)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1454: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::Sgmm2GauPost::Read(std::basic_istream<char, std::char_traits<char> >&, bool)' changed from 619 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 633 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::Sgmm2GauPost::Write(std::basic_ostream<char, std::char_traits<char> >&, bool) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1436: multiple definition of `kaldi::Sgmm2GauPost::Write(std::basic_ostream<char, std::char_traits<char> >&, bool) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1436: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::Sgmm2GauPost::Write(std::basic_ostream<char, std::char_traits<char> >&, bool) const' changed from 400 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 414 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::GaussianSelection(kaldi::Sgmm2GselectConfig const&, kaldi::VectorBase<float> const&, std::vector<int, std::allocator<int> >*) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1390: multiple definition of `kaldi::AmSgmm2::GaussianSelection(kaldi::Sgmm2GselectConfig const&, kaldi::VectorBase<float> const&, std::vector<int, std::allocator<int> >*) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1390: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::GaussianSelection(kaldi::Sgmm2GselectConfig const&, kaldi::VectorBase<float> const&, std::vector<int, std::allocator<int> >*) const' changed from 1633 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1657 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputePerSpkDerivedVars(kaldi::Sgmm2PerSpkDerivedVars*) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1351: multiple definition of `kaldi::AmSgmm2::ComputePerSpkDerivedVars(kaldi::Sgmm2PerSpkDerivedVars*) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1351: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputePerSpkDerivedVars(kaldi::Sgmm2PerSpkDerivedVars*) const' changed from 1147 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1165 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputePdfMappings()': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:68: multiple definition of `kaldi::AmSgmm2::ComputePdfMappings()' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:68: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputePdfMappings()' changed from 630 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 642 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::InitializeVecsAndSubstateWeights(float)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1189: multiple definition of `kaldi::AmSgmm2::InitializeVecsAndSubstateWeights(float)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1189: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::InitializeVecsAndSubstateWeights(float)' changed from 1312 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1324 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::CopyGlobalsInitVecs(kaldi::AmSgmm2 const&, std::vector<int, std::allocator<int> > const&, float)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1167: multiple definition of `kaldi::AmSgmm2::CopyGlobalsInitVecs(kaldi::AmSgmm2 const&, std::vector<int, std::allocator<int> > const&, float)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1167: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::CopyGlobalsInitVecs(kaldi::AmSgmm2 const&, std::vector<int, std::allocator<int> > const&, float)' changed from 450 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 456 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::CopyFromSgmm2(kaldi::AmSgmm2 const&, bool, bool)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:418: multiple definition of `kaldi::AmSgmm2::CopyFromSgmm2(kaldi::AmSgmm2 const&, bool, bool)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:418: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::CopyFromSgmm2(kaldi::AmSgmm2 const&, bool, bool)' changed from 691 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 703 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::InitializeNu(int, kaldi::Matrix<float> const&, bool)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1145: multiple definition of `kaldi::AmSgmm2::InitializeNu(int, kaldi::Matrix<float> const&, bool)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1145: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::InitializeNu(int, kaldi::Matrix<float> const&, bool)' changed from 541 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 559 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::IncreaseSpkSpaceDim(int, kaldi::Matrix<float> const&, bool)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:750: multiple definition of `kaldi::AmSgmm2::IncreaseSpkSpaceDim(int, kaldi::Matrix<float> const&, bool)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:750: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::IncreaseSpkSpaceDim(int, kaldi::Matrix<float> const&, bool)' changed from 1883 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1935 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::IncreasePhoneSpaceDim(int, kaldi::Matrix<float> const&)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:701: multiple definition of `kaldi::AmSgmm2::IncreasePhoneSpaceDim(int, kaldi::Matrix<float> const&)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:701: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::IncreasePhoneSpaceDim(int, kaldi::Matrix<float> const&)' changed from 2149 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 2201 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::InitializeMw(int, kaldi::Matrix<float> const&)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1121: multiple definition of `kaldi::AmSgmm2::InitializeMw(int, kaldi::Matrix<float> const&)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1121: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::InitializeMw(int, kaldi::Matrix<float> const&)' changed from 734 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 752 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputeWeights()': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:797: multiple definition of `kaldi::AmSgmm2::ComputeWeights()' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:797: first defined here ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputeGammaI(kaldi::Vector<float> const&, kaldi::Vector<float>*) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:47: multiple definition of `kaldi::AmSgmm2::ComputeGammaI(kaldi::Vector<float> const&, kaldi::Vector<float>*) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:47: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputeGammaI(kaldi::Vector<float> const&, kaldi::Vector<float>*) const' changed from 626 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 632 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputeHsmFromModel(std::vector<kaldi::SpMatrix<float>, std::allocator<kaldi::SpMatrix<float> > > const&, kaldi::Vector<float> const&, kaldi::SpMatrix<float>*, float) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:1246: multiple definition of `kaldi::AmSgmm2::ComputeHsmFromModel(std::vector<kaldi::SpMatrix<float>, std::allocator<kaldi::SpMatrix<float> > > const&, kaldi::Vector<float> const&, kaldi::SpMatrix<float>*, float) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:1246: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputeHsmFromModel(std::vector<kaldi::SpMatrix<float>, std::allocator<kaldi::SpMatrix<float> > > const&, kaldi::Vector<float> const&, kaldi::SpMatrix<float>*, float) const' changed from 996 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1022 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputeFmllrPreXform(kaldi::Vector<float> const&, kaldi::Matrix<float>*, kaldi::Matrix<float>*, kaldi::Vector<float>*) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:963: multiple definition of `kaldi::AmSgmm2::ComputeFmllrPreXform(kaldi::Vector<float> const&, kaldi::Matrix<float>*, kaldi::Matrix<float>*, kaldi::Vector<float>*) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:963: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputeFmllrPreXform(kaldi::Vector<float> const&, kaldi::Matrix<float>*, kaldi::Matrix<float>*, kaldi::Vector<float>*) const' changed from 3159 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 3181 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::GetDjms(int, int, kaldi::Sgmm2PerSpkDerivedVars*) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:944: multiple definition of `kaldi::AmSgmm2::GetDjms(int, int, kaldi::Sgmm2PerSpkDerivedVars*) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:944: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::GetDjms(int, int, kaldi::Sgmm2PerSpkDerivedVars*) const' changed from 312 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 318 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputePerFrameVars(kaldi::VectorBase<float> const&, std::vector<int, std::allocator<int> > const&, kaldi::Sgmm2PerSpkDerivedVars const&, kaldi::Sgmm2PerFrameDerivedVars*) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:446: multiple definition of `kaldi::AmSgmm2::ComputePerFrameVars(kaldi::VectorBase<float> const&, std::vector<int, std::allocator<int> > const&, kaldi::Sgmm2PerSpkDerivedVars const&, kaldi::Sgmm2PerFrameDerivedVars*) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:446: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputePerFrameVars(kaldi::VectorBase<float> const&, std::vector<int, std::allocator<int> > const&, kaldi::Sgmm2PerSpkDerivedVars const&, kaldi::Sgmm2PerFrameDerivedVars*) const' changed from 1293 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1299 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputeNormalizersInternal(int, int, int*, double*)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:870: multiple definition of `kaldi::AmSgmm2::ComputeNormalizersInternal(int, int, int*, double*)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:870: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputeNormalizersInternal(int, int, int*, double*)' changed from 2608 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 2636 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputeNormalizers()': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:852: multiple definition of `kaldi::AmSgmm2::ComputeNormalizers()' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:852: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComputeNormalizers()' changed from 741 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 766 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComputeDerivedVars()': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:811: multiple definition of `kaldi::AmSgmm2::ComputeDerivedVars()' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:811: first defined here ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::InitializeFromFullGmm(kaldi::FullGmm const&, std::vector<int, std::allocator<int> > const&, int, int, bool, float)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:382: multiple definition of `kaldi::AmSgmm2::InitializeFromFullGmm(kaldi::FullGmm const&, std::vector<int, std::allocator<int> > const&, int, int, bool, float)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:382: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::InitializeFromFullGmm(kaldi::FullGmm const&, std::vector<int, std::allocator<int> > const&, int, int, bool, float)' changed from 1273 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1305 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::SplitSubstatesInGroup(kaldi::Vector<float> const&, kaldi::Sgmm2SplitSubstatesConfig const&, kaldi::SpMatrix<float> const&, int, int)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:604: multiple definition of `kaldi::AmSgmm2::SplitSubstatesInGroup(kaldi::Vector<float> const&, kaldi::Sgmm2SplitSubstatesConfig const&, kaldi::SpMatrix<float> const&, int, int)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:604: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::SplitSubstatesInGroup(kaldi::Vector<float> const&, kaldi::Sgmm2SplitSubstatesConfig const&, kaldi::SpMatrix<float> const&, int, int)' changed from 2034 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 2042 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::SplitSubstates(kaldi::Vector<float> const&, kaldi::Sgmm2SplitSubstatesConfig const&)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:659: multiple definition of `kaldi::AmSgmm2::SplitSubstates(kaldi::Vector<float> const&, kaldi::Sgmm2SplitSubstatesConfig const&)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:659: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::SplitSubstates(kaldi::Vector<float> const&, kaldi::Sgmm2SplitSubstatesConfig const&)' changed from 1359 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1387 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::ComponentPosteriors(kaldi::Sgmm2PerFrameDerivedVars const&, int, kaldi::Sgmm2PerSpkDerivedVars*, kaldi::Matrix<float>*) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:578: multiple definition of `kaldi::AmSgmm2::ComponentPosteriors(kaldi::Sgmm2PerFrameDerivedVars const&, int, kaldi::Sgmm2PerSpkDerivedVars*, kaldi::Matrix<float>*) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:578: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::ComponentPosteriors(kaldi::Sgmm2PerFrameDerivedVars const&, int, kaldi::Sgmm2PerSpkDerivedVars*, kaldi::Matrix<float>*) const' changed from 362 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 374 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::LogLikelihood(kaldi::Sgmm2PerFrameDerivedVars const&, int, kaldi::Sgmm2LikelihoodCache*, kaldi::Sgmm2PerSpkDerivedVars*, float) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:522: multiple definition of `kaldi::AmSgmm2::LogLikelihood(kaldi::Sgmm2PerFrameDerivedVars const&, int, kaldi::Sgmm2LikelihoodCache*, kaldi::Sgmm2PerSpkDerivedVars*, float) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:522: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::LogLikelihood(kaldi::Sgmm2PerFrameDerivedVars const&, int, kaldi::Sgmm2LikelihoodCache*, kaldi::Sgmm2PerSpkDerivedVars*, float) const' changed from 718 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 730 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::Check(bool)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:272: multiple definition of `kaldi::AmSgmm2::Check(bool)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:272: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::Check(bool)' changed from 3148 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 3322 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::Write(std::basic_ostream<char, std::char_traits<char> >&, bool, unsigned short) const': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:201: multiple definition of `kaldi::AmSgmm2::Write(std::basic_ostream<char, std::char_traits<char> >&, bool, unsigned short) const' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:201: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::Write(std::basic_ostream<char, std::char_traits<char> >&, bool, unsigned short) const' changed from 1536 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 1588 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) ../sgmm2/kaldi-sgmm.a(am-sgmm2.o): In function `kaldi::AmSgmm2::Read(std::basic_istream<char, std::char_traits<char> >&, bool)': /media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm2.cc:85: multiple definition of `kaldi::AmSgmm2::Read(std::basic_istream<char, std::char_traits<char> >&, bool)' ../sgmm2/kaldi-sgmm.a(am-sgmm.o):/media/disk-1/exist_user/ricky/softwares/kaldi-code/src/sgmm2/am-sgmm.cc:85: first defined here /usr/bin/ld: Warning: size of symbol `kaldi::AmSgmm2::Read(std::basic_istream<char, std::char_traits<char> >&, bool)' changed from 2986 in ../sgmm2/kaldi-sgmm.a(am-sgmm.o) to 3048 in ../sgmm2/kaldi-sgmm.a(am-sgmm2.o) collect2: ld returned 1 exit status make: *** [sgmm2-est] Error 1 |