On October 18, 2009 05:31:28 pm J. Alex Aycinena wrote: > Phil, > > > ---------- Forwarded message ---------- > > From: Phil Longstaff <[email protected]> > > To: [email protected] > > 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-parse > >>r.c > >> > >>: In function ‘func_op’: > >> > >> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parse > >>r.c > >> > >>:347: error: ‘scm_catch_body_t’ undeclared (first use in this function) > >> > >> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parse > >>r.c > >> > >>:347: error: (Each undeclared identifier is reported only once > >> > >> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parse > >>r.c > >> > >>:347: error: for each function it appears in.) > >> > >> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parse > >>r.c > >> > >>:347: error: expected ‘)’ before ‘scm_c_eval_string’ > >> > >> /home/gnucash-dev/svncheckouts/gnucash-clean/src/app-utils/gnc-exp-parse > >>r.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".
OK. Fix checked in. I haven't looked too closely, but "scm_catch_body_t" doesn't cause a problem during my build. "scm_t_catch_body" doesn't cause a problem. "scm_tt_catch_body" does, so the compiler is catching some things, but not others. Weird. Phil _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
