ivn |
|
Темы:
5
Сообщения:
52
Участник с: 11 мая 2013
|
Не компилируется 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 Как с таким бороться кто знает? |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
build() { ## pjsip cd ${srcdir}/sflphone-${pkgver}/daemon/libs/pjproject-2.0.1 ./configure --disable-ilbc-codec --disable-ffmpeg make dep make Добавить в ./configure --disable-ffmpeg, как показано выше. Только лишаешься поддержки видео. Судя по всему, последняя версия криво сделана. |