Because of API changes between Speex 1.1 and 1.2, linphone will fail to link
when speex-1.2_beta3 is installed.
Reproducible: Always
Steps to Reproduce:
1. emerge =media-libs/speex-1.2_beta3 =net-voip/linphone-2.0.1-r1
Actual Results:
../src/.libs/libmediastreamer.so: undefined reference to
`speex_echo_state_reset'
../src/.libs/libmediastreamer.so: undefined reference to `speex_echo_ctl'
../src/.libs/libmediastreamer.so: undefined reference to `speex_preprocess_ctl'
../src/.libs/libmediastreamer.so: undefined reference to
`speex_preprocess_state_init'
../src/.libs/libmediastreamer.so: undefined reference to
`speex_echo_state_destroy'
../src/.libs/libmediastreamer.so: undefined reference to `speex_preprocess'
../src/.libs/libmediastreamer.so: undefined reference to `speex_echo_cancel'
../src/.libs/libmediastreamer.so: undefined reference to
`speex_echo_state_init'
../src/.libs/libmediastreamer.so: undefined reference to
`speex_preprocess_state_destroy'
collect2: ld returned 1 exit status
Expected Results:
Link successfully.
Building with speex-1.1.12 works. The URL above contains a link to a patch.