GNOME Bugzilla – Bug 758762
missing -lasound when building the test application to decide if flite exists.
Last modified: 2015-11-30 09:38:46 UTC
option -lasound shall be provided when configure script tries to build the test application to decide if flite is in the system. flite depends on libasound. Without libasound, a compile-error is doomed to happen, and because of it configure script will falsely assume that flite isn't there, so the flite plugin of gst-plugins-bad won't be built.
Why would this be needed? if flite depends on libasound wouldn't it link against it itself? What's the error you get?
I believe flite is not built properly on you platform / target. It libflite.so should be linked to libasound.so already, no need for this. There exist some theories that flat linking is faster, though this cannot be supported by flite until this library provides a flite.pc file which would provide the extra -l. I suggest this bug is invalid.
(In reply to Nicolas Dufresne (stormer) from comment #2) > I believe flite is not built properly on you platform / target. It > libflite.so should be linked to libasound.so already, no need for this. > There exist some theories that flat linking is faster, though this cannot be > supported by flite until this library provides a flite.pc file which would > provide the extra -l. I suggest this bug is invalid. You're right. I've modified some setting of the Makefile of flite to make it deal with its own dependencies. Now, the configure script of gst-plugins-bad accepts flite now. Sorry for the noise. Really sorry.
Great, thanks for confirming.