make fails

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


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




More information about the gnucash-devel mailing list