[asterisk-dev] linking/loading external library

alexander merkulov arheops at gmail.com
Wed Nov 27 22:43:02 CST 2013


On Tue, Nov 26, 2013 at 09:45:44AM +0200, alexander merkulov wrote:
> hi
> i am gooing to use libfftw3 library in asterisk application.
>
> compilation is ok, but when i am loading module i get error like this:
>
> dev*CLI> module load app_amdb.so
> Unable to load module app_amdb.so
> Command 'module load app_amdb.so' failed.
> [Nov 26 07:44:51] WARNING[17342]: loader.c:481 load_dynamic_module: Error
> loading module 'app_amdb.so': /usr/lib/asterisk/modules/app_
amdb.so:
> undefined symbol: fftw_plan_dft_1d
> [Nov 26 07:44:51] WARNING[17342]: loader.c:894 load_resource: Module
> 'app_amdb.so' could not be loaded.
> dev*CLI>

>What's the output of:
>
> ldd /usr/lib/asterisk/modules/app_amdb.so
>
>?

it not show linking to libfftw3.so.3

i found hack, if i add libfftw3 to LIB in Makefile, it worked, BUT that is
nto how it have be designed,no?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20131128/765290a8/attachment.html>


More information about the asterisk-dev mailing list