|
From: Daniel P. <dp...@gm...> - 2013-12-12 18:07:55
|
Hi-- Sorry, this was an oversight. A dependency on thread/ by gmm/ was introduced, and kaldi-thread.a was not added in the dependencies in the Makefile in the onlinebin/ directory. It's added now. Dan On Thu, Dec 12, 2013 at 11:59 AM, Eamonn Kenny <Eam...@cs...>wrote: > Dear Developers, > > For 3 weeks now I've found that I cannot build the onlinebin executables > whereas it was easy to do it before them. I've build scripts to do > everything so nothing has changed on my side. > > I'm running the following for a number of months now under Debian Wheezy > 7.2: > > cd tools > make > ./install_portaudio.sh > cd ../src > ./configure --shared > make depend > make > make ext > > everything goes well until the following error in 'make ext': > > make -C online > make[1]: Entering directory > `/home/ekenny/eclipse/DI2/build/kaldi_trunk/src/online' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory > `/home/ekenny/eclipse/DI2/build/kaldi_trunk/src/online' > make -C onlinebin > make[1]: Entering directory > `/home/ekenny/eclipse/DI2/build/kaldi_trunk/src/onlinebin' > g++ -rdynamic > -Wl,-rpath=/home/ekenny/eclipse/DI2/build/kaldi_trunk/tools/openfst/lib > -Wl,-rpath=/home/ekenny/eclipse/DI2/build/kaldi_trunk/src/lib -L. > -L../online/ -L../lat/ -L../decoder/ -L../feat/ -L../transform/ > -L../gmm/ -L../hmm/ -L../tree/ -L../matrix/ -L../util/ > -L../base/ online-net-client.o ../online//libkaldi-online.so > ../lat//libkaldi-lat.so ../decoder//libkaldi-decoder.so > ../feat//libkaldi-feat.so ../transform//libkaldi-transform.so > ../gmm//libkaldi-gmm.so ../hmm//libkaldi-hmm.so > ../tree//libkaldi-tree.so ../matrix//libkaldi-matrix.so > ../util//libkaldi-util.so ../base//libkaldi-base.so > ../../tools/portaudio/install/lib/libportaudio.a -lasound -lrt > -L/home/ekenny/eclipse/DI2/build/kaldi_trunk/tools/openfst/lib -lfst > -L/usr/lib -llapack_atlas -lcblas -latlas -lf77blas -lm -lpthread -ldl > -lkaldi-online -lkaldi-lat -lkaldi-decoder -lkaldi-feat > -lkaldi-transform -lkaldi-gmm -lkaldi-hmm -lkaldi-tree > -lkaldi-matrix -lkaldi-util -lkaldi-base -o online-net-client > ../gmm//libkaldi-gmm.so: undefined reference to `typeinfo for > kaldi::MultiThreadable' > ../gmm//libkaldi-gmm.so: undefined reference to > `kaldi::MultiThreadable::~MultiThreadable()' > ../gmm//libkaldi-gmm.so: undefined reference to `vtable for > kaldi::MultiThreadable' > collect2: error: ld returned 1 exit status > make[1]: *** [online-net-client] Error 1 > make[1]: Leaving directory > `/home/ekenny/eclipse/DI2/build/kaldi_trunk/src/onlinebin' > make: *** [onlinebin] Error 2 > > Does anyone know what the error refers to? I can't trace it back to its > source. > > -- > Best Regards, > Eamonn Kenny > > + + + > Email Eam...@cs... CNGL/Speech Communication Lab, > Tel: 00+353-1-8961797 Dept. of Computer Science, > F.34, O'Reilly Institute, > http://www.cs.tcd.ie/Eamonn.Kenny Trinity College Dublin, > http://eamonnmkenny.wordpress.com Dublin 2, Ireland. > + + + > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Kaldi-developers mailing list > Kal...@li... > https://lists.sourceforge.net/lists/listinfo/kaldi-developers > |