Bash
編譯freedink找不到SDL2
我嘗試按照 BUILD 文件中的描述編譯 GNU Freedink,但是當我嘗試配置它時找不到 SDL2。日誌: http: //pastebin.com/GYHHa4T0
要安裝建構依賴項:
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 期望比已發布的版本更新。BUILD文件列出了目前版本所需的錯誤修復。您可以嘗試修改configure.ac以便不嚴格比較版本;第 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 文件中提到的錯誤…