sudo apt-get install libmysqld-dev libmysqlclient-dev Походу помогло, скомпилировался модуль! Спасибо пользователю "2 hours ago"
devi29rus ( 2012-07-04 13:02:30 +0400 )редактироватьКомпилирую исходники asterisk-1.8.13.0
./configure
make menuselect
make
make install
В итоге в папке с модулями не появляется нужный мне cdrmysql.so. При выборе пункта "make menuselect" уже стоит в пункте "Add-ons" пункт "cdrmysql" по умолчанию.
Так же пробовал в menuselect выбирать в графе "Module Embedding" пункт "EMBED_ADDONS", но при компиляции с этим пунктом пишет следующее:
make[1]: *** Нет правила для сборки цели `../addons/modules.link', требуемой для `asterisk'. Останов.
make: *** [main] Ошибка 2
Не получается так же подкинуть модуль cdr_mysql.so со старой версии (1.8.7.1) - говорит что неправильно собрали модуль или он от старой версии.
Установите mysql-devel, потом попробуйте пересобрать *
./configure
make menuselect
make
make install
sudo apt-get install libmysqld-dev libmysqlclient-dev Походу помогло, скомпилировался модуль! Спасибо пользователю "2 hours ago"
devi29rus ( 2012-07-04 13:02:30 +0400 )редактироватьговорю ответственно - 1.8.13.0 собирается на мандриве, дебиан и centos без проблем. повеял на прошлой неделе.
а что у вас?
sudo apt-get install libmysqld-dev libmysqlclient-dev Походу помогло, скомпилировался модуль! Спасибо пользователю "2 hours ago" за подсказку!
Задан: 2012-07-03 15:06:15 +0400
Просмотрен: 2,402 раз
Обновлен: Jul 04 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Такая-же фигня на 10-ке.
amonra ( 2012-07-03 20:09:23 +0400 )редактировать