Страница 1 из 1

Не собирается gnugk.

Добавлено: 2009-11-14 13:35:55
Mobilesfinks
Может кто сможет помочь. Скачал с сайта исходники гейткипера. пытаюсь его собрать, выдаёт следующее:

Код: Выделить всё

/usr/home/alexey/distr/GK/gnugk-2.3.0/>gmake
g++ -I/usr/local/include/mysql -DHAS_MYSQL=1 -DHAS_RADIUS=1 -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' -DPTRACING -O1 -I/usr/ports/devel/pwlib/work/ptlib_v1_12_0/include -I/usr/local/include -D_REENTRANT -pthread -fno-exceptions -O1 -I/usr/ports/devel/pwlib/work/ptlib_v1_12_0/include -I/usr/local/include -Wall -DNDEBUG -I/usr/local/share/pwlib//include -DPTRACING -I/usr/local/share/pwlib/../openh323/include -DMAJOR_VERSION=2 -DMINOR_VERSION=3 -DBUILD_NUMBER=0 -M GkClient.cxx >> obj_r/*.dep
GkClient.cxx:22:22: error: h323pdu.h: No such file or directory
GkClient.cxx:23:22: error: h235auth.h: No such file or directory
In file included from config.h:16,
                 from yasocket.h:24,
                 from RasPDU.h:24,
                 from GkClient.cxx:25:
pwlib_compat.h:17:31: error: openh323buildopts.h: No such file or directory
In file included from RasSrv.h:26,
                 from GkClient.cxx:26:
RasTbl.h:20:18: error: h225.h: No such file or directory
In file included from RasTbl.h:21,
                 from RasSrv.h:26,
                 from GkClient.cxx:26:
sigmsg.h:18:18: error: q931.h: No such file or directory
gmake: *** Deleting file `obj_r/*.dep'
g++ -I/usr/local/include/mysql -DHAS_MYSQL=1 -DHAS_RADIUS=1 -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' -DPTRACING -O1 -I/usr/ports/devel/pwlib/work/ptlib_v1_12_0/include -I/usr/local/include -D_REENTRANT -pthread -fno-exceptions -O1 -I/usr/ports/devel/pwlib/work/ptlib_v1_12_0/include -I/usr/local/include -Wall -DNDEBUG -I/usr/local/share/pwlib//include -DPTRACING -I/usr/local/share/pwlib/../openh323/include -DMAJOR_VERSION=2 -DMINOR_VERSION=3 -DBUILD_NUMBER=0 -M main.cxx >> obj_r/main.dep
In file included from config.h:16,
                 from gk.h:16,
                 from main.cxx:18:
pwlib_compat.h:17:31: error: openh323buildopts.h: No such file or directory
gmake: *** [obj_r/main.dep] Error 1
gmake: *** Deleting file `obj_r/main.dep'
/usr/home/alexey/distr/GK/gnugk-2.3.0/>
в системе установлены пакеты (показываю только имеющие отношение к данной проблеме):

Код: Выделить всё

openh323-1.19.0.1_1 A H323 Video Conferencing library
pwlib-1.12.0_5,1    A cross platform C++ library, used by OpenH323
openldap-client-2.4.19 Open source LDAP client implementation
openssl-0.9.8l      SSL and crypto library
вроде нужен ещё ptlib, но из портов он у меня не ставится, говорит про ошибку:

Код: Выделить всё

===>  Building for ptlib-2.4.4
gmake DEBUG= P_SHAREDLIB=1 default_target
gmake[1]: Entering directory `/usr/ports/devel/ptlib/work/ptlib-2.4.4'
gmake[1]: Leaving directory `/usr/ports/devel/ptlib/work/ptlib-2.4.4'
set -e; if test -e src ; then gmake -C src optshared; fi;  if test -e plugins ; then gmake -C plugins optshared; fi;
gmake[1]: Entering directory `/usr/ports/devel/ptlib/work/ptlib-2.4.4/src'
gmake DEBUG= P_SHAREDLIB=1 default_target
gmake[2]: Entering directory `/usr/ports/devel/ptlib/work/ptlib-2.4.4/src'
c++ -DPTRACING=1 -D_REENTRANT -I/usr/include -I/usr/local/include  -fno-exceptions  -Wall  -DNDEBUG -I/usr/ports/devel/ptlib/work/ptlib-2.4.4/include -Os  -O2 -fno-strict-aliasing -pipe -felide-constructors -Wreorder  -c ptclib/pssl.cxx -o /usr/ports/devel/ptlib/work/ptlib-2.4.4/lib_FreeBSD_x86/obj/pssl.o
ptclib/pssl.cxx:238: error: 'PBoolean' does not name a type
ptclib/pssl.cxx:283: error: 'PBoolean' does not name a type
ptclib/pssl.cxx:324: error: 'PBoolean' does not name a type
ptclib/pssl.cxx:443: error: 'PBoolean' does not name a type
ptclib/pssl.cxx:529: error: 'PBoolean' does not name a type
ptclib/pssl.cxx:570: error: 'PBoolean' does not name a type
ptclib/pssl.cxx:676: error: 'PBoolean' does not name a type
ptclib/pssl.cxx: In function 'void LockingCallback(int, int, const char*, int)':
ptclib/pssl.cxx:722: error: 'CreateInstanceAs' is not a member of 'PFactory<PProcessStartup, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >'
ptclib/pssl.cxx:722: error: expected primary-expression before '>' token
ptclib/pssl.cxx: At global scope:
ptclib/pssl.cxx:789: error: expected `)' before 'method'
ptclib/pssl.cxx: In constructor 'PSSLContext::PSSLContext(const void*, PINDEX)':
ptclib/pssl.cxx:797: error: 'SSLv23' was not declared in this scope
ptclib/pssl.cxx:797: error: 'Construct' was not declared in this scope
ptclib/pssl.cxx: At global scope:
ptclib/pssl.cxx:800: error: variable or field 'Construct' declared void
ptclib/pssl.cxx:800: error: 'Method' was not declared in this scope
ptclib/pssl.cxx:800: error: expected primary-expression before 'const'
ptclib/pssl.cxx:800: error: expected primary-expression before 'idSize'
ptclib/pssl.cxx:760: warning: 'int VerifyCallBack(int, X509_STORE_CTX*)' defined but not used
ptclib/pssl.cxx:777: warning: 'void PSSLAssert(const char*)' defined but not used
gmake[2]: *** [/usr/ports/devel/ptlib/work/ptlib-2.4.4/lib_FreeBSD_x86/obj/pssl.o] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/ptlib/work/ptlib-2.4.4/src'
gmake[1]: *** [optshared] Error 2
gmake[1]: Leaving directory `/usr/ports/devel/ptlib/work/ptlib-2.4.4/src'
gmake: *** [optshared] Error 2
*** Error code 1

Stop in /usr/ports/devel/ptlib.
т.е. вроде упирается всё в те элементы которые вроде установлены.
Может я ещё чёт не доставил?

зы: забыл

Код: Выделить всё

uname -a
FreeBSD bicom.com 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 #2: Thu Nov  5 11:40:25 EET 2009     alexey@balt-intel-com.dyndns.biz:/usr/obj/usr/src/sys/gatekeeper.oct2009  i386

Re: Не собирается gnugk.

Добавлено: 2009-11-14 23:40:50
Mobilesfinks
пока решил проблему путём взятия архива на оффсайте с прекомпилированным бинарником для FreeBSD7.
Но вопрос остаётся открытым. Всё таки правильней компилировать самому.
Да, из портов ставить не предлагать. Порт есть, но он не обновлён и там нету модулей нужных (RadAlias, RadAcct).

Re: Не собирается gnugk.

Добавлено: 2009-11-15 1:30:44
Гость
вопрос
номер раз: почему с портов не взяли gnugk?
номер два: зачем вам эта старая хрень? (gnugk)

Re: Не собирается gnugk.

Добавлено: 2009-11-15 20:23:39
Mobilesfinks
Гость писал(а):вопрос
номер раз: почему с портов не взяли gnugk?
номер два: зачем вам эта старая хрень? (gnugk)
ответ номер раз: потому что в портах устаревшая версия, там только два модуля ^^ читаем мой пост выше
ответ номер два: какие альтернативы? я в это только въезжаю, и мне нужно настроить сейчас. Т.к. есть мануал именно с использованием данного софта, то именно так и настраиваю. Буде опыта побольше в этом направлении, сделаю как лучше. Сейчас делаю так как написано.

Re: Не собирается gnugk.

Добавлено: 2009-11-15 20:43:01
Гость
вот вы и ответили на ваш вопрос
вы хотите собрать новый gnugk со старыми библиотеками из портов

раз уж такая у вас хотелка то скачайте последне версии pwlib и openh323 и собирайте gnugk с ними

но я уже вам посоветовал asterisk
а gnugk уже давно никто не использует

сколько одновременных соединений будет удерживаться у вас на gnugk?
до 30 соединений поддерживает AquaGatekeeper 1.22
и до 7 соединений AquaGatekeeper 2.0

там же в портах

Re: Не собирается gnugk.

Добавлено: 2009-11-15 22:31:42
Mobilesfinks
насчёт АквыГК - никак на их сайт не могу зайти - говорит что нет такого. В портах видел, вот только какое принципиальное различие между ними пока не понял. Если gnugk работает, то чем аква лучше?

Насчёт астериска - можно ли его использовать как гейткипер? в чём преимущество перед гнугк?
Читал так же, что астериск очень криво работает с h323 модулем.

Re: Не собирается gnugk.

Добавлено: 2009-11-15 22:48:26
Гость
насчёт АквыГК - никак на их сайт не могу зайти - говорит что нет такого.
в портах есть
В портах видел, вот только какое принципиальное различие между ними пока не понял.
различие между чем и чем?
в портах оффициальные версии обеих акв
Если gnugk работает, то чем аква лучше?
я и вижу как у вас gnugk работает
Насчёт астериска - можно ли его использовать как гейткипер?
можно но зачем его использовать в режиме гейткиппера?
в чём преимущество перед гнугк?
как минимум в том что оно собираеться
и как максимум если у вас циска токо для принятия E1 потока для карточной системы
то всю IVR можно перенести полностью на asterisk
циска будет выступать токо как E1 <-> H323 конвертор
Читал так же, что астериск очень криво работает с h323 модулем.
нормально он работает
настраивать нужно уметь

Re: Не собирается gnugk.

Добавлено: 2009-11-16 2:15:05
Mobilesfinks
блин что в лоб, что по лбу. Нормально ГНУК работает. Тут просто ещё проблема в самом Биллинге - UTM называется. Я до сих пор не могу врубить, как правильно заводить пользователя что бы циска проходила авторизацию, а потом когда на неё звонишь срабатывал IVR и дальше всё как положенно работало.
Ну убейте не врубаюсь. Единственно у меня два предположения - либо я пользователя неправильно настраиваю - некорректно ему привязываю сервисную связку. Либо я dial-peers неправильно настроил.
Гость писал(а):
Насчёт астериска - можно ли его использовать как гейткипер?
можно но зачем его использовать в режиме гейткиппера?
в чём преимущество перед гнугк?
как минимум в том что оно собираеться
и как максимум если у вас циска токо для принятия E1 потока для карточной системы
то всю IVR можно перенести полностью на asterisk
циска будет выступать токо как E1 <-> H323 конвертор
Читал так же, что астериск очень криво работает с h323 модулем.
нормально он работает
настраивать нужно уметь
Волшебные ответы - лучше бы помог разобраться в ситуации - достал говорить обтекаемыми как гавно фразами. Я тебе ещё раз повторю (повторенье мать ученья). Есть Циска, Есть комп, есть биллинг UTM5 с модулем телефонии и радиус сервера. Вот это всё нужно запустить. Т.к. я с телефонией практически не знаком, то все твои варианты с настройкой через астериск, или как то ещё - не прокатывают. Мне мозг и так уже по..бы..ююют когда мол настрою. Начал настраивать по мануалу от разрабов этого utm - мата много - это не манул короче, а настраивать нужно.
Всё и не мучай меня своими "умными" ответами. или помогай или не мешай. а лучше научись логиниться - бесит, как западло какое то.

Re: Не собирается gnugk.

Добавлено: 2009-11-16 3:19:54
Гость
Нормально ГНУК работает
допустим
Ну убейте не врубаюсь. Единственно у меня два предположения - либо я пользователя неправильно настраиваю - некорректно ему привязываю сервисную связку. Либо я dial-peers неправильно настроил
либо-либо
может все таки локализируете проблему?
Т.к. я с телефонией практически не знаком
с этого и нужно было начинать
как я понял ты хочешь
"не зная правил вождения"
"не умея водить"
"сесть за руль феррари и ездить как шумахер"
я правильно понял?

а я получаеться виноват в том что вы хотите все и сразу
ну так простите
- я не ГИБДД
- и не инструктор по вождению

может тогда начать с "основ вождения" что бы мои советы были как помощь а не как "насмехание" - как вы выразились?

я так понимаю вы злитесь потому что вас заставили настроить эту связку cisco+gnugk+utm4
но это не ваша работа
тогда закинте заявку на "вебланц дот нет" - вам там все настроят за определенную плату

если же хотите разобраться сами
то разбирайтесь

Re: Не собирается gnugk.

Добавлено: 2009-11-16 17:08:17
Mobilesfinks
я и разбираюсь, а некто только и умеет пальцы веером крутить - молодец, реальный тролль.

Re: Не собирается gnugk.

Добавлено: 2009-11-16 18:45:25
Гость
в следующий раз иди на форум по телефонии
посмотрим что тебе там будут отвечать
если тебе мои ответы не устроили

Re: Не собирается gnugk.

Добавлено: 2009-11-18 11:54:57
Mobilesfinks
ответы ни о чём.

Re: Не собирается gnugk.

Добавлено: 2010-05-06 15:15:30
vadim64
Вот почему тему про сиськи удалили, а эту оставили? Она также не несёт никакого смысла, и при том фвляется просто срачем.

Re: Не собирается gnugk.

Добавлено: 2010-05-06 15:39:31
hizel
vadim64 писал(а):Вот почему тему про сиськи удалили, а эту оставили? Она также не несёт никакого смысла, и при том фвляется просто срачем.
а вi зачем туточки накали своей мыслей не относящейся к теме обсуждения? Гость у Лиса в привилегированном режиме, может говорить все что в голову придет :)

а топикстартеру, не умеете собрать не беритесь, багрепорт напишите например

Re: Не собирается gnugk.

Добавлено: 2010-05-27 9:28:07
Mobilesfinks
модеры прибейте тему пожалуйста. - давно уже проехали, народ начинает какойто некрофилией страдать )))))