From 3a70d9dfba58df6c13a070d4bf29fa0a9215e83e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 24 Apr 2026 14:13:56 +0000 Subject: [PATCH] Fix build error and pre-commit include ordering issues Agent-Logs-Url: https://github.com/XRPLF/rippled/sessions/e53fe2d3-e57e-4ad9-9d43-5dc1519645fc Co-authored-by: mvadari <8029314+mvadari@users.noreply.github.com> --- src/libxrpl/nodestore/backend/NuDBFactory.cpp | 5 ++--- src/libxrpl/nodestore/backend/RocksDBFactory.cpp | 3 +-- src/test/app/LedgerLoad_test.cpp | 6 +++--- src/test/app/Manifest_test.cpp | 4 +--- src/test/app/SHAMapStore_test.cpp | 3 +-- src/test/app/ValidatorSite_test.cpp | 3 +-- src/test/basics/PerfLog_test.cpp | 4 ++-- src/test/core/Config_test.cpp | 2 +- src/test/core/SociDB_test.cpp | 3 +-- src/xrpld/app/main/GRPCServer.cpp | 2 +- src/xrpld/app/misc/detail/ValidatorList.cpp | 7 ++----- src/xrpld/app/rdb/backend/detail/Node.cpp | 5 ++--- src/xrpld/core/Config.h | 3 +-- src/xrpld/core/detail/Config.cpp | 6 ++---- src/xrpld/perflog/detail/PerfLogImp.cpp | 6 ++---- 15 files changed, 23 insertions(+), 39 deletions(-) diff --git a/src/libxrpl/nodestore/backend/NuDBFactory.cpp b/src/libxrpl/nodestore/backend/NuDBFactory.cpp index c9a5e23e77..13855c9d4f 100644 --- a/src/libxrpl/nodestore/backend/NuDBFactory.cpp +++ b/src/libxrpl/nodestore/backend/NuDBFactory.cpp @@ -15,9 +15,6 @@ #include #include - -#include -#include #include #include @@ -36,12 +33,14 @@ #include #include #include +#include #include #include #include #include #include #include +#include #include #include diff --git a/src/libxrpl/nodestore/backend/RocksDBFactory.cpp b/src/libxrpl/nodestore/backend/RocksDBFactory.cpp index 5780ce0236..9879d048c5 100644 --- a/src/libxrpl/nodestore/backend/RocksDBFactory.cpp +++ b/src/libxrpl/nodestore/backend/RocksDBFactory.cpp @@ -9,8 +9,6 @@ #include -#include - #include #include #include @@ -26,6 +24,7 @@ #include #include +#include #include #include #include diff --git a/src/test/app/LedgerLoad_test.cpp b/src/test/app/LedgerLoad_test.cpp index 8510dabc1f..59f023d05f 100644 --- a/src/test/app/LedgerLoad_test.cpp +++ b/src/test/app/LedgerLoad_test.cpp @@ -18,16 +18,16 @@ #include #include -#include -#include #include +#include #include #include #include #include #include #include +#include namespace xrpl { @@ -161,7 +161,7 @@ class LedgerLoad_test : public beast::unit_test::suite }); // make a corrupted version of the ledger file (last 10 bytes removed). - boost::system::error_code ec; + std::error_code ec; auto ledgerFileCorrupt = std::filesystem::path{sd.dbPath} / "ledgerdata_bad.json"; copy_file(sd.ledgerFile, ledgerFileCorrupt, copy_options::overwrite_existing, ec); if (!BEAST_EXPECTS(!ec, ec.message())) diff --git a/src/test/app/Manifest_test.cpp b/src/test/app/Manifest_test.cpp index 716de8b6e0..c1c918b686 100644 --- a/src/test/app/Manifest_test.cpp +++ b/src/test/app/Manifest_test.cpp @@ -21,14 +21,12 @@ #include #include - -#include - #include #include #include #include #include +#include #include #include #include diff --git a/src/test/app/SHAMapStore_test.cpp b/src/test/app/SHAMapStore_test.cpp index 2ebfe70e3e..5d98bd9f2a 100644 --- a/src/test/app/SHAMapStore_test.cpp +++ b/src/test/app/SHAMapStore_test.cpp @@ -21,10 +21,9 @@ #include #include -#include - #include #include +#include #include #include #include diff --git a/src/test/app/ValidatorSite_test.cpp b/src/test/app/ValidatorSite_test.cpp index a20ced7d3b..e0200258b6 100644 --- a/src/test/app/ValidatorSite_test.cpp +++ b/src/test/app/ValidatorSite_test.cpp @@ -15,13 +15,12 @@ #include #include - -#include #include #include #include +#include #include #include #include diff --git a/src/test/basics/PerfLog_test.cpp b/src/test/basics/PerfLog_test.cpp index 9b0c917929..a0efefaa8d 100644 --- a/src/test/basics/PerfLog_test.cpp +++ b/src/test/basics/PerfLog_test.cpp @@ -63,8 +63,8 @@ class PerfLog_test : public beast::unit_test::suite // The error code is intentionally ignored: if the path doesn't // exist (the common case on a clean runner) remove_all returns // an error, and that's fine — there's nothing to clean up. - using namespace boost::filesystem; - boost::system::error_code ec; + using namespace std::filesystem; + std::error_code ec; remove_all(logDir(), ec); } diff --git a/src/test/core/Config_test.cpp b/src/test/core/Config_test.cpp index 27d5be44f5..c3f55aa092 100644 --- a/src/test/core/Config_test.cpp +++ b/src/test/core/Config_test.cpp @@ -10,7 +10,6 @@ #include // IWYU pragma: keep #include -#include #include // IWYU pragma: keep #include #include @@ -20,6 +19,7 @@ #include #include #include +#include #include #include #include diff --git a/src/test/core/SociDB_test.cpp b/src/test/core/SociDB_test.cpp index b4a7ebe8df..ecb2ad4419 100644 --- a/src/test/core/SociDB_test.cpp +++ b/src/test/core/SociDB_test.cpp @@ -6,8 +6,6 @@ #include #include - -#include #include #include @@ -18,6 +16,7 @@ #include #include #include +#include #include #include #include diff --git a/src/xrpld/app/main/GRPCServer.cpp b/src/xrpld/app/main/GRPCServer.cpp index b62192f66e..8876bc9583 100644 --- a/src/xrpld/app/main/GRPCServer.cpp +++ b/src/xrpld/app/main/GRPCServer.cpp @@ -47,8 +47,8 @@ #include #include #include -#include #include +#include #include #include diff --git a/src/xrpld/app/misc/detail/ValidatorList.cpp b/src/xrpld/app/misc/detail/ValidatorList.cpp index 90b590b589..dbd72adcfe 100644 --- a/src/xrpld/app/misc/detail/ValidatorList.cpp +++ b/src/xrpld/app/misc/detail/ValidatorList.cpp @@ -29,14 +29,9 @@ #include #include -#include -#include #include #include - - - #include #include @@ -44,6 +39,7 @@ #include #include #include +#include #include #include #include @@ -55,6 +51,7 @@ #include #include #include +#include #include #include diff --git a/src/xrpld/app/rdb/backend/detail/Node.cpp b/src/xrpld/app/rdb/backend/detail/Node.cpp index e916483860..68576ef6f2 100644 --- a/src/xrpld/app/rdb/backend/detail/Node.cpp +++ b/src/xrpld/app/rdb/backend/detail/Node.cpp @@ -37,12 +37,9 @@ #include #include -#include -#include #include #include - #include #include #include @@ -54,6 +51,7 @@ #include #include #include +#include #include #include #include @@ -62,6 +60,7 @@ #include #include #include +#include #include #include #include diff --git a/src/xrpld/core/Config.h b/src/xrpld/core/Config.h index 7284449859..2b8c0e4e7d 100644 --- a/src/xrpld/core/Config.h +++ b/src/xrpld/core/Config.h @@ -9,9 +9,8 @@ #include // VFALCO Breaks levelization #include -#include // VFALCO FIX: This include should not be here - #include +#include // VFALCO FIX: This include should not be here #include #include #include diff --git a/src/xrpld/core/detail/Config.cpp b/src/xrpld/core/detail/Config.cpp index 5f3a2c6249..a40a6d7824 100644 --- a/src/xrpld/core/detail/Config.cpp +++ b/src/xrpld/core/detail/Config.cpp @@ -22,9 +22,6 @@ #include #include #include - -#include -#include #include #include #include @@ -32,12 +29,12 @@ #include #include - #include #include #include #include #include +#include #include #include #include @@ -47,6 +44,7 @@ #include #include #include +#include #include #include #include diff --git a/src/xrpld/perflog/detail/PerfLogImp.cpp b/src/xrpld/perflog/detail/PerfLogImp.cpp index b492dcc508..b3cc3a607b 100644 --- a/src/xrpld/perflog/detail/PerfLogImp.cpp +++ b/src/xrpld/perflog/detail/PerfLogImp.cpp @@ -13,12 +13,9 @@ #include #include -#include -#include - - #include #include +#include #include #include #include @@ -26,6 +23,7 @@ #include #include #include +#include #include #include #include