What is this? "symbol lookup error: modules/codec_speex

I tried 1.2.14, 1.2.15, 1.4.0
tarball and from svn.
All return the following once I launch “asterisk -c” after success install.

NOTE: This is a development version of Asterisk, and should not be used in
production installations.
[ Booting…
[ Reading Master Configuration ]
[ Initializing Custom Configuration Options ]
[Feb 13 18:49:02] NOTICE[28458]: manager.c:3039 init_manager: Invalid keyword = in manager.conf [general]
[Feb 13 18:49:02] NOTICE[28458]: cdr.c:1094 do_reload: CDR simple logging enabled.
[Feb 13 18:49:02] NOTICE[28458]: loader.c:795 load_modules: 147 modules will be loaded.
.[Feb 13 18:49:02] WARNING[28458]: res_smdi.c:725 load_module: No SMDI interfaces are available to listen on, not starting SDMI listener.
…[Feb 13 18:49:02] WARNING[28458]: translate.c:600 __ast_register_translator: plc_samples 160 format 6
…asterisk: symbol lookup error: /usr/lib/asterisk/modules/codec_speex.so: undefined symbol: speex_decode_int
[root@localhost asterisk]#
[root@localhost asterisk]#

do you want to use speex ? the easiest way to get around this would be to either remove the codec_speex.so module, or add a “noload => codec_speex.so” line to modules.conf.

i guess it’s a dependency issue … i can’t remember the dependencies for speex, but then, i don’t bother loading it as i have no interest in using it.