Re: Bitcoin

Glad that worked, it’s a pain that the dependencies are so big and hard to build. Some of them give little attention to the Windows build. Next time I update to the latest versions, maybe I’ll lay everything out in one directory tree and bundle the whole thing up into a giant archive.

I’m not sure they had wxPack before. I’m glad they got that so everyone doesn’t have to build wxWidgets themselves. OpenSSL is the harder one to build.

I reduced the EXE size by running strip.exe on it to take out the debug symbols. That’s with mingw. That’s the better compiler, I only used VC for debugging.

mmalmi@cc.hut.fi wrote:

I got it compile with MinGW + MSYS when I used wxPack instead of just wxWidgets. Maybe wxAdditions was required. The bitcoin.exe filesize was 52MB though, I should see how that can be fixed.

Next I’m going to implement the “minimize to tray” feature and the option to autostart Bitcoin with Windows, so the number of nodes online would stay higher. After that I could see if I can do a Linux port or the command line interface needed for web app frameworks.

Drop by at #bitcoin-dev on FreeNode some time if you use IRC.

And again, thanks for the great work you’ve done with Bitcoin.

Quote mmalmi@cc.hut.fi:

I’ve had quite a few errors coming up when trying to build the third-party libraries and adding them to the Bitcoin build. Do you happen to have a ready-to-build package that you could upload to the CVS or somewhere else? I use mingw + msys, but I guess I could try Visual C++ also, if it’s easier that way.

Source: Published by Martti Malmi on GitHub in February 2024 as part of his testimony in the COPA v. Wright trial. The full correspondence archive is available at mmalmi.github.io/satoshi/.