Compilar o freedink não conseguiu encontrar o SDL2

0

Eu tentei compilar o GNU Freedink como descrito no arquivo BUILD, mas quando tento configurar ele não conseguiu encontrar o SDL2. Log: link

    
por nifker 09.07.2015 / 11:52

1 resposta

1

Para instalar as dependências de compilação:

apt-get build-dep freedink

Isso garantirá que todos os arquivos necessários para criar o Freedink estejam disponíveis, mas apenas com o SDL 1.2. Para usar o SDL2:

apt-get install libsdl2-dev libsdl2-image-dev libsdl-ttf2.0-dev libsdl2-mixer-dev

Se você quer apenas poder jogar o Freedink, ele já está no Debian:

apt-get install freedink

Se você estiver tentando construir a versão de desenvolvimento atual (do git repository por exemplo), precisará construir as versões de desenvolvimento atuais das várias dependências do SDL; O Freedink espera versões mais recentes do que as liberadas. O arquivo BUILD lista as correções necessárias sobre as versões atuais.

Você pode tentar modificar configure.ac para que as versões não sejam comparado estritamente; linha 140:

PKG_CHECK_MODULES([SDL2], [sdl2 >= 2.0  SDL2_image >= 2.0.0 SDL2_mixer >= 2.0.0 SDL2_ttf >= 2.0.12 SDL2_gfx >= 1.0.0],

mas você encontrará os erros mencionados no arquivo BUILD ...

    
por 09.07.2015 / 11:56