
On Tue, 03 Apr 2012 19:27:40 -0700, lcaminiti wrote:
Is (BOOST_PP_VALUE) / 1000000000UL not a valid constant expression on Sun 64-bits machines?
32 vs. 64-bit shouldn't make a difference to the mechanism. I suppose it might matter if something was less than 32-bit.
I can't reproduce this error on my Sun C++ compiler installed on 32-bit Ubuntu Linux... so maybe this is about the actual Sun machine and not the Sun compiler... However, all Boost.Preprocessor tests pass on Sun... http://www.boost.org/development/tests/trunk/developer/preprocessor.html
Any suggestion?
Thanks a lot. --Lorenzo
I have no idea what the problem is (and I don't have access to the compiler/architecture to figure it out). What's BOOST_PP_VALUE defined as? Regards, Paul Mensonides