ソースからSDL2(SDL2_imageとSDL2_ttfも)をインストールしました- http://www.libsdl.org/hg.phpのSDL2、SDL2_imageとSDL2_ttfはhttp://archive.ubuntu.com/で見つけました。(CodeBlocks を使用して) 作業しているプロジェクトは正常にビルドされますが、実行すると XTerm でエラー メッセージが表示されます。
Failed loading png_set_longjmp_fn: /lib/x86_64-linux-gnu/libpng12.so.0: undefined symbol: _png_set_longjmp_fn
次に、SDL2_image を再インストールしようとしましたが、再構築するのでは$ ./configureなく、
$ ./configure --disable-jpg-shared --disable-png-shared --disable-tif-shared --disable-webp-shared
しかし、それを作ろうとすると、automake と autoconf と m4 をインストールするように求められたので、それらをインストールしました。いくつかの問題の後、SDL2_image の設定で別の問題が発生しました。
$ ./configure [--disable-jpg-shared --disable-png-shared --disable-tif-shared --disable-webp-shared]
(...)
./configure: line 12618: syntax error near unexpected token `SDL,'
./configure: line 12618: ` PKG_CHECK_MODULES(SDL, sdl2 >= $min_sdl_version,'
私は今何をすべきですか?
そして、何かをインストールするときに(と後./configureにmake)使用すると役立つ場合があります。checkinstall