From: Marcello Seri Date: Fri, 30 Jan 2026 15:09:44 +0000 (+0100) Subject: jinja : add unordered_map include to value.h [no ci] (#19205) X-Git-Tag: upstream/0.0.8067~180 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=2e916f996a965a911eb79168b5fb959c1ea0c57b;p=pkg%2Fggml%2Fsources%2Fllama.cpp jinja : add unordered_map include to value.h [no ci] (#19205) On macos Sequoia 15.7.3, x86_64, the build has recently started failing with ``` In file included from .../code/cpp/llama.cpp/common/jinja/string.cpp:2: .../code/cpp/llama.cpp/common/./jinja/value.h:478:10: error: no template named 'unordered_map' in namespace 'std' 478 | std::unordered_map unordered; | ~~~~~^ In file included from .../code/cpp/llama.cpp/common/jinja/caps.cpp:1: .../code/cpp/llama.cpp/common/jinja/value.h:478:10: error: no template named 'unordered_map' in namespace 'std' 478 | std::unordered_map unordered; | ~~~~~^ In file included from .../code/cpp/llama.cpp/common/jinja/value.cpp:1: In file included from .../code/cpp/llama.cpp/common/jinja/runtime.h:4: .../code/cpp/llama.cpp/common/jinja/value.h:478:10: error: no template named 'unordered_map' in namespace 'std' 478 | std::unordered_map unordered; [...] ``` After a bit of digging to make sure all the appropriate flags were used, I notifced that the necessary header was not included. This fixes the build for me and should not affect negatively other builds that for some reasons were already succeeding --- diff --git a/common/jinja/value.h b/common/jinja/value.h index a2f92d2c6..1c04760a0 100644 --- a/common/jinja/value.h +++ b/common/jinja/value.h @@ -12,6 +12,7 @@ #include #include #include +#include #include namespace jinja {