Todos esses símbolos indefinidos ( LIBSSH2_ERROR_EAGAIN
, ...) pertencem a libssh2
. Você precisa instalar essa biblioteca para compilar o VLC. Por algum motivo, o script ./configure
não avisou sobre isso ...
Você pode baixar libssh2
do site ou, preferencialmente, usar o gerenciador de pacotes para fazer isso. Por exemplo, com apt-get
...
$ sudo apt-get install libssh2-1 libssh2-1-dev
Se você compilá-lo manualmente, você pode se deparar com outras dependências que você terá que instalar. O script configure
deve informá-lo sobre isso.
Agora, outra solução pode ser simplesmente desativar o suporte a SFTP do VLC:
./configure --disable-sftp --prefix=/usr/ --disable-vlc --disable-lua --disable-mad --disable-swscale --disable-postproc --disable-xcb --disable-alsa
Como observação, lembre-se de que desabilitar recursos não é a solução real para problemas de dependência ... Eventualmente, você terá que lidar com eles (ou usar um gerenciador de pacotes, que neste caso, é claramente a solução mais adequada).