macports経由でMac OSX 10.9にSDL 2をインストールする過程にあります。参照のために私は公式の文書と私が見つけることができる任意のsdl固有の情報に従っています。 ...Macportsを使用したSDL 2のインストール。 X11は依存関係ですか?
https://guide.macports.org/#using.variants.invoking
私はsdl2libが利用可能であることがわかり
libsdl2 has the variants:
universal: Build for multiple architectures
x11: Enable X11 support
が、上記のリンクでページを見て、持ったにもかかわらず:
https://guide.macports.org/があるとして、ストレートフォワードです"SDL with X11"のドキュメントを検索しましたが、が X11(および/またはuniversal AKA powerpc)をサポートしているかどうかについての情報は見つかりませんでした。 SDLをインストールするだけで、何かが壊れているか見つからない場合があります。 はその後、再び、マックOSX 10.1が新しかったときに、デフォルトのバックで有効にされているX11といくつかの問題がありました: https://forums.libsdl.org/viewtopic.php?t=2871&sid=52ca72a72c285196dd25fd8619715ae9
(それは別の問題です:私が発見した情報の多くは旧式のオペレーティングシステムに適用されます。)
あなたはX11を使用しない限り、どうやらSDLは、ある時点でスレッドセーフではありませんでしたが、1 verson SDLは、メインのバージョンだったとき、これは言及されました:私は続行することを意図していますどのように http://forum.freegamedev.net/viewtopic.php?f=3&t=1078
あり、もしあれば、(どのフラグ通常は選ばれますか?)
port install libsdl2 <???>
次の手順のインストール手順については、ヘルプとフォローアップの警告をお待ちしております。 ありがとうございます。
'port info libsdl2'は、' universal'と 'x11'を提供します。 OS Xの 'libsdl2'インストールにはX11は必要ありません.GL、マウス/キーボードイベント、オーディオなどのOS X/Darwinのものを使用します。これは間違いなくあなたが望むものです。実際、 'port deps libsdl2'は(私のシステムでは)依存関係を報告しません。あなたはあなたが持っているものと一緒に余分なフラグを必要とすべきではありません。 MacPortsによってx86-64ビルドビルドが見つかった場合は、それがインストールされます。それ以外の場合は、ソースリポジトリから自動的にビルドされます。 –