Скомпилируйте freeswitch в debian8, отобразив./.lib/libfreeswitch.so: неопределенная ссылка на `vpx_img_alloc'
Я следовал инструкциям на странице https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video для создания freeswitch.
И я скачиваю и делаю && make install libyuv и libvpx.
Но когда я делаю freeswtich, он отображает сообщения об ошибках:./.lib/libfreeswitch.so: неопределенная ссылка на vpx_img_alloc'
./.lib/libfreeswitch.so: undefined reference to
vpx_img_flip'
./.lib/libfreeswitch.so: неопределенная ссылка на vpx_img_set_rect'
./.lib/libfreeswitch.so: undefined reference to
vpx_img_free'
./.lib/libfreeswitch.so: неопределенная ссылка на `vpx_img_wrap'
Зачем?
1 ответ
FreeSWITCH 1.6 Видео зависимости теперь упакованы для Debian Jessie, вам не нужно загружать и компилировать себя, пожалуйста, убедитесь, что вы выполняете шаги в точности так, как они описаны.
Настройте репозиторий Debian:
echo "deb http://files.freeswitch.org/repo/deb/debian/ jessie main" > /etc/apt/sources.list.d/99FreeSWITCH.test.list wget -O - http://files.freeswitch.org/repo/deb/debian/key.gpg |apt-key add - apt-get update
Установите deps:
DEBIAN_FRONTEND=none APT_LISTCHANGES_FRONTEND=none apt-get install -y --force-yes freeswitch-video-deps-most
Оформить заказ и скомпилировать (не забудьте сделать новую проверку, если вы уже сделали это раньше):
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git freeswitch.git cd freeswitch.git ./bootstrap.sh -j ./configure -C
Следуйте следующим шагам здесь https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video