On Fri, Apr 30, 2010 at 12:30 AM, Glenn Fowler <[email protected]> wrote:
>
> thanks for the new (to me) acronym
>
> the ast header <debug.h> should take care of checking
> DEBUG and _BLD_DEBUG and the do the appropriate definition
> of the message() macro
>
> what was the build command that caused the failure?
>

I actually did a build via rpm on a fedora package, but that essentially does:

export CCFLAGS to -DDEBUG
./bin/package readme
./bin/package make

The problem is not the message() macro, it is only because it gets
defined due to -DDEBUG that it exposes another problem. As the patch
shows, there are a number of places with message() using a show()
within, the latter being defined only with -D_BLD_DEBUG.

So basically with -DDEBUG, we end up defining message() but not
show(), which ends up being an undefined symbol.


-- 
Siddhesh Poyarekar
http://siddhesh.in
_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to