うまくいって良かった。依存関係が大きくてビルドが大変なのは厄介だな。Windowsビルドにあまり注意を払っていないものもある。次回最新バージョンに更新する時は、すべてを1つのディレクトリツリーにまとめて、巨大なアーカイブにバンドルするかもしれない。
以前はwxPackがなかったかもしれない。みんなが自分でwxWidgetsをビルドしなくて済むようになって良かった。OpenSSLの方がビルドが難しい。
strip.exeを実行してデバッグシンボルを取り除くことでEXEサイズを縮小した。これはmingwでのことだ。そちらがより良いコンパイラで、VCはデバッグにしか使っていなかった。
mmalmi@cc.hut.fiからの返信:
wxWidgetsの代わりにwxPackを使ったところ、MinGW + MSYSでコンパイルできました。 wxAdditionsが必要だったのかもしれません。ただ、bitcoin.exeのファイルサイズが 52MBになってしまったので、どうすれば修正できるか検討する必要があります。
次は「トレイに最小化」機能とWindowsと一緒にBitcoinを自動起動するオプションを 実装するつもりです。そうすればオンラインのノード数を高く保てます。その後、 Linuxへの移植か、ウェブアプリフレームワークに必要なコマンドラインインターフェースに 取り組めるか検討します。
IRCを使うなら、FreeNodeの#bitcoin-devに立ち寄ってください。
改めて、Bitcoinで素晴らしい仕事をされていることに感謝します。
mmalmi@cc.hut.fiの引用:
サードパーティライブラリのビルドとBitcoinビルドへの追加で、かなりのエラーが 発生しています。すぐにビルドできるパッケージをCVSかどこかにアップロード していただくことは可能ですか?mingw + msysを使っていますが、そちらの方が 簡単であればVisual C++も試せます。
出典:COPA対ライト裁判の証言の一環として、2024年2月にマルッティ・マルミによりGitHubで公開。完全な書簡アーカイブはmmalmi.github.io/satoshi/で閲覧可能。