porting to windows?

Christian Stimming stimming at tuhh.de
Mon Dec 20 03:40:21 EST 2004


Stuart D. Gathman schrieb:
>> ...
>>
>>>I know this might sound like heresy to some, but are there any plans
>>>to port to windoze?
>>
>> None of the developers are interested in doing the port, but we're
> 
> Why not charge money for the Windows build?  If people are willing
> to shell out for Windows, they should shell out for apps too.

Ok, there's a technical reason right now why nobody is involved with a 
windows port: The current UI code heavily depends libraries that are not 
available on windows at all. That's most prominently the gnome-1.4 UI 
libraries. Since the GUI code makes up approx. 60-70% of the gnucash 
code, a porting of the current gnucash code simply doesn't make sense.

However, once we've finished the gnome2 port (porting status see 
http://gnomesupport.org/wiki/index.php/GnuCashPortingStatus ), then it 
will probably be rather easy to finish a full windows port. "The other 
big application" Gnumeric already showed how to do it. Their UI code 
relies solely on gtk-2.0 (or 2.2 or whatever), i.e. they replaced every 
dependency on libgnomeui by its gtk equivalent. And gtk-2.2 is fully 
available on windows. Obviously they managed to do this somehow, so I 
suspect it shouldn't be too difficult to do the same with gnucash. Also, 
one of our smaller competitors, Grisbi 
http://sourceforge.net/projects/grisbi , is offering a windows port by 
this very same strategy.

BUT: First things first, so let's first finish the gnome2 port and then 
think about a windows port.

Christian

P.S.: Just a side note from Germany: The German online banking library 
aqbanking/aqhbci is already up and running on windows/mingw32. The 
German developer(s) would therefore be more than happy if GnuCash would 
be available on windows as well :-)



More information about the gnucash-devel mailing list