Windows build failed, r18541 incompatible with guile-1.6

Christian Stimming stimming at tuhh.de
Mon Jan 4 15:22:19 EST 2010


Am Montag, 4. Januar 2010 schrieb Derek Atkins:
> > The first compile problem with r18541 is one of many guile-1.6 functions
> > which Geert replaced with their non-deprecated guile-1.8 counterparts,
> > such as SCM_NFALSEP -> scm_is_true. But even if we reverted all of that
> > "cosmetics", the main part of fixing bug#582325 is still a problem
> > because guile-1.6 doesn't have scm_to_locale_string. Or, in other words,
> > bug#582325 doesn't occur in guile-1.6 but only in the recent guile-1.8
> > but there it can be fixed only by using a new guile function which is not
> > yet available in the old guile version.
> >
> > Maybe we should provide a #define workaround for scm_to_locale_string if
> > guile-1.6 is detected, and (unfortunately) revert the rest of the
> > renamings?
> 
> Maybe we should do what David Hampton did and just recreate a
> guile-compat.h that we can use to provide a guile-1.8 compatibility for
> guile-1.6?

Yes, I've committed something like this just right now.

> What does scm_to_locale_string() do?

Dunno. The explanation at bug#582325 contains some text about this.

Regards,

Christian


More information about the gnucash-devel mailing list