сомневаюсь что ктото ответит, но мало ли.
вобщем пишу app для астериска, использует libfftw3.so
guidlines читал, компилируется нормально. но при загрузке выдает ошибку.
dev*CLI> module load app_amdb.so
Unable to load module app_amdb.so
Command 'module load app_amdb.so' failed.
[Nov 26 07:37:00] WARNING[17336]: 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:37:00] WARNING[17336]: loader.c:894 load_resource: Module 'app_amdb.so' could not be loaded.
dev*CLI>
Чего сделано:
Добавлено в configure.ac:
AST_EXT_LIB_SETUP([FFTW3], [FFTW3], [fftw3])
.
.
.
AST_EXT_LIB_CHECK([FFTW3], [libfftw3], [], [fftw3.h], [-lm -lfftw3])
добавлено в build_tools/menuselect-deps.in:
FFTW3=@PBX_FFTW3@
Добавлено в makeopts.in:
FFTW3_INCLUDE=@FFTW3_INCLUDE@
FFTW3_LIB=@FFTW3_LIB@
компиляция через
./bootstrap.sh
./configure --with-fftw3
make
все красиво, показывает зависимости при make menuconfig, компилирует, но не загружает.
чего пропустил?
Задан: 2013-11-26 12:02:34 +0400
Просмотрен: 109 раз
Обновлен: Nov 26 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.