freedinkのコンパイル時にSDL2が見つかりません。

freedinkのコンパイル時にSDL2が見つかりません。

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ファイルに記載されているエラーが発生します...

おすすめ記事