Re: Bitcoin

うまくいって良かった。依存関係が大きくてビルドが大変なのは厄介だな。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/で閲覧可能。