|
From: | Zack Weinberg |
Subject: | Re: [Monotone-devel] [Monotone-debian] Bug#653764: FTBFS with Boost 1.48: lgamma_small.hpp:483:38: error: expected primary-expression before 'do' |
Date: | Sun, 01 Jan 2012 11:37:43 +0100 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 |
On 2011-12-31 5:02 PM, Hendrik Boom wrote:
On Sat, Dec 31, 2011 at 12:02:37PM +0100, Zack Weinberg wrote:I'm not in a position to verify this for myself for another week, but I have a horrible feeling I know what's wrong: Monotone defines several one-character macros for its own use, and L() is one of them. It looks like Boost is using L() for its own purposes and expecting it not to be a macro.
...
Or by changing the name of L.
L and several other one- or two-character macros (from memory: F, FL, I, M, MM; there are probably at least two more) are used dozens of times in every file -- and more important still, the coding style assumes they are short-yet-mnemonic. I cannot support changing them.
zw
[Prev in Thread] | Current Thread | [Next in Thread] |