Am Thursday 03 June 2010 schrieb Geert Janssens:
> I looked a little closer at the problem.
> 
> The Windows API headers declare DATE with this statement:
> typedef double DATE;

aaaaaaarg...

> So #undef'ing won't help us here.

Right.

(Still needing to relieve from an OS header that has this brilliant idea to 
use a common typedef name like "DATE" for something as intuitive as a 
double...)

> On Wednesday 2 June 2010, Derek Atkins wrote:
> > HOWEVER, note that this will invalidate all existing check formats!  So
> > it's a non-backwards-compatible interface format.
> > 
> > Is there some way we can get guile not to #include windows includes?
> 
> I explored this option a little deeper. It looks like I can indeed avoid
> the windows includes by patching one of the guile headers.
> 
> I'm still waiting for the build to finish to see if it worked, but so far
> guile was compiled successfully with this patch.

Sounds good, and thanks for the research!

Christian
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to