SDL2 をインストールしたばかりですが、いくつかのテスト例、特に SDL2.0.0 ソースのテスト ディレクトリにある testgl2.c を実行するのに少し問題があります。
最初に、./configure; を実行しました。作る; sudo make install を実行し、test ディレクトリに移動して make を実行しました。途中で失敗しましたが、testgl2 実行可能ファイルはまだビルドされていました。実行すると、「このシステムでは OpenGL がサポートされていません。」というエラーが表示されます。ソースを調べると、HAVE_OPENGL が定義されていないようです。
libglu1-mesa-dev をインストールするように指示するこのスレッドと、freeglut3-dev および mesa-common-dev をインストールするように指示するこのスレッドを見つけました。これらをすべてインストールし、SDL インストール用に make clean を実行し、./configure; を実行しました。作る; sudo make install でテストを再作成しましたが、testgl2 を実行すると同じエラー メッセージが表示されます。私はその行に気づきました
OpenGL (GLX) のサポートを確認しています... いいえ
パッケージをインストールした後、 yes に変更されました。
グラフィックカードが統合されたUbuntu 13.04を使用しています。