我尝试按照 BUILD 文件中的描述编译 GNU Freedink,但是当我尝试配置它时找不到 SDL2。日志:http://pastebin.com/GYHHa4T0
答案1
要安装构建依赖项:
apt-get build-dep freedink
这将确保构建 Freedink 所需的所有文件均可用,但仅限 SDL 1.2。要使用 SDL2:
apt-get install libsdl2-dev libsdl2-image-dev libsdl-ttf2.0-dev libsdl2-mixer-dev
如果你只是想玩 Freedink,它已经在 Debian 中了:
apt-get install freedink
如果您尝试构建当前开发版本(git
例如,从存储库),则需要构建各种 SDL 依赖项的当前开发版本; Freedink 期望比已发布的版本更新。这建造文件列出了当前版本所需的错误修复。
你可以尝试修改配置文件所以版本没有严格比较;第 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],
但是你会遇到 BUILD 文件中提到的错误......