Скомпилируйте 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 tovpx_img_flip' ./.lib/libfreeswitch.so: неопределенная ссылка на vpx_img_set_rect' ./.lib/libfreeswitch.so: undefined reference tovpx_img_free' ./.lib/libfreeswitch.so: неопределенная ссылка на `vpx_img_wrap'

Зачем?

1 ответ

FreeSWITCH 1.6 Видео зависимости теперь упакованы для Debian Jessie, вам не нужно загружать и компилировать себя, пожалуйста, убедитесь, что вы выполняете шаги в точности так, как они описаны.

  1. Настройте репозиторий 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
    
  2. Установите deps:

    DEBIAN_FRONTEND=none APT_LISTCHANGES_FRONTEND=none apt-get install -y --force-yes freeswitch-video-deps-most
    
  3. Оформить заказ и скомпилировать (не забудьте сделать новую проверку, если вы уже сделали это раньше):

    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

Другие вопросы по тегам