id summary reporter owner description type status milestone component version severity resolution keywords cc 3631 Regex ICU support doesn't compile with #define U_USING_ICU_NAMESPACE 0 Matthias Schiffer John Maddock "To prevent namespace pollution, I definde U_USING_ICU_NAMESPACE to 0 in my projects before including any ICU headers. This prevents the ICU headers from adding a ""using namespace icu"" to the root namespace, so classes like UnicodeString are only available in the icu:: namespace. While most uses of ICU classes in the Boost Regex ICU headers are prepended with U_NAMESPACE_QUALIFIER (e.g. Locale and Collator), this seems to have been forgotten for UnicodeString, causing the compile to fail. Minimal example to reproduce and patch attached." Bugs closed Boost 1.41.0 regex Boost 1.40.0 Problem fixed