diff -Nur boost_1_49_0/libs/locale/src/icu/predefined_formatters.hpp boost_1_49_0.patched/libs/locale/src/icu/predefined_formatters.hpp --- boost_1_49_0/libs/locale/src/icu/predefined_formatters.hpp 2011-07-12 15:57:36.000000000 +0200 +++ boost_1_49_0.patched/libs/locale/src/icu/predefined_formatters.hpp 2012-03-29 10:24:08.942763234 +0200 @@ -124,10 +124,10 @@ ap.reset(icu::NumberFormat::createPercentInstance(locale_,err)); break; case fmt_spell: - ap.reset(new icu::RuleBasedNumberFormat(URBNF_SPELLOUT,locale_,err)); + ap.reset(new icu::RuleBasedNumberFormat(icu::URBNF_SPELLOUT,locale_,err)); break; case fmt_ord: - ap.reset(new icu::RuleBasedNumberFormat(URBNF_ORDINAL,locale_,err)); + ap.reset(new icu::RuleBasedNumberFormat(icu::URBNF_ORDINAL,locale_,err)); break; default: throw std::runtime_error("locale::internal error should not get there");