From ca9edac951a142d9d66a695038e9ec06f92833ca Mon Sep 17 00:00:00 2001 From: Tom Russo Date: Wed, 14 Feb 2024 22:22:55 -0700 Subject: [PATCH] Fix missing sstream include src/c_boost/expr/ast_common.hpp makes use of std::istringstream, but does not include . Some boost header must have silently pulled in sstream, but as of boost 1.84 that no longer happens. Trying to build XDM with boost 1.84 fails as a result. This commit makes ast_common.hpp include itself, and that fixes the problem. --- src/c_boost/expr/ast_common.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/c_boost/expr/ast_common.hpp b/src/c_boost/expr/ast_common.hpp index 126ee9c..ab672fc 100755 --- a/src/c_boost/expr/ast_common.hpp +++ b/src/c_boost/expr/ast_common.hpp @@ -44,6 +44,7 @@ const double M_PI = boost::math::constants::pi(); #include #include #include +#include #include "boost_expr_parser_common.h"