r18384 - gnucash/trunk - Fix 598491: Remove use of guile's deprecated GH interface

J. Alex Aycinena alex.aycinena at gmail.com
Sun Oct 18 17:31:28 EDT 2009


Phil,


>
> ---------- Forwarded message ----------
> From: Phil Longstaff <plongstaff at rogers.com>
> To: gnucash-devel at gnucash.org
> Date: Sat, 17 Oct 2009 20:48:18 -0400
> Subject: Re: r18384 - gnucash/trunk - Fix 598491: Remove use of guile's deprecated GH interface
> On October 17, 2009 08:17:20 pm J. Alex Aycinena wrote:
>> Phil,
>>
>> This patch makes my build of trunk fail with the following message:
>>
>> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parser.c
>>: In function ‘func_op’:
>> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parser.c
>>:347: error: ‘scm_catch_body_t’ undeclared (first use in this function)
>> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parser.c
>>:347: error: (Each undeclared identifier is reported only once
>> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parser.c
>>:347: error: for each function it appears in.)
>> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parser.c
>>:347: error: expected ‘)’ before ‘scm_c_eval_string’
>> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parser.c
>>:348: error: too few arguments to function ‘scm_internal_catch’
>> make[4]: *** [gnc-exp-parser.lo] Error 1
>>
>> Regards,
>>
>> Alex
>
> What distro?  What version of guile?  For me (ubuntu 9.04, guile 1.6.8,

Fedora 11, and guile-1.8.6-3.fc11.x86_64.rpm,
guile-devel-1.8.6-3.fc11.x86_64.rpm, guile-lib-0.1.6-2.fc11.noarch.rpm

> scm_catch_body_t is in /usr/include/libguile/throw.h).

In my /usr/include/libguile/throw.h there's no "scm_catch_body_t" but
there is a "scm_t_catch_body".

>
> Phil
>

Alex


More information about the gnucash-devel mailing list