From: Eric Ford (eford_at_[hidden])
Date: 2001-10-11 01:05:00
Another complication... Tonight I tried a real project using
std_compat. While I didn't explicitly include the cmath or math.h
files, another of the libraries I was using (blitz++) did. But since
math.h is protected by defines, it only got included once and hence
only in one namespace. Unless boost provides all the libraries one
could want (very unlikely), I think we'll have to deal with this
I can solve the problem by undef'ing the symbol defined at the top of
math.h. However, this may not be considered kosher. Additionally,
this probably requires undef'ing different symbols for each compiler.
Another annoying complication.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk