h323 и FreeBSD 4.11. Не могу установить
Не могу установить h323
Имеем:
uname -a
FreeBSD asterisktest.xxxxxx.ru 4.11-RELEASE FreeBSD 4.11-RELEASE #0: Fri Jan 21 17:21:22 GMT 2005 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
P4-celeron 2.26 / 256 mb RAM
.................................................................................
bash-2.05b# gcc -v
Using builtin specs.
gcc version 2.95.4 20020320 [FreeBSD]
.................................................................................
Делаю по инструкции ./asterisk-1.2.9.1/channels/h323/README
в таком порядке
bash-2.05b# cat /usr/home/nik/distr/voip/asterisk-1.2.9.1/channels/h323/README
.................................................................................
Tested with Open H.323 version v1.17.1, PWLib v1.9.0 and GCC v3.2.2. Usage of any
other versions is not supported.
.................................................................................
Example commands to make sure everything gets cleaned and then
rebult in proper order:
cd /path/to/pwlib
./configure
make clean opt
cd /path/to/openh323
./configure
make clean opt
cd /path/to/asterisk/channels/h323
make opt
cd /path/to/asterisk
make install
.................................................................................
tar zxvf openh323-v1_17_1-src-tar.gz
tar zxvf pwlib-v1_9_0-src-tar.gz
cd ./pwlib_v1_9_0/
./configure
gmake clean opt
rm -rf core
set -e; gmake -C src/ptlib/unix optclean; gmake -C plugins optclean;
gmake[1]: Entering directory `/usr/home/nik/pwlib_v1_9_0/src/ptlib/unix'
.................................................................................
cd ../openh323_v1_17_1/
./configure
gmake clean opt
rm -rf core
gmake -C src optclean
gmake[1]: Entering directory `/usr/home/nik/openh323/src'
rm -rf /usr/home/nik/openh323/lib/obj_FreeBSD_x86_r/h225_1.o
.................................................................................
g++ -DP_USE_PRAGMA -D_REENTRANT -pthread -I/usr/local/include -Wall -DPTRACING -I/usr/home/nik/openh323/include -I/usr/home/nik/openh323/../pwlib/include -Os -felide-constructors -x c++ -c t38.cxx -o /usr/home/nik/openh323/lib/obj_FreeBSD_x86_r/t38.o
g++ -DP_USE_PRAGMA -D_REENTRANT -pthread -I/usr/local/include -Wall -DPTRACING -I/usr/home/nik/openh323/include -I/usr/home/nik/openh323/../pwlib/include -Os -felide-constructors -x c++ -c h323.cxx -o /usr/home/nik/openh323/lib/obj_FreeBSD_x86_r/h323.o
h323.cxx: In method `BOOL H323Connection::WriteControlPDU(const H323ControlPDU &)':
h323.cxx:3491: ambiguous overload for `bool ? const char[1] : H323TransportAddress'
h323.cxx:3491: candidates are: operator ?:(bool, H323TransportAddress, H323TransportAddress) <builtin>
h323.cxx:3491: operator ?:(bool, const char *, const char *) <builtin>
h323.cxx:3491: operator ?:(bool, const char *, const char *) <builtin>
h323.cxx:3493: ambiguous overload for `bool ? const char[1] : H323TransportAddress'
h323.cxx:3493: candidates are: operator ?:(bool, H323TransportAddress, H323TransportAddress) <builtin>
h323.cxx:3493: operator ?:(bool, const char *, const char *) <builtin>
h323.cxx:3493: operator ?:(bool, const char *, const char *) <builtin>
h323.cxx: In method `BOOL H323Connection::HandleControlData(PPER_Stream &)':
h323.cxx:3638: ambiguous overload for `bool ? const char[1] : H323TransportAddress'
h323.cxx:3638: candidates are: operator ?:(bool, H323TransportAddress, H323TransportAddress) <builtin>
h323.cxx:3638: operator ?:(bool, const char *, const char *) <builtin>
h323.cxx:3638: operator ?:(bool, const char *, const char *) <builtin>
h323.cxx:3640: ambiguous overload for `bool ? const char[1] : H323TransportAddress'
h323.cxx:3640: candidates are: operator ?:(bool, H323TransportAddress, H323TransportAddress) <builtin>
h323.cxx:3640: operator ?:(bool, const char *, const char *) <builtin>
h323.cxx:3640: operator ?:(bool, const char *, const char *) <builtin>
gmake[1]: *** [/usr/home/nik/openh323/lib/obj_FreeBSD_x86_r/h323.o] Error 1
gmake[1]: Leaving directory `/usr/home/nik/openh323/src'
gmake: *** [opt] Error 2
может кто сталкивался?
|