From: Braden M. <br...@en...> - 2008-07-23 09:17:40
|
On Wed, 2008-07-23 at 10:32 +0200, Zoltán Török wrote: > 2008/7/22 Braden McDaniel <br...@en...>: > > > > > I'm reasonably certain the service pack doesn't change the API. It does > > fix compiler bugs. Expecting Boost 1.35 (or most any other C++ code > > released subsequently to it) to work without it is unreasonable. > > > > I made a clean and fresh VS 2005 install in a VMWare virtual machine (XP > SP2). > The VS 2005 SP installed also so the compiler is up-to-date. > > The 'w:\apis\boost\1.35\boost\optional\optional.hpp(302) : error C2061: > syntax error : identifier 'm_storage' > still appears on (see the original post) > > static const boost::spirit::functor_parser< > mftype_parser< > boost::spirit::functor_parser<openvrml::color_parser> > > > mfcolor_p; > > I commented out all color_parser related code. > Then the error appears on > > static const boost::spirit::functor_parser< > mftype_parser< > boost::spirit::real_parser< > float, > boost::spirit::real_parser_policies<float> > > > > mffloat_p; > > It seams I couldn't use the openVRML with VS 2005 (VC 8). These appear to be problems with that compiler and Boost 1.35.0 that OpenVRML happens to be triggering. I suggest you try Boost 1.34.1. -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |