Boost logo

Boost :

Subject: Re: [boost] [Boost.Math] Re: [Monotone-debian] Bug#653764: FTBFS with Boost 1.48: lgamma_small.hpp:483:38: error: expected primary-expression before 'do'
From: John Maddock (boost.regex_at_[hidden])
Date: 2012-01-02 13:06:32

> 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.

I've changed the name in Trunk to "Lanczos". Note, however, that there are
some uses of "L" still present that aren't going to be removed:

we have some constants defined with something like:


where "x" here evaluates to a numeric value, and it would be really quite
complex to remove the use of L in this case.

As long as L is a function-like macro in monotone we should be OK though.


Boost list run by bdawes at, gregod at, cpdaniel at, john at