John, After your patch 495c939c, on F20, I get:
swig-engine.c: In function '_wrap_pwr64': swig-engine.c:18448:3: error: implicit declaration of function 'pwr64' [-Werror=implicit-function-declaration] result = pwr64(arg1,arg2); ^ cc1: all warnings being treated as errors make[5]: *** [libgncmod_engine_la-swig-engine.lo] Error 1 I get a different error of F19, which I will shortly send you. Regards, Alex On Sun, Dec 7, 2014 at 1:05 PM, John Ralls <jra...@ceridwen.us> wrote: > > > On Dec 7, 2014, at 12:09 PM, Derek Atkins <de...@ihtfp.com> wrote: > > > > John, > > > > On Sun, December 7, 2014 2:52 pm, John Ralls wrote: > >> > >> > >> It still won’t build on F18 or Debian Wheezy. There’s a problem with GCC > >> 4.7, used in both, such that it doesn’t recognize the C99 standard > >> sized-integer macros, e.g. UINT64_MAX, and the work-arounds I’ve found > so > >> far don’t. > > > > What's the error message on those systems? UINT64_MAX has been around > for > > a very long time, IIRC. Maybe they need a special header #included? > > Your suggestion on IRC that to be sure that the __STDC_FOO_MACROS macros > were defined before *any* includes was the key: stdint.h was getting > included from inttypes.h before the spot I was inserting them. > > Thanks! > > Regards, > John Ralls > > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel