Не компилируется sflphone-kde sip клиент.

Не компилируется sflphone-kde
Вот хвост выхлопа.

In file included from ../src/pjmedia/ffmpeg_util.c:26:0:
../src/pjmedia/ffmpeg_util.h:50:12: предупреждение: декларация «enum CodecID» внутри списка параметров [по умолчанию включена]
       enum CodecID *codec_id);
            ^
../src/pjmedia/ffmpeg_util.h:50:12: предупреждение: область действия типа - только данная декларация или определение, что может не соответствовать вашим намерениям [по умолчанию включена]
../src/pjmedia/ffmpeg_util.h:53:7: предупреждение: декларация «enum CodecID» внутри списка параметров [по умолчанию включена]
       pjmedia_format_id *fmt_id);
       ^
../src/pjmedia/ffmpeg_util.c:65:18: ошибка: field «codec_id» has incomplete type
     enum CodecID codec_id;
                  ^
../src/pjmedia/ffmpeg_util.c:167:13: ошибка: несовместимые типы для «pjmedia_format_id_to_CodecID»
 pj_status_t pjmedia_format_id_to_CodecID(pjmedia_format_id fmt_id,
             ^
In file included from ../src/pjmedia/ffmpeg_util.c:26:0:
../src/pjmedia/ffmpeg_util.h:49:13: замечание: здесь была предыдущая декларация «pjmedia_format_id_to_CodecID»
 pj_status_t pjmedia_format_id_to_CodecID(pjmedia_format_id fmt_id,
             ^
../src/pjmedia/ffmpeg_util.c: В функции «pjmedia_format_id_to_CodecID»:
../src/pjmedia/ffmpeg_util.c:173:35: предупреждение: сравнение указателя и целого [по умолчанию включена]
  if (t->id==fmt_id && t->codec_id != PIX_FMT_NONE) {
                                   ^
../src/pjmedia/ffmpeg_util.c:174:6: ошибка: доступ по указателю на неполный тип
      *codec_id = t->codec_id;
      ^
../src/pjmedia/ffmpeg_util.c:174:6: предупреждение: оператор без побочного эффекта [-Wunused-value]
../src/pjmedia/ffmpeg_util.c:179:5: ошибка: доступ по указателю на неполный тип
     *codec_id = PIX_FMT_NONE;
     ^
../src/pjmedia/ffmpeg_util.c:179:5: предупреждение: оператор без побочного эффекта [-Wunused-value]
../src/pjmedia/ffmpeg_util.c: На верхнем уровне:
../src/pjmedia/ffmpeg_util.c:183:55: ошибка: параметр 1 («codec_id») имеет неполный тип
 pj_status_t CodecID_to_pjmedia_format_id(enum CodecID codec_id,
                                                       ^
make[2]: *** [output/pjmedia-x86_64-unknown-linux-gnu/ffmpeg_util.o] Ошибка 1
make[2]: Выход из каталога `/tmp/yaourt-tmp-ivn/aur-sflphone-kde/src/sflphone-1.2.3/daemon/libs/pjproject-2.0.1/pjmedia/build'
make[1]: *** [pjmedia] Ошибка 2
make[1]: Выход из каталога `/tmp/yaourt-tmp-ivn/aur-sflphone-kde/src/sflphone-1.2.3/daemon/libs/pjproject-2.0.1/pjmedia/build'
make: *** [all] Ошибка 1
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ERROR: Makepkg was unable to build sflphone-kde.
==> Restart building sflphone-kde ? [y/N]
==> -------------------------------------
==>
yaourt -S sflphone-kde  36,09s user 3,96s system 10% cpu 6:37,71 total

Как с таким бороться кто знает?
build() {

## pjsip
cd ${srcdir}/sflphone-${pkgver}/daemon/libs/pjproject-2.0.1
./configure --disable-ilbc-codec --disable-ffmpeg
make dep
make

Добавить в ./configure --disable-ffmpeg, как показано выше. Только лишаешься поддержки видео.
Судя по всему, последняя версия криво сделана.
 
Зарегистрироваться или войдите чтобы оставить сообщение.