Compiling GnuCash on Windows

Ivars Grinbergs mestule at inbox.lv
Thu Nov 2 10:00:57 EST 2006


Andreas Köhler wrote:
> Did you run gnucash from the MSYS shell or gnucash.bat?
>   
 From MSYS shell, within gdb (but it works from shell without gdb, too).
> [successes snip]
>   
>> Other problems observed:
>> - I use Latvian language and location; there are problems with 
>> entering/showing specific latvian characters;
>>     
>
> Please be more specific. Is there a way for us (non-latvians) to
> reproduce this? BTW, we still need to fix both, the installation and
> usage of our localizations.
>   
I shall check this later how to do this on "pure" WinXP, since I use 
third party software for keyboard management.
> You have to admit that this stack trace is not extraordinary useful ;-)
> But yesterday I managed to improve, maybe you can try to do the same?
> Here is what I did:
>
> * download and unpack `pd' and `MMP' from http://www.trapkit.de, you
> will need the Microsoft .NET Framework Version 2.0 to run the latter
> * make gnucash crash within gdb
> * determine the PID of the running gnucash-bin process (Ctrl+Alt+Del)
> * open a shell and enter `pd -p $pid > my.dump', where $pid is your pid
> * open mmp, open my.dump, let it parse it (click away errors you get,
> ignore "please wait" dialogs that do not go away and also crashes when
> you try to close mmp after your work)
> * see frame #4, it says 0x0077a51c... try to find the dll that got
> mapped there and also its base address (one of the first columns)
> * enter `add-symbol-file $mydll $myaddr' into gdb, where $mydll might be
> libgncmod-gnome-utils-0.dll or such, and myaddr the base address mmp
> told you; confirm with "y"
> * bt again
>
> Success?
>
>   
I shall try it out as soon as possible, will come back with results.



More information about the gnucash-devel mailing list