Okay I had a look into this bug and found that it's fixed upstream -- the first upstream version that contains the fix is 1.2.5-230-g229f041.
The upstream fix is to choose the location of the header file conditionally,
via a combination of a test in src/mumble/mumble.pro :
speechd {
DEFINES *= USE_SPEECHD
system(pkg-config --atleast-version=0.8 speech-dispatcher) {
DEFINES *= USE_SPEECHD_PKGCONFIG
PKGCONFIG *= speech-dispatcher
} else {
LIBS *= -lspeechd
}
}
and then an #ifdef in src/mumble/TextToSpeech_unix.cpp:
#ifdef USE_SPEECHD
# ifdef USE_SPEECHD_PKGCONFIG
# include <speech-dispatcher/libspeechd.h>
# else
# include <libspeechd.h>
# endif
#endif
I believe this eliminates the need to specify the version of libspeechd-dev,
and thus allows the code to be backported more easily.
I'm preparing a mumble version 1.2.5-245-g221a5d7 (the latest snapshot)
containing the above fix.
-- Chris
--
Chris Knadle
[email protected]
signature.asc
Description: This is a digitally signed message part.

