Я пытаюсь установить Марафон на своем ноутбуке. Следующее наряду с инструкциями в: https://github.com/Aleph-One-Marathon/alephone/wiki/Linux%20Install%20Instructions#ubuntu.
Я установил следующие библиотеки на инструкции,
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
Однако, когда я настраиваю установку с,
~/file path/AlephOne$ ./ configure
Я получаю следующее сообщение,
checking for SDL_ttf.h presence....no
error: You need SDL_ttf.h to run Aleph One.
Я думал, что это было включено в libsdl-ttf2.0-dev? У кого-либо есть какие-либо подсказки, что продолжается? Любая справка очень ценилась бы.
Попытка: sudo apt-get install libsdl2-ttf-dev
После этого необходимо найти его через:
find /usr|grep SDL_ttf
Я устанавливал gosu драгоценный камень для Ruby и имел ту же ошибку на Ubuntu 16.04. Все решения указали на установку sdl2 ttf, освобождает, но у меня уже были они все установленные. Я заметил, однако, что имел /usr/include/SDL2/SDL_ttf.h
, и драгоценный камень включал каталоги lib, не перечислил тот, но перечислил /usr/local/include/SDL2/SDL_ttf.h
.
мне удалось решить проблему путем создания символьной ссылки с
sudo ln -s /usr/include/SDL2/SDL_ttf.h /usr/local/include/SDL2/