Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / компиляция asterisk

компиляция asterisk

1 23>
Откуда: г Иркутск
Сообщений: 15

компиляция asterisk

Здравствуйте. сразу оговорюсь у меня mandriva, 7 что ли.
Решил установить asterisk его классическим первым способом.
вообщем получилось так, что про установке мне всегда не хватало каких то компиляторов или еще чего то.
посмотрев эту статью на opennet(там были указанны какие пакеты нужны), я придерживался её описанию.
и вроде все пакеты установил, пишу в очередной раз ./configure, вижу всё же прогибают, где то "no".
но в конце заканчивается фразой
configure: error: *** termcap support not found
понятно, что не найдена поддержка termcap, нашёл rpm пакет, установил.
всё равно тоже сообщение.
в чём может быть дело?
где его еще по смотреть?
и если не сложно можете подсказать какие пакеты в точности необходимы для компиляции asterisk.
2008-12-03 11:16

Откуда: Kiev
Сообщений: 801

Re: компиляция asterisk

Я так делал (на Ubuntu 8.04 Server):
1)build-essential
2)libssl-dev
3)libncurses5-dev
4)libiax-dev
5)autoconf
6)flex
7)bison
8)libnewt-dev

Если будете интегрировать с MySQL и прочими приблудами, тогда по ходу еще надо досэтапить....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2008-12-03 11:26

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: компиляция asterisk

скачайте триксбокс, эластикс, друид или еще чтонить и пользуйтесь наздоровье
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-12-03 11:29

Откуда: г Иркутск
Сообщений: 15

Re: компиляция asterisk

betman спасибо. у меня есть ubuntu 7.0 можно по пробовать поставить на неё

switch, вот хочется ппо парится, уже устанавливал trixbox есть у меня дистрибутив.
я однажды задал вопрос почему мои контексты в trixbox не работают?
изменял custom_extension.conf, вразумительного ответа не нашёл, поэтому решил работать с asterisk в чистом виде, если надо, то установлю веб интерфейс.
2008-12-03 11:46

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: компиляция asterisk

я юы не рекомндовал трикбокс, еслиб не использовал его много лет.
А вопрос по контекстам не был раскрыт потому, что вы не стали разбираться почему у вас описываемый контекст пуст, а созданную тему бросили. так что ПО тут совершенно ни причем.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-12-03 12:14

Сообщений: 6521

Re: компиляция asterisk

switch:

вы не стали разбираться почему у вас описываемый контекст пуст, а созданную тему бросили.
вот-вот! Корабли лавировали, лавировали, да не вылавировали.

dgolubev:

изменял custom_extension.conf, вразумительного ответа не нашёл, поэтому решил работать с asterisk в чистом виде, если надо, то установлю веб интерфейс.
добавлю, что можно было как минимум создать свои контексты в extensions_custom.conf и засунуть туда своих пользователей. А для удобства менеджмента установить custom-context.
2008-12-03 13:57

Сообщений: 1573

Re: компиляция asterisk

dgolubev:

configure: error: *** termcap support not found
понятно, что не найдена поддержка termcap, нашёл rpm пакет, установил.
всё равно тоже сообщение.
в чём может быть дело?
Может - libtermcap-dev[el]***, как он в вашем дистре назвается. А вообще с таким уровнем - может быть вам лучше поискать готовые rpm-сборки для вашего дистра. Их и искать в общем то не нужно. Они в Мандриве в составе дистра идут ...
2008-12-03 15:37

Сообщений: 1129

Re: компиляция asterisk

--with-termcap=PATH use Termcap files in PATH
ldconfig -r | grep termcap
кто ж знает куда вы его установили ....
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2008-12-04 00:22

Откуда: г Иркутск
Сообщений: 15

Re: компиляция asterisk

спасибо.
поставил дистрибутив fedora, на диске были все нужные rpm пакеты.
asterisk с компилировался)
2008-12-04 06:47

Откуда: Королев
Сообщений: 6

Re: компиляция asterisk

Не буду создавать новую тему спрошу тут:
[LD] abstract_jb.o acl.o aescrypt.o aeskey.o aestab.o alaw.o app.o ast_expr2.o ast_expr2f.o asterisk.o astmm.o astobj2.o audiohook.o autoservice.o callerid.o cdr.o channel.o chanvars.o cli.o config.o cryptostub.o db.o devicestate.o dial.o dns.o dnsmgr.o dsp.o enum.o file.o fixedjitterbuf.o frame.o fskmodem.o global_datastores.o http.o image.o indications.o io.o jitterbuf.o loader.o logger.o manager.o md5.o netsock.o pbx.o plc.o privacy.o rtp.o say.o sched.o sha1.o slinfactory.o srv.o stdtime/localtime.o strcompat.o tdd.o term.o threadstorage.o translate.o udptl.o ulaw.o utils.o editline/libedit.a db1-ast/libdb1.a ../channels/modules.link ../codecs/modules.link ../formats/modules.link ../pbx/modules.link -> asterisk
../channels/chan_agent.o: In function `__agent_start_monitoring':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_agent.c:463: undefined reference to `ast_monitor_start'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_agent.c:464: undefined reference to `ast_monitor_setjoinfiles'
../channels/chan_dahdi.o: In function `destroy_dahdi_pvt':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
../channels/chan_dahdi.o: In function `mkintf':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:7656: undefined reference to `ast_smdi_interface_find'
../channels/chan_dahdi.o: In function `destroy_dahdi_pvt':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
../channels/chan_dahdi.o: In function `ss_thread':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6013: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:5948: undefined reference to `ast_parking_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6105: undefined reference to `ast_parking_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6227: undefined reference to `ast_smdi_md_message_wait'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6675: undefined reference to `ast_smdi_md_message_destroy'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6028: undefined reference to `ast_pickup_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6110: undefined reference to `ast_masq_park_call'
../channels/chan_dahdi.o: In function `destroy_channel':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
../channels/chan_gtalk.o: In function `gtalk_action':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1084: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_invite':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:461: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_create_candidates':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:873: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_digit':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1521: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_request':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1644: undefined reference to `ast_aji_get_client'
../channels/chan_gtalk.o: In function `gtalk_invite_response':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:501: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_newcall':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1166: undefined reference to `ast_aji_get_client'
../channels/chan_gtalk.o: In function `gtalk_load_config':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1946: undefined reference to `ast_aji_get_clients'
../channels/chan_gtalk.o: In function `gtalk_create_member':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1833: undefined reference to `ast_aji_get_client'
../channels/chan_h323.o: In function `h323_gk_cycle':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2593: undefined reference to `h323_gk_urq'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2597: undefined reference to `h323_set_gk'
../channels/chan_h323.o: In function `h323_tokens_show':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2622: undefined reference to `h323_show_tokens'
../channels/chan_h323.o: In function `h323_ep_hangup':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2609: undefined reference to `h323_soft_hangup'
../channels/chan_h323.o: In function `h323_no_trace':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2563: undefined reference to `h323_debug'
../channels/chan_h323.o: In function `h323_do_trace':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2553: undefined reference to `h323_debug'
../channels/chan_h323.o: In function `oh323_hangup':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:736: undefined reference to `h323_clear_call'
../channels/chan_h323.o: In function `oh323_call':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:654: undefined reference to `h323_make_call'
../channels/chan_h323.o: In function `set_local_capabilities':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2435: undefined reference to `h323_set_capabilities'
../channels/chan_h323.o: In function `answer_call':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2227: undefined reference to `h323_clear_call'
../channels/chan_h323.o: In function `oh323_indicate':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:905: undefined reference to `h323_answering_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:892: undefined reference to `h323_send_progress'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:884: undefined reference to `h323_send_alerting'
../channels/chan_h323.o: In function `oh323_answer':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:675: undefined reference to `h323_answering_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:675: undefined reference to `h323_answering_call'
../channels/chan_h323.o: In function `oh323_digit_end':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:570: undefined reference to `h323_send_tone'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:570: undefined reference to `h323_send_tone'
../channels/chan_h323.o: In function `oh323_digit_begin':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:531: undefined reference to `h323_send_tone'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:531: undefined reference to `h323_send_tone'
../channels/chan_h323.o: In function `unload_module':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3259: undefined reference to `h323_end_process'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3258: undefined reference to `h323_gk_urq'
../channels/chan_h323.o: In function `oh323_request':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:1712: undefined reference to `h323_set_id'
../channels/chan_h323.o: In function `reload_config':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2793: undefined reference to `h323_end_point_exist'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2950: undefined reference to `h323_set_alias'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2794: undefined reference to `h323_end_point_create'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2973: undefined reference to `h323_set_gk'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2971: undefined reference to `h323_gk_urq'
../channels/chan_h323.o: In function `load_module':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3154: undefined reference to `h323_callback_register'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3169: undefined reference to `h323_start_listener'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3189: undefined reference to `h323_set_gk'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3136: undefined reference to `h323_end_process'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3174: undefined reference to `h323_end_process'
../channels/chan_iax2.o: In function `iax_park_thread':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_iax2.c:6752: undefined reference to `ast_park_call'
../channels/chan_iax2.o: In function `dp_lookup':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_iax2.c:6675: undefined reference to `ast_parking_ext'
../channels/chan_iax2.o: In function `socket_process':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_iax2.c:7853: undefined reference to `ast_parking_ext'
../channels/chan_mgcp.o: In function `mgcp_ss':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2753: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2825: undefined reference to `ast_parking_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2758: undefined reference to `ast_pickup_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2829: undefined reference to `ast_masq_park_call'
../channels/chan_sip.o: In function `get_destination':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:9003: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:9011: undefined reference to `ast_pickup_ext'
../channels/chan_sip.o: In function `handle_request_refer':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:14959: undefined reference to `ast_parking_ext'
../channels/chan_sip.o: In function `sip_park_thread':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:13223: undefined reference to `ast_park_call'
../channels/chan_sip.o: In function `handle_request_invite':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:14442: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:14481: undefined reference to `ast_pickup_call'
collect2: ld returned 1 exit status
make[1]: *** [asterisk] Ошибка 1
make[1]: Leaving directory `/usr/src/asterisk/1.4/asterisk-1.4.22/main'
make: *** [main] Ошибка 2


Debian GNU/Linux 5.0
Пробовал 1.6.0, 1.6.1, 1.4.22
Это и дома и на рабочей машинке. Не поскажите в чем может быть дело?
2008-12-17 21:29

1 23>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru