On 20 January 2014 07:21, John Maddock <john@johnmaddock.co.uk> wrote:
Yes, there are some using namespace boost statements, and some of them are
before some includes... but why would that suddenly break when it was
working before I upgraded?  Is boost now defining its own intmax_t (and
other such tings, like uint64_t) where it wasn't before?

No, nothing in that part of Boost has changed for some time I believe.

It appears the underlying type of boost::uint64_t did change from unsigned long to unsigned long long with the latest Ubuntu release, while std::uint64_t is still an unsigned long.  We found this to be the case with gcc 4.7 and Boost 1.51, anyway.                                                           

Just an FYI,
 Nevin :-)
--
 Nevin ":-)" Liber  <mailto:nevin@eviloverlord.com(847) 691-1404