From aca71ec9faf7c71e409fd6225f3d6368df51f1b8 Mon Sep 17 00:00:00 2001 From: paxcut Date: Mon, 22 Jun 2026 09:24:32 -0700 Subject: [PATCH 1/2] fix: archlinux builds fail On ArchLinux Imhex is built using USE_SYSTEM_FMT which was updated to 12.2.0 last week. Part of the update makes it mandatory for code that needs to use fmt::format to include fmt/format.h explicitly because fmt/core.h is now equivalent to fmt/base.h. Note that Imhex use the header only version when the system fmt is not used and with the header only version fmt/base.h also includes fmt/format.h so this is only needed for archlinux even if we update fmt to 12.2.0. --- lib/include/pl/core/errors/error.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/include/pl/core/errors/error.hpp b/lib/include/pl/core/errors/error.hpp index 3d00d5d9..6ac76f82 100644 --- a/lib/include/pl/core/errors/error.hpp +++ b/lib/include/pl/core/errors/error.hpp @@ -3,7 +3,7 @@ #include #include -#include +#include #include #include From d74220fa42776ac03e7e94b250a67b6ca765aaba Mon Sep 17 00:00:00 2001 From: paxcut Date: Mon, 22 Jun 2026 09:27:13 -0700 Subject: [PATCH 2/2] fix: archlinux builds fail forgot about this one... --- lib/include/pl/core/parser.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/include/pl/core/parser.hpp b/lib/include/pl/core/parser.hpp index 76b40540..9cd21b72 100644 --- a/lib/include/pl/core/parser.hpp +++ b/lib/include/pl/core/parser.hpp @@ -18,7 +18,7 @@ #include -#include +#include #include #include