VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

h323 centos 7

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
puf
Сообщения: 83
Зарегистрирован: 03 апр 2013, 11:05

h323 centos 7

Сообщение puf »

Всем хорошего настроения!
Пытаюсь собрать центос с поддержкой h323.
Ранее делал на центос 5 все отлично . Сейчас пробую на 7. Что-то не получается. В гугле не банили, но или искать не умею или действительно нет ответов.
И так
centos 7

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

Linux  3.10.0-327.36.2.el7.i686 #1 SMP Mon Oct 10 21:58:24 UTC 2016 i686 i686 i386 GNU/Linux
Пробовал с openh323-v1_18_0 и pwlib-v1_10_0, так же находил на просторах другие версии pwlib-v1_11_0 и openh323-v1_19_0_1, далее

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

cd pwlib
./configure
make clean opt

В консоли

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

usr/src/pwlib_v1_11_0/include/ptlib/array.h: In instantiation of ‘void PScalarArray<T>::ReadElementFrom(std::istream&, PINDEX) [with T = short unsigned int; std::istream = std::basic_istream<char>; PINDEX = int]’:
../../ptclib/pils.cxx:160:1:   required from here
/usr/src/pwlib_v1_11_0/include/ptlib/array.h:635:23: error: ‘SetAt’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
         SetAt(index, t);
                       ^
/usr/src/pwlib_v1_11_0/include/ptlib/array.h:635:23: note: declarations in dependent base ‘PBaseArray<short unsigned int>’ are not found by unqualified lookup
/usr/src/pwlib_v1_11_0/include/ptlib/array.h:635:23: note: use ‘this->SetAt’ instead
make[1]: *** [/usr/src/pwlib_v1_11_0/lib/obj_linux_x86_r/pils.o] Error 1
make[1]: Leaving directory `/usr/src/pwlib_v1_11_0/src/ptlib/unix'
make: *** [opt] Error 2

Пните куда можно капнуть, спасибо кто уделит время моему вопросу.
puf
Сообщения: 83
Зарегистрирован: 03 апр 2013, 11:05

Re: h323 centos 7

Сообщение puf »

Может кому пригодится.
И так при выше описанной проблеме необходимо

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

/usr/src/pwlib_v1_11_0/include/ptlib/array.h 635 строка дописать this ->  (получается this ->  SetAt(index, t);)
После чего будет вторая проблема :)

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

/usr/src/pwlib_v1_10_0/include/ptlib/notifier.h: In constructor Б─≤PNotifierFunction::PNotifierFunction(void*)Б─≥: 
/usr/src/pwlib_v1_10_0/include/ptlib/notifier.h:42: warning: the address of Б─≤objБ─≥ will always evaluate as Б─≤trueБ─≥ 
../../ptclib/pssl.cxx: In constructor Б─≤PSSLContext::PSSLContext(const void*, PINDEX)Б─≥: 
../../ptclib/pssl.cxx:891: error: invalid conversion from Б─≤const SSL_METHOD*Б─≥ to Б─≤SSL_METHOD*Б─≥ 
make[2]: *** [/usr/src/pwlib_v1_10_0/lib/obj_linux_x86_r/pssl.o] Error 1 
make[2]: Leaving directory `/usr/src/pwlib_v1_10_0/src/ptlib/unix' 
make[1]: *** [opt] Error 2 
make[1]: Leaving directory `/usr/src/pwlib_v1_10_0' 
make: *** [optshared] Error 2
Для ее решения надо
/usr/src/pwlib/src/ptclib/pssl.cxx в строке 891 дописать const SSL_METHOD * meth = SSLv23_method();
И уаля ... собралось все без проблем.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: h323 centos 7

Сообщение Samael28 »

Лучше об этом авторам проекта написать....
Мой профайл на Upwork
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: h323 centos 7

Сообщение virus_net »

в подобных случаях лучше и нужно diff выкладывать

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

man diff
а не "измените в строке..."
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: h323 centos 7

Сообщение amateur »

diff для pwlib 1.10.0 может представлять только спортивный интерес.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: h323 centos 7

Сообщение virus_net »

в любом раскладе, выкладывать именно diff, в подобных случаях, это более правильный вариант нежели чем писать словами, что, на что, где менять
скажем так: правило хорошего тона
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: h323 centos 7

Сообщение amateur »

Ну да, согласен...
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH