#if defined(_WIN32)
- // IF NOT DEF THEN INTERNAL COMPILER ERROR WITH BOOST 1.37 ON VISUAL C++
- #define BOOST_SP_NO_SP_CONVERTIBLE
+ #ifdef _MSC_VER
+ // IF NOT DEF THEN INTERNAL COMPILER ERROR WITH BOOST 1.37 ON VISUAL C++
+ #define BOOST_SP_NO_SP_CONVERTIBLE
+ #endif
#endif
#if defined(_WIN32)