|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помогите поставить Asterisk на FreeBSD 7.0 |
|
FreeBSD - Помогите поставить Asterisk на FreeBSD 7.0
|
Новый участник Сообщения: 13 |
Профиль | Отправить PM | Цитировать
Такая проблема:
Установлена FreeBSD 7.0 ; Порты обновлены через cvsup ; Начинаю установку Asterisk из портов cd /usr/ports/net/asterisk make install clean Устанавливалось больше 3 часов (процессор слабоват), и на установке Н323 начало закидывать ошибками: Пишет: ast_h323.cxx: In destructor 'virtual MyProcess::~MyProcess()'; ast_h323.cxx:193: error: 'TimerChangePipe' was not declared in this scope gmake[2]: *** [ast_h323.o] Error 1 gmake[1]: *** [h323/libchanh323.a] Error 2 gmake: ***[channels] Error 2 *** Error code 2 Stop in /usr/ports/net/asterisk. *** Error code 1 Stop in /usr/ports/net/asterisk. Подскажите, пожалуйста, что мне делать дальше. Как мне поставить астериск на комп, (любым методом). |
|
Отправлено: 16:21, 07-04-2008 |
Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать Насколько я понял из текста ошибки, приведённого Вами, всему виной кривые исходники. То есть:
ast_h323.cxx: In destructor 'virtual MyProcess::~MyProcess()'; ast_h323.cxx:193: error: 'TimerChangePipe' was not declared in this scope --- Раз у вас такой слабый процессор, то попробуйте установить Asterisk из пакетов. Это будет самый простой вариант, либо скачайте самое свежее дерево портов (если таковое появилось) и попробуйте заново всё это поставить. Удачи. |
------- Отправлено: 17:46, 07-04-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать А как установить астериск из пакетов, если его там нет !!! ?
Люди, помогите, очень сильно надо поставить Asterisk на систему, буду очень признателен. |
Последний раз редактировалось qqwwwqq, 08-04-2008 в 14:18. Причина: потому что Отправлено: 17:56, 07-04-2008 | #3 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать FreeBSD 6.3-RELEASE таже ошибка
1. cd /usr/ports/net/asterisk make config отказатся от установки h323 2. или править файлы cd /usr/ports/net/asterisk/work/asterisk-1.4.xx.x/channels/ ast_h323.cxx ast_h323.h compat_h323.cxx 3. Заменить эти файлы что в приклеплённом файле и после подмены продолжить. make install |
Отправлено: 09:56, 15-04-2008 | #4 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Спасибо
|
|
Отправлено: 11:48, 15-04-2008 | #5 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Заменил файлы указанными:
ast_h323.cxx: In member function `void MyH323Connection::SetCapabilities(int, int, void*, int)': ast_h323.cxx:1841: error: `ast_codec_pref_index_audio' was not declared in this scope ast_h323.cxx:1841: warning: unused variable 'ast_codec_pref_index_audio' gmake[2]: *** [ast_h323.o] Error 1 gmake[1]: *** [h323/libchanh323.a] Error 2 gmake: *** [channels] Error 2 *** Error code 2 Stop in /usr/ports/net/asterisk. *** Error code 1 Stop in /usr/ports/net/asterisk. |
Отправлено: 15:08, 21-04-2008 | #6 |
Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать plohish07,
Не мучайся, поставь из пакетов. Я сейчас не под FreeBSD, точно сказать не могу. Но примерно: 1) Ищешь вот здесь: http://www.freebsd.org/cgi/ports.cgi...isk&stype=name свой пакеты и все его зависимости, скачиваешь в какую-нибудь папку его (и зависимые пакеты), затем: # pkgadd <название пакета> 2) Устанавливаешь пакеты прямо через ftp. Толи у pkgadd опция какая есть, толи просто вводишь: # pkgadd ftp://<путь к пакету> Точно сейчас сказать не могу. Поэксперементируй. Можешь автоматизировать весь процесс скачивания с помощью wget. Установи wget: # whereis wget <путь к wget появится на консоли> # cd <путь к wget> && make install Затем копируешь все ссылки к требуемым файлам в какой-нибудь текстовый файл (на каждой строке новая ссылка) и пишешь в консоли: # wget --input-file=<путь к файлу со ссылками> --- Извини, что точно сказать не могу. Как то я уже сталкивался с подобной проблемой, когда порты корявые попадались. Удачи. |
------- Отправлено: 23:54, 21-04-2008 | #7 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Спасибо, но подправленные файлики помогли. Нужно сделать make install, а когда споткнется - заменить файлы и продолжить. Если заменить после make extract - вылазит нижепреведенная ошибка.
|
Отправлено: 10:13, 22-04-2008 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Asterisk Key 9.5.3418 | OSZone Software | Новости программного обеспечения | 0 | 19-12-2009 20:30 | |
Помогите поставить привод. | Yara17 | Оптические приводы | 2 | 18-10-2009 13:41 | |
FreeBSD - Помогите поставить Asterisk на FreeBSD 7.0 | qqwwwqq | Общий по FreeBSD | 2 | 07-04-2008 16:26 | |
Вопрос ...как Samba na freeBSD 5.3 поставить ? | andragen | Общий по FreeBSD | 9 | 04-11-2005 17:13 | |
Как поставить FreeBSD на комп без PS/2 разъемов | idrozd | Общий по FreeBSD | 9 | 30-04-2004 19:46 |
|