Boost logo

Boost Users :

From: Andreas Huber (ahd6974-spamgroupstrap_at_[hidden])
Date: 2006-02-04 18:09:46


Hi Bardur

Bardur Arantsson wrote:
> Hi all,
>
> I'm trying to compile the StopWatch.cpp example on SuSE10 and I'm
> getting a whole bunch of errors (or at least what gcc thinks are
> errors):
[error snipped]

Thanks for the report!

This problem has been reported before (by private email). All I know for
sure is that the same code works fine with GCC3.4.2 (and other
compilers). The only thread you'll find by googling for
"__gnu_cxx::new_allocator<_Tp>::destroy(_Tp*)" suggests that the GCC std
allocator was changed in 4.0. Maybe Boost.Statechart makes use of a
corner-case that is not covered in GCC4.0 allocator regression tests.
Unfortunately I don't currently have the time to track this down. For
now, I can only suggest to replace your copy of statechart.hpp with the
one attached. It partially disables state_machine custom allocator
support. Please let me know whether that works for you.

HTH & Regards,

-- 
Andreas Huber
When replying by private email, please remove the words spam and trap
from the address shown in the header. 



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net