[Boost-bugs] [ boost-Patches-1709604 ] gccxml compilation bug under Windows

Patches item #1709604, was opened at 2007-04-29 07:22 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=307586&aid=1709604&group_id=7586 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: gccxml compilation bug under Windows Initial Comment: To avoid a compilation error under GCCXML running on Windows, the changes below were made to a local copy. I can be reached at boost_bug_track at the domain atl-intl com. Index: and.hpp =================================================================== RCS file: C:\CVS/boost/boost/mpl/and.hpp,v retrieving revision 1.1 diff -d -u -r1.1 and.hpp --- and.hpp 12 Apr 2007 14:55:22 -0000 1.1 +++ and.hpp 12 Apr 2007 15:01:06 -0000 @@ -29,19 +29,23 @@ // has to be checked in a separate condition, otherwise GCC complains // about 'and' being an alternative token #if defined(_MSC_VER) +#ifndef __GCCXML__ #if defined(and) # pragma push_macro("and") # undef and # define and(x) #endif #endif +#endif # define BOOST_MPL_PREPROCESSED_HEADER and.hpp # include <boost/mpl/aux_/include_preprocessed.hpp> #if defined(_MSC_VER) +#ifndef __GCCXML__ #if defined(and) # pragma pop_macro("and") +#endif #endif #endif Index: or.hpp =================================================================== RCS file: C:\CVS/boost/boost/mpl/or.hpp,v retrieving revision 1.1 diff -d -u -r1.1 or.hpp --- or.hpp 12 Apr 2007 14:55:22 -0000 1.1 +++ or.hpp 12 Apr 2007 15:00:27 -0000 @@ -30,19 +30,23 @@ // has to be checked in a separate condition, otherwise GCC complains // about 'or' being an alternative token #if defined(_MSC_VER) +#ifndef __GCCXML__ #if defined(or) # pragma push_macro("or") # undef or # define or(x) #endif #endif +#endif # define BOOST_MPL_PREPROCESSED_HEADER or.hpp # include <boost/mpl/aux_/include_preprocessed.hpp> #if defined(_MSC_VER) +#ifndef __GCCXML__ #if defined(or) # pragma pop_macro("or") +#endif #endif #endif ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=307586&aid=1709604&group_id=7586 ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Boost-bugs mailing list Boost-bugs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/boost-bugs
participants (1)
-
SourceForge.net