Не часто приходится мне сталкиваться с Линухом, но сейчас необходимо собрать openh323 на CentOS. Скачал с офф.сайта версию 1.19.0.1. Попытался собрать.....
Код: Выделить всё
g++ -I/home/aust/ffmpeg-0.4.7/libavcodec/ -D_REENTRANT -fno-exceptions -Wall -DP_64BIT -fPIC -DPIC -DNDEBUG -DPTRACING -I/home/aust/openh323_v1_19_0_1/include -I/usr/local/share/pwlib//include -Os -felide-constructors -Wreorder -c h323.cxx -o /home/aust/openh323_v1_19_0_1/lib/obj_linux_x86_64_r/h323.o
/home/aust/openh323_v1_19_0_1/include/h4601.h: In member function ‘H460_FeatureContent::operator H460_FeatureTable*()’:
/home/aust/openh323_v1_19_0_1/include/h4601.h:292: предупреждение: приведение к неполному типу может нарушить правила перекрытия объектов в памяти
h323.cxx: In member function ‘virtual void H323Connection::OnUserInputInBandDTMF(H323Codec::FilterInfo&, INT)’:
h323.cxx:4561: ошибка: некорректное преобразование из ‘void*’ в ‘const short int*’
h323.cxx:4561: ошибка: при инициализации 1 -го аргумента ‘PString PDTMFDecoder::Decode(const short int*, PINDEX)’
make[2]: *** [/home/aust/openh323_v1_19_0_1/lib/obj_linux_x86_64_r/h323.o] Ошибка 1
make[2]: Leaving directory `/home/aust/openh323_v1_19_0_1/src'
make[1]: *** [opt] Ошибка 2
make[1]: Leaving directory `/home/aust/openh323_v1_19_0_1'
make: *** [optshared] Ошибка 2