From: Beman Dawes (bdawes_at_[hidden])
Date: 2007-10-20 13:39:41
John Maddock wrote:
> Beman Dawes wrote:
>>> This might still change a bit after odds and ends fall into place.
>>> If you want something stable, now, there's this new "include"
>>> directory that is a flat, MPL like, repository of include files
>>> that forward to the proper files (e.g.
>>> boost/fusion/include/vector.hpp will always point to where
>>> fusion::vector is). I highly recommend
>>> users to use it and for developers (Dan and Tobias etc.) to put all
>>> relevant forward headers there.
>> The changes seem to have broken a lot of other libraries tests.
>> on VC++ 8.0, for example, went from 16 to 150+.
>> Math and Xpressive where hit hard. This may be tough on John and Eric
>> because both are actively working on their libraries.
>> Please do whatever is necessary to resolve these problems quickly.
>> Otherwise it would be a lot better to develop on a branch.
> Right, and TR1 fails with:
> ..\..\..\boost/tr1/tuple.hpp(51) : fatal error C1083: Cannot open include
> 'boost/fusion/sequence/adapted/std_pair.hpp': No such file or directory
> Which in turn causes most of Boost.Math to fail :-(
> So... what do we do to fix this? Obviously I could point to the new header
> (if you tell me where it is!) but then if we merged to the release branch
> without *first* merging fusion then it would break all over again - but on
> the release branch this time.
> Double :-(
Joel, this sounds bad. If you don't have an immediate fix, please revert
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk