Re: *** 警告 *** 0.3.6 にアップグレードしてください

人物: knightmb
サトシ・ナカモトの投稿(2010年7月30日 10:53 UTC)

なぜそんなに苦労しているのか理解できない。build-unix.txtの手順に従っただけだ。Boost 1.37用にちょっとした修正を加えたが、次回SVNを更新する時にアップロードする。以下に記載する:

依存関係

sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev sudo apt-get install libssl-dev sudo apt-get install libdb4.7-dev sudo apt-get install libdb4.7++-dev sudo apt-get install libboost-all-dev (or libboost1.37-dev)

その最後のハイライト部分が原因だった。そのコマンドではすべての libboost パッケージをインストールできない(*でも試した)が、問題の一部は libboost に関する「すべて」をインストールすると文字通りに解釈しすぎたことだ、笑。

実際には、libboost1.37-dev パッケージだけで、すべてのコンパイルエラーが消えた。それ以外は、独自の wxWidgets のコンパイル、Boost 1.4 のコンパイルなど、すべて問題なく動いた。

つまり最後のコマンドは単純に sudo apt-get install libboost1.37-dev

余談だが、Ubuntu 64bit システムでコンパイルしたので、できたプログラムは 64bit 対応になった。いくつかの 64bit システムでテスト中だ。