[PATCH] [RFC] fixes for guile-1.8

Derek Atkins warlord at MIT.EDU
Tue May 9 18:41:24 EDT 2006


Quoting Bill Nottingham <notting at redhat.com>:

> It still spews a huge pile of warnings on startup that I haven't tracked down
> yet, but this is the start of some work to get gnucash going with guile-1.8.
>
> What this patch changes:
>
> qif-parse.scm: Fixes:
>
> ERROR: In procedure scm_lreadr:
> ERROR: 
> /usr/src/build/746034-x86_64/BUILD/gnucash-1.9.5/intl-scm/../src/import-export/qif-import/qif-parse.scm:9:50: illegal character in escape sequence: 
> #\|
> make[2]: *** [guile-strings.c] Error 1
>
> during build.

Ahh, thank you for this!!  Someone else reported this and, well, I just
didn't see the problem.   (sometimes I hate regex!)   Yeah, this one
can (and should) be committed.  Indeed I'll go do that shortly..

> engine-helpers.c: scm_block_gc no longer exists in guile-1.8.
>
> The engine-helpers.c probably needs wrapped in a version-check, which
> is why this is a RFC...

Yeah, this is a bit more of a problem.  This particular operation can
really beat on the guile garbage collector.  Does guile 1.8 have some
API we could use to manually turn the garbage collection on and off?
With the GC on it's a huge performance hit during these particular operations.
So I'd really prefer not to just outright remove this if we can find
some other way to do what we want.

> Bill

Thanks!

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-devel mailing list