少し遅くなったが、同じ問題を抱えている人がいるかもしれないので。コンパイルのダンプには2つの警告(それぞれ20行の長さ)と2つのリンクエラーがあった。エラーは以下の通りだ:
引用:obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x13): In function wxArrayString::Item(unsigned long) const': /usr/local/include/wx-2.9/wx/buffer.h:42: undefined reference to wxTheAssertHandler’
obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x45): In function wxArrayString::Item(unsigned long) const': /usr/src/bitcoin/trunk/uint256.h:526: undefined reference to wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)’
これらはおそらく、wxWidgetsのデバッグビルドからリリースビルドに切り替えたことが原因だ。開発者たちはデバッグビルドのみに移行し、リリースビルドを廃止する方向に進んでいるので、存在しないassert関連の参照によりリリースビルドが壊れていても気にしないのだろう。デバッグビルドを恐れる必要はない。リリース用途に完全に適している。
bitcoindはデーモンとして動作し、コマンドラインまたはJSON-RPCで制御できる。
FreeBSDでのビルド手順を詳しく説明してくれたmadhatterとgenericaに感謝する。