2015-06-12 3 views
0

Я выполнил инструкции на странице https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video, чтобы построить freeswitch.Скомпилировать freeswitch на debian8, отображая ./.lib/libfreeswitch.so: неопределенная ссылка на `vpx_img_alloc '

И загружаю и делаю & & 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, вам не нужно загружать и компилировать себя, пожалуйста, убедитесь, что вы выполняете шаги, точно как они описаны.

  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. Checkout и компилировать (не забудьте сделать новую проверку, если вы уже сделали это раньше):

    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#FreeSWITCH1.6Video-Compiling

+0

Я fllowed шаг, который https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video#FreeSWITCH1.6Video-Compiling раньше. он не может работать. – xdyst