Compilando oggvideotools 0.9 no Ubuntu 12.04

1
Estou tentando compilar oggvideotools 0.9 no servidor Ubuntu 12.04 a atual versão de tronco 0.9)

svn co https://oggvideotools.svn.sourceforge.net/svnroot/oggvideotools oggvideotools
cd oggvideotools/trunk
./autogen.sh

e aqui está o que eu recebo:

System has changed to run under cmake 

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for include files HAVE_BZERO_H
-- Looking for include files HAVE_BZERO_H - not found.
-- Looking for include files HAVE_STDINT_H
-- Looking for include files HAVE_STDINT_H - found
-- checking for module 'theoradec>=1.1'
--   found theoradec, version 1.1.1
-- checking for module 'theoraenc>=1.1'
--   found theoraenc, version 1.1.1
-- checking for module 'vorbis>=1.2.3'
--   found vorbis, version 1.3.2
-- checking for module 'vorbisenc>=1.2.3'
--   found vorbisenc, version 1.3.2
-- checking for module 'ogg>=1.1.0'
--   found ogg, version 1.2.2
-- Theora encoder library found
-- Theora decoder library found
-- Vorbis library found
-- Vorbis encoder library found
-- ogg library found
-- GD library and header found
Creating config.h
Libraries are: theoraenc;theoradec;ogg;theoradec;ogg;vorbis;m;ogg;vorbisenc;vorbis;m;ogg;ogg;GD_LIBRARY-NOTFOUND
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GD_INCLUDE
   used as include directory in directory /var/www/doc.topcleanpackaging.com/extensions/oggvideotools/trunk
   used as include directory in directory /var/www/doc.topcleanpackaging.com/extensions/oggvideotools/trunk/src
   used as include directory in directory /var/www/doc.topcleanpackaging.com/extensions/oggvideotools/trunk/docs
   used as include directory in directory /var/www/doc.topcleanpackaging.com/extensions/oggvideotools/trunk/scripts
GD_LIBRARY
    linked by target "oggvideotools" in directory /var/www/doc.topcleanpackaging.com/extensions/oggvideotools/trunk/src

Parece que instalei todas as dependências ... mas não estou compilando.

Você tem os mesmos problemas?

Obrigado.

    
por Sulliwane 16.01.2013 / 11:42

1 resposta

3

Eu consegui construí-lo, foi assim que o fiz depois do checkout.

sudo apt-get build-dep oggvideotools
./autogen.sh

Eu gostaria de ter aprendido o comando build-dep antes que teria me poupado muitos problemas na compilação de programas. Ele faz o download de todas as dependências que você precisa para criar um pacote.

    
por McNisse 16.01.2013 / 12:14