Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помогите поставить Asterisk на FreeBSD 7.0

Ответить
Настройки темы
FreeBSD - Помогите поставить Asterisk на FreeBSD 7.0

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: qqwwwqq
Дата: 07-04-2008
Описание: недописал
Такая проблема:

Установлена 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

 

Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Насколько я понял из текста ошибки, приведённого Вами, всему виной кривые исходники. То есть:
Код: Выделить весь код
ast_h323.cxx: In destructor 'virtual MyProcess::~MyProcess()';
ast_h323.cxx:193: error: 'TimerChangePipe' was not declared in this scope
должно означать ошибку в исходном коде программы. Хотя, я могу быть и не прав.
---
Раз у вас такой слабый процессор, то попробуйте установить Asterisk из пакетов. Это будет самый простой вариант, либо скачайте самое свежее дерево портов (если таковое появилось) и попробуйте заново всё это поставить. Удачи.

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 17:46, 07-04-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


А как установить астериск из пакетов, если его там нет !!! ?

Люди, помогите, очень сильно надо поставить Asterisk на систему, буду очень признателен.

Последний раз редактировалось qqwwwqq, 08-04-2008 в 14:18. Причина: потому что


Отправлено: 17:56, 07-04-2008 | #3


Новый участник


Сообщения: 2
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar h323.rar
(22.2 Kb, 67 просмотров)

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
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо

Отправлено: 11:48, 15-04-2008 | #5


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить 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


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить 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=<путь к файлу со ссылками>
---
Извини, что точно сказать не могу. Как то я уже сталкивался с подобной проблемой, когда порты корявые попадались. Удачи.

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 23:54, 21-04-2008 | #7


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо, но подправленные файлики помогли. Нужно сделать make install, а когда споткнется - заменить файлы и продолжить. Если заменить после make extract - вылазит нижепреведенная ошибка.

Отправлено: 10:13, 22-04-2008 | #8



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помогите поставить Asterisk на FreeBSD 7.0

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход