Building on Windows from scratch - guile problem

Gary Bilkus mail at
Thu Jan 9 08:36:13 EST 2014

I have done some testing of my build, and it appears there is some kind 
of problem with guile

The symptom is that whenever I try to run a report, even hello world, it 

Digging into things, it turns out that there is at least one problem 
with the guile build, whcih is that
character constants like #\space are not being initialized correctly.

Just running guile standalone shows the problem.

guile> #\space

So there's obviously some problem with the guile build over and above 
the library naming one I found earlier. Not sure if it's the version, 
the compiler version or what.

Will investigate further, but any suggestions or experience from other 
would be welcome....

On 08/01/2014 15:07, Gary Bilkus wrote:
> I have written up the procedure which as of today is working to build 
> gnucash 2.6 from scratch on windows and updated 
> It would be really nice if the patch file I have created along with my 
> modified version of geert's vbs file could find their way into the 
> official repo.
> It should be safe enough as all the changes are to the win32 directory 
> except for two, which I'm reasonably confident won't break anything else:
> - now deals with the -no-undefined flag more cleverly
> - gnc-split-reg.h has a couple of #undef statements added to avoid 
> DELETE and DUPLICATE being defined in windows headers.
> It probably also makes sense for the page to be split up again, and 
> some of the older information moved away, but it would be good to get 
> some feedback from people who try following the instructions.
> I've done my best to ensure that there are no ambiguities or 
> misprints, and the entire process has worked for me, but feel free to 
> fix any errors, or tell me of any changes I can/should make to the zip 
> file I've published.
> Please note that I haven't extensively tested all the features of the 
> program. There could be some issues with the build which don't 
> immediately manifest themselves......but at least it runs.
> Also, I haven't yet tried packaging the app into an msi or installable 
> exe
> Gary
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at

More information about the gnucash-devel mailing list