kiax crashes on dial, undefined symbol: speex_preprocess_state_init
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kiax (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Kiax starts successfully, and allows registration with my Asterisk 1.4 server. However, when I try to dial a number it crashes. Here is the log output:
Sun Nov 23 12:30:40 2008 Using IAXClient ver. 0.0+cvs20060520
Sun Nov 23 12:30:41 2008 IaxWrapper:
Sun Nov 23 12:30:41 2008 IaxWrapper:
Sun Nov 23 12:30:41 2008 IaxWrapper:
Sun Nov 23 12:30:41 2008 IaxWrapper:
Sun Nov 23 12:30:41 2008 IaxWrapper:
Registration requested. Got ID = 1
iaxc_aduio_
Sun Nov 23 12:30:47 2008 Registration id = 1, reply = 18, msgcount = -1
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
Sun Nov 23 12:31:24 2008 IaxWrapper:
kiax: symbol lookup error: kiax: undefined symbol: speex_preproces
I'm using kiax-0.
My account was configured to prefer the GSM codec. Since my Asterisk server can also use GSM, I'm amazed that an error about Speex pops up. I have tried installing the "speex" package, but that didn't change the situation.
Kiax does initiate the call before it crashes, as the dialled number starts to ring. Of course, once answered the callee hears nothing, since Kiax is already pushing up the daisies.
I have tried recompiling the kiax package, but failed. I started with "sudo apt-get build-dep kiax" then "apt-get source kiax". Running "fakeroot dpkg-buildpackage -b" gave me the error "iaxwrapper. cpp:220: error: ‘AUDIO_INTERNAL’ was not declared in this scope". The full build output is attached.