SDL_ttf.h ausente

3

Estou tentando instalar o Marathon no meu laptop. Seguindo as instruções em: link .

Eu instalei as seguintes bibliotecas, de acordo com as instruções,

sudo apt-get install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \
libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

No entanto, quando configuro a instalação com

 ~/file path/AlephOne$ ./ configure

Eu recebo a seguinte mensagem,

checking for SDL_ttf.h presence....no
error: You need SDL_ttf.h to run Aleph One.

Eu pensei que isso foi incluído no libsdl-ttf2.0-dev? Alguém tem alguma pista do que está acontecendo? Qualquer ajuda seria muito apreciada.

    
por Grant Moore 25.06.2016 / 20:14

2 respostas

1

Experimente: sudo apt-get install libsdl2-ttf-dev

Depois disso, você deve encontrá-lo via:

find /usr|grep SDL_ttf
    
por John 27.11.2017 / 01:55
2

Eu estava instalando gosu gem para Ruby e tive o mesmo erro, no Ubuntu 16.04. Todas as soluções apontavam para a instalação de sdl2 ttf libs, mas eu já tinha todas elas instaladas. Notei, no entanto, que eu tinha /usr/include/SDL2/SDL_ttf.h , e os diretórios gem incluídos como lib não listavam esse, mas listavam /usr/local/include/SDL2/SDL_ttf.h .

Consegui resolver o problema criando um link simbólico com

sudo ln -s /usr/include/SDL2/SDL_ttf.h /usr/local/include/SDL2/

    
por Thyago B. Rodrigues 01.02.2017 / 08:47