*NIX 系の人々はある種の「ピューリスト」だ。本来必要のないライブラリで OS のインストールを汚されたくないのだ。
何百万もの ifdef も答えではない。うーん…これにはもう少し考察が必要かもしれない。
サトシ・ナカモトの投稿(2010年2月24日 06:17 UTC)マイケル・マーカートの投稿(2010年2月24日 03:07 UTC)サトシ・ナカモトの投稿(2010年2月23日 22:15 UTC)Linux では libgtk2.0-0 のインストールが必要だ
この要件はいずれ取り除かれますか? GTK を相手にしたくないので。
GTK を「扱う」のに実際どれくらいの手間がかかるのだろうか?「sudo apt-get install libgtk2.0-0」をして、いくつかの余分なライブラリが置いてあるだけの問題ではないか?GTK は何もする必要はなく、ただそこにあれば Bitcoin が起動時にリンクでき、GUI がないため gtk-init-check の呼び出しが失敗して、それで終わりだ。
GTK のリンクを避けるためだけに wxBase を使用するために、すべてを ifdef で台無しにして、別のコンパイルとバイナリを用意するよりマシだ。