LINUX.ORG.RU
ФорумAdmin

t38modem под CentOS 5.1


0

0

Кто нибудь собирал t38modem под CentOS 5.1 ? Не могу собрать. Если есть собранный под этот дистр, поделитесь плз ...

anonymous

Вот вывод:

[root@localhost t38modem]# make USE_OPAL=1 opt
g++ -DUSE_OPAL -D_REENTRANT -Wall -DP_64BIT -I/usr/share/pwlib//include -DPTRACING -I/home/vadim/Hylafax/opal/include -DUSE_LEGACY_PTY -M audio.cxx >> obj_linux_x86_64_opal_r/*.dep
g++ -DUSE_OPAL -D_REENTRANT -Wall  -DP_64BIT -I/usr/share/pwlib//include -DPTRACING -I/home/vadim/Hylafax/opal/include -DUSE_LEGACY_PTY -Os   -felide-constructors -c pmutils.cxx -o obj_linux_x86_64_opal_r/pmutils.o
g++ -DUSE_OPAL -D_REENTRANT -Wall  -DP_64BIT -I/usr/share/pwlib//include -DPTRACING -I/home/vadim/Hylafax/opal/include -DUSE_LEGACY_PTY -Os   -felide-constructors -c dle.cxx -o obj_linux_x86_64_opal_r/dle.o
g++ -DUSE_OPAL -D_REENTRANT -Wall  -DP_64BIT -I/usr/share/pwlib//include -DPTRACING -I/home/vadim/Hylafax/opal/include -DUSE_LEGACY_PTY -Os   -felide-constructors -c pmodem.cxx -o obj_linux_x86_64_opal_r/pmodem.o
pmodem.h:127: ошибка: expected ‘,’ or ‘...’ before ‘&’ token
pmodem.h:129: ошибка: ISO C++ запрещает декларации ‘PConfigArgs’ без типа
drivers.h:52: ошибка: expected ‘,’ or ‘...’ before ‘&’ token
drivers.h:54: ошибка: ISO C++ запрещает декларации ‘PConfigArgs’ без типа
pmodem.cxx:127: ошибка: expected ‘,’ or ‘...’ before ‘&’ token
pmodem.cxx:129: ошибка: ISO C++ запрещает декларации ‘PConfigArgs’ без типа
pmodem.cxx: In member function ‘BOOL PseudoModemQ::CreateModem(const PString&, const PString&, int)’:
pmodem.cxx:131: ошибка: нет декларации ‘args’ в этой области видимости
pmodem.cxx:131: ошибка: нет декларации ‘callbackEndPoint’ в этой области видимости
make: *** [obj_linux_x86_64_opal_r/pmodem.o] Ошибка 1

anonymous
()
Ответ на: комментарий от berrywizard

а вообще, конечно, эти манагеры с факсами задрали. 9-ым из 10 вместе с телефонией подводим и интернет -- так нет же, надо тупо насиловать наш войс-айпи шлюз своими бумажками.

berrywizard ★★★★★
()
Ответ на: комментарий от berrywizard

вот (http://www.callweaver.org/blog), пишут:

CallWeaver 1.2.0-RC5 is now released an can be found at http://devs.callweaver.org/release/callweaver-1.2.0-rc5.tar.gz or http://devs.callweaver.org/release/callweaver-1.2.0-rc5.tar.bz2. Some known bugs still exist, but <b>the new code now allows for all three modes of T.38 (Gateway, Endpoint and Passthrough) quite stably with most hardware</b>.

Похоже, придётся потестить...

berrywizard ★★★★★
()
Ответ на: комментарий от anonymous

поковырялся немного. в общем так, с opal-3.0.2/ptlib-2.0.2 тоже не компилится, но падает в другом месте. т. е. проблема в версиях (родной opal centos'а, видимо, никак не подходит):

$ LANG=C OPALDIR=/mnt/bld/opal make USE_OPAL=1 opt
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -M audio.cxx >> obj_linux_x86_opal_r/*.dep
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c pmutils.cxx -o obj_linux_x86_opal_r/pmutils.o
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c dle.cxx -o obj_linux_x86_opal_r/dle.o
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c pmodem.cxx -o obj_linux_x86_opal_r/pmodem.o
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c pmodemi.cxx -o obj_linux_x86_opal_r/pmodemi.o
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c drivers.cxx -o obj_linux_x86_opal_r/drivers.o
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c t30tone.cxx -o obj_linux_x86_opal_r/t30tone.o
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c hdlc.cxx -o obj_linux_x86_opal_r/hdlc.o
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c t30.cxx -o obj_linux_x86_opal_r/t30.o
.....
g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions -Wall -DNDEBUG -I/mnt/bld/opal_3.0.2/../ptlib/include -DPTRACING -I/mnt/bld/opal_3.0.2/include -DUSE_LEGACY_PTY -Os -felide-constructors -Wreorder -c opal/sipep.cxx -o obj_linux_x86_opal_r/sipep.o
opal/sipep.cxx: In member function 'BOOL MySIPConnection::RequestModeChangeT38()':
opal/sipep.cxx:344: error: 'invitationsMutex' was not declared in this scope
opal/sipep.cxx:345: error: 'invitations' was not declared in this scope
opal/sipep.cxx: In member function 'virtual void MySIPConnection::OnReceivedOK(SIPTransaction&, SIP_PDU&)':
opal/sipep.cxx:359: error: 'streamsMutex' was not declared in this scope
opal/sipep.cxx: In constructor 'MySIPInvite::MySIPInvite(SIPConnection&, OpalTransport&, RTP_SessionManager&)':
opal/sipep.cxx:373: error: no matching function for call to 'SIPMIMEInfo::SetUserAgent(SIPEndPoint&)'
/mnt/bld/opal_3.0.2/include/sip/sippdu.h:477: note: candidates are: void SIPMIMEInfo::SetUserAgent(const PString&)
opal/sipep.cxx: In member function 'virtual BOOL MySIPInvite::OnReceivedResponse(SIP_PDU&)':
opal/sipep.cxx:383: error: 'mutex' was not declared in this scope
make: *** [obj_linux_x86_opal_r/sipep.o] Error 1


в общем, колдовать с версиями. как потом это будет утаптыватся в систему -- даже не знаю.

berrywizard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.