Fix abs() ambiguity. https://trac.macports.org/ticket/73705 --- i18n/measunit_extra.cpp.orig 2026-03-18 04:44:50 +++ i18n/measunit_extra.cpp 2026-03-23 07:51:52 @@ -33,6 +33,7 @@ #include "util.h" #include #include +#include U_NAMESPACE_BEGIN @@ -686,7 +687,7 @@ class Token { (public) // Check if the value is integer. uint64_t int_result = static_cast(double_result); const double kTolerance = 1e-9; - if (abs(double_result - int_result) > kTolerance) { + if (std::abs(double_result - int_result) > kTolerance) { status = kUnitIdentifierSyntaxError; return 0; }