Ohphone - где загрузить для дистрибутивов CentOS/Fedora?

Я использую проект, который упомянул, что мне нужно к используемому ohphone. Однако я не могу найти версии Fedora/CentOS ohphone той работой с OpenH323.

Кто-либо знает, где я мог найти это?

0
задан 28.07.2011, 16:05

0 ответов

Не может найти недавние RPM-пакеты, таким образом, похоже, что необходимо будет скомпилировать из источника. На всякий случай Вы не нашли их, файлы здесь: http://www.voxgratia.org/downloads2.html#ohphone

Очень краткая проверка указывает, что необходимо будет также загрузить и устанавливать/компилировать, по крайней мере, pwlib и код openh323 (в том порядке), и для этого Вам также будет нужно к вкусному ядру-devel установки

Я попробовал быструю компиляцию на Fedora 14, но openh323 перестал работать с отсутствием "/usr/include/linux/compiler.h", который я зафиксировал (со ссылкой на здесь: http://cyril-constantin.blogspot.com/2008/04/howto-compil-asterisk-with-h323.html) путем создания того файла со следующим содержанием:

  #ifndef __LINUX_COMPILER_H
  #define __LINUX_COMPILER_H
  #define likely(x) __builtin_expect((x),1)
  #define unlikely(x) __builtin_expect((x),0)
  #endif /* __LINUX_COMPILER_H */

Имея в распоряжении, который работал, но когда я пытался 'сделать обоих' на Ohphone, он перестал работать с:

../common/jidctflt.cxx: Assembler messages:
../common/jidctflt.cxx:96: Error: operand type mismatch for `add'
../common/jidctflt.cxx:97: Error: number of operands mismatch for `sar'
make[2]: *** [/root/openh323/pwlib/lib/obj_linux_x86_64_d/jidctflt.o] Error 1
make[2]: Leaving directory `/root/openh323/pwlib/src/ptlib/unix'
make[1]: *** [/root/openh323/pwlib/lib/libpt_linux_x86_64_d.so] Error 2
make[1]: Leaving directory `/root/openh323/ohphone'
make: *** [debug] Error 2

Это - то, где я остановился, но я надеюсь, что это получает Вас далее.

1
ответ дан 24.11.2019, 11:59

Теги

Похожие вопросы