> Nicola Musatti wrote:
>> this is the same as a patch already applied to
>> boost/detail/utf8_codecvt_facet.hpp and as one I just submitted for
>> boost/iostreams/detail/config/codecvt.hpp .
> you seem to have forgotten to commit this to main line, or was it
> Nicola Musatti
> Unsubscribe & other changes:
I browsed through the test results I get from my patches against 1.33.1.
I see basically two kinds of problems: compile time errors seem to be
mostly related to a Borland bug where top level consts aren't removed in
argument type deduction. At times I've been able to work around this
problem by explicitly specifying function template arguments. The
runtime problems seem to be mostly related to the pool allocator, but I
don't know what's wrong there exactly. Could it be a naming issue?
calling members 'malloc' and 'free' is really not a good idea :-(
Another issue worth looking into is namespaces and using declarations. I
believe something has changed there too.
Note that bcc 5.8.2 beta fares somewhat better than 5.8.1, but I believe
that Alisdair Meredith hasn't committed his updated borland.hpp file
yet, which is needed to get the newest compiler to work.
I hope to be able to be more precise tonight.
P.S. Maybe you should put a note in the documentation stating that in
order to use Spirit 1.6 from outside the Boost source tree with Borland
compilers all include directives of boost sources should be changed from
using double quotes to using angle brackets, i.e. from
This is reflected in the current SPIRIT_1_6_BRANCH in CVS, but will only
be generally available when Spirit 1.6.4 is released.