AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Ошибка при компиляции модуля chan_datacard

Newbies/FAQ Forum 6 сообщений -
#1

Ошибка при компиляции модуля chan_datacard


Здравствуйте, при компиляции модуля chan_datacard выводиться следующее:
.
..
Код:
chan_datacard.h:267:2: warning: (near initialization for ‘channel_tech.devicestate’) [enabled by default]
gcc -L/usr/lib -shared -Xlinker -x chan_datacard.o -liconv -o chan_datacard.so
/usr/bin/ld: cannot find -liconv
collect2: error: ld returned 1 exit status
make: *** [chan_datacard.so] Error 1


Пожалуйста сильно не пинайте, с ОС Linux и Asterisk-ом только начинаю знакомиться. Спасибо!

система:
Linux ubnt-server-14-04 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:23:46 UTC 2014 i686 i686 i686 GNU/Linux
Asterisk 11.7.0~dfsg-1ubuntu1 - инсталлировался из репозитория

_________________
Скажи мне - и я забуду, покажи мне - и я запомню, дай мне сделать - и я пойму.
#2

исходя из:
Код:
/usr/bin/ld: cannot find -liconv

не найдена либа iconv. посмотрите стоит ли она и если нет, то установите
#3

А как правильно пакет называется?
yum install ldconfig
Говорит, уже стоит последняя версия...
Тем не менее - ошибка в силе...
#4

А при чем тут ld? Вам нужен iconv!
#5

No package iconv available.
А впрочем уже неактуально.
Оказывается, под 11-й Асериск нужен особый патченный chan_dongle:
https://github.com/jstasiak/asterisk-chan-dongle/
Вот он скомпилировался вроде.
#6

chan_dongle и chan_datacared это разные вещи