[serialization] non-windows platform broken

Hi ! It seems that http://svn.boost.org/trac/boost/changeset/49349 Log: updated spirit headers to use "classic" broke the serialization build for all non-msvc and non-borland builds (all unices in fact ;-))) See http://www.boost.org/development/tests/trunk/developer/serialization.html for the yellow and red markers. And see http://tinyurl.com/5ltbd6 for details. The reason seem to be workaround macros like // spirit stuff #if (defined __BORLANDC__) && (__BORLANDC__ < 0x593) \ || (defined _MSC_VER) && #if (_MSC_VER <= 1300) #else #include <boost/spirit/home/classic/utility/chset.hpp> #endif found in boost/archive/impl/basic_xml_grammar.hpp where the #else clause contains non-existent headers. I've tried to fix this, but got lost in the vast amount of old, new and phoenix variants of spirit ;-(( Yours, Jürgen -- * Dipl.-Math. Jürgen Hunold ! Ingenieurgesellschaft für * voice: ++49 511 262926 57 ! Verkehrs- und Eisenbahnwesen mbH * fax : ++49 511 262926 99 ! Lister Straße 15 * juergen.hunold@ivembh.de ! www.ivembh.de * * Geschäftsführer: ! Sitz des Unternehmens: Hannover * Prof. Dr.-Ing. Thomas Siefer ! Amtsgericht Hannover, HRB 56965 * PD Dr.-Ing. Alfons Radtke !

2008/10/18 Juergen Hunold <juergen.hunold@ivembh.de>:
Hi !
It seems that http://svn.boost.org/trac/boost/changeset/49349
Log: updated spirit headers to use "classic"
Hi Jürgen, I've filed a bug report on this two days ago http://svn.boost.org/trac/boost/ticket/2418 Best, -- Maik

Hi Maik ! On Saturday 18 October 2008 13:09:56 Maik Beckmann wrote:
I've filed a bug report on this two days ago http://svn.boost.org/trac/boost/ticket/2418
Ah, yes, found :-)) I've attached my patch (for gcc only). Yours, Jürgen -- * Dipl.-Math. Jürgen Hunold ! Ingenieurgesellschaft für * voice: ++49 511 262926 57 ! Verkehrs- und Eisenbahnwesen mbH * fax : ++49 511 262926 99 ! Lister Straße 15 * juergen.hunold@ivembh.de ! www.ivembh.de * * Geschäftsführer: ! Sitz des Unternehmens: Hannover * Prof. Dr.-Ing. Thomas Siefer ! Amtsgericht Hannover, HRB 56965 * PD Dr.-Ing. Alfons Radtke !
participants (2)
-
Juergen Hunold
-
Maik Beckmann