Gavin Andresen (OP)
Legendary
Offline
Activity: 1652
Merit: 2301
Chief Scientist
|
|
February 15, 2011, 07:50:32 PM |
|
There is a bug in the 0.3.20 candidate release that causes rendering issues on Windows.
I have no idea how to fix it; I don't even have a real Windows machine on which to test it (I built 0.3.20 on an Amazon EC2 windows virtual machine).
Anybody willing to step up and fix it?
If nobody steps up and commits to continuing to develop the wxWidgets GUI, we may have to stop supporting/developing it and start releasing only bitcoind.
|
How often do you get the chance to work on a potentially world-changing project?
|
|
|
davout
Legendary
Offline
Activity: 1372
Merit: 1008
1davout
|
|
February 15, 2011, 07:57:54 PM |
|
I don't even have a real Windows machine on which to test it Sounds like a true coder
|
|
|
|
puddinpop
Member
Offline
Activity: 103
Merit: 17
|
|
February 15, 2011, 11:57:25 PM |
|
There is a bug in the 0.3.20 candidate release that causes rendering issues on Windows.
What rendering issues, specifically, are you referring to? I compiled SVN revision 241 just fine on Windows, and I'm not seeing any rendering issues. The only issue that I occasionally see is the status bar clearing all values and only repopulating when the window is resized, but it's been like that even in the vanilla client for a long time.
|
|
|
|
alkor
|
|
February 16, 2011, 12:02:45 AM |
|
So the Bitcoin economy is already valued at several million dollars, and yet we can't find a person to write a Windows GUI?
|
|
|
|
nelisky
Legendary
Offline
Activity: 1540
Merit: 1002
|
|
February 16, 2011, 12:21:30 AM |
|
So the Bitcoin economy is already valued at several million dollars, and yet we can't find a person to write a Windows GUI?
It only goes to show how self sustainable bitcoin is! All real windows coders are busy rewriting their PHP into C# anyway.
|
|
|
|
genjix
Legendary
Offline
Activity: 1232
Merit: 1076
|
|
February 16, 2011, 02:32:57 AM |
|
I'm developing a new gui using Qt And showing off internationalisation (slightly newer than above... made some minor corrections), We can do a lot more this way (download screen while getting block chain, automatic backups of wallet, built in exchange rates, internationalisation, skinning using Qt's css). https://github.com/genjix/spesmiloInstructions in README. just need someone to help me make windows builds and see if mac can be possible.
|
|
|
|
bossweld
Newbie
Offline
Activity: 12
Merit: 0
|
|
February 16, 2011, 08:51:41 AM |
|
I just downloaded the 0.3.20 client and noticed the same problem.
I'm happy to have a look at it, but it depends on how much of my time I can spare over the next few days. I may not be particularly quick though, given that I only got the source from the git repository a couple of days ago and this will be my first look at the code.
|
|
|
|
Gavin Andresen (OP)
Legendary
Offline
Activity: 1652
Merit: 2301
Chief Scientist
|
|
February 16, 2011, 08:41:21 PM |
|
Update on the problem and release:
m0mchil reports no rendering issues running a 0.3.20 bitcoin compiled using the mingw toolchain, and has volunteered to document/setup the build environment (in an Amazon EC2 virtual machine that I'll make public so it'll be easier for anybody to get a working bitcoin windows build environment up and running).
And responding to alkor: Windows/Mac open source coders seem to be a lot rarer than Linux... which is not surprising, I suppose.
PS to genjix: Looking good! I'll try to find some time to give it a try (I don't know Qt programming so I probably won't be able to help code, though).
|
How often do you get the chance to work on a potentially world-changing project?
|
|
|
bossweld
Newbie
Offline
Activity: 12
Merit: 0
|
|
February 17, 2011, 05:51:21 AM Last edit: February 17, 2011, 06:08:27 AM by bossweld |
|
What's the recommended build configuration for WxWidgets, for use with the Bitcoin client, regarding MONOLITHIC, SHARED and RUNTIME_LIBS (both MinGW and VC10)? Or rather, what configuration is used on the build server...?
Edit: looking at the libs linked in makefile.vc, I'm deducing MONOLITHIC=1, SHARED=0, UNICODE=1, and RUNTIME_LIBS=dynamic for VC10 build.
|
|
|
|
bossweld
Newbie
Offline
Activity: 12
Merit: 0
|
|
February 17, 2011, 01:37:02 PM |
|
I'm having trouble linking with the Berkeley DB library.
The Berkeley DB 4.7 download doesn't include the static library libdb47s.lib (specified in the most recent makefile.vc), so I have to build myself (I googled to see if anyone online was offering the binary, but found little).
The problem is that the code is only supported up to VC8 (2005, uses .dsw and .dsp project files), but VC8 is now severely deprecated and you can't download it from Microsoft anymore. I've been trying to build with MinGW but that has thrown up a slew of problems by itself.
For the official build, where did you get the static library from? Did you build with VC6 or VC8 originally?
Maybe I should just link the bitcoin client against the non-static lib and DLL provided with the download...
Any thoughts or advice much appreciated!
|
|
|
|
|