chan_dongle asterisk 11

При компіляції chan_dongle під asterisk 11 на етапі make отримуємо таку помилку
In file included from app.c:21:0:
/usr/include/asterisk/version.h:1:2: error: #error "Do not include 'asterisk/version.h'; use 'asterisk/ast_version.h' instead."
app.c: In function 'app_register':
app.c:162:3: warning: passing argument 2 of 'ast_register_application2' from incompatible pointer type [enabled by default]
In file included from app.c:20:0:
/usr/include/asterisk/module.h:458:5: note: expected 'int (*)(struct ast_channel *, const char *)' but argument is of type 'int (*)(struct ast_channel *, void *)'
make: *** [app.o] Error 1

Вирішення (Centos 6.4)

1) Ставимо automake autoconf
2) Качаємо пропатчений chan_dongle під asterisk 11 і розархівовуємо
3) Заходимо в папку і виконуємо по черзі aclocal, autoconf, automake -a
4) Далі ставимо як звичайно : ./configure, ./make, ./make install
5) Копіюємо файл конфігурації cp etc/dongle.conf /etc/asterisk/

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *