make fails

John Ralls jralls at
Sun Dec 7 16:05:22 EST 2014

> On Dec 7, 2014, at 12:09 PM, Derek Atkins <derek at> 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.


John Ralls

More information about the gnucash-devel mailing list