root/root-format-warnings-32-bit.patch
Mattias Ellert 03696fac62 Update to 6.30.08
Fixes for TUri class (PCRE2 compatibility)
Update ROOT's R interface for Rcpp 1.0.13
2024-07-23 01:46:15 +02:00

73 lines
3.4 KiB
Diff

From 8592c5e065b8cf46480f5a1efe0363fcf2150551 Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Tue, 4 Jun 2024 08:47:04 +0200
Subject: [PATCH] Correct format - warnings seen on 32 bit architectures
---
core/clib/src/mmapsup.c | 2 +-
roofit/xroofit/src/xRooNode.cxx | 2 +-
tree/dataframe/src/RDFDisplay.cxx | 4 ++--
tree/dataframe/src/RDFHelpers.cxx | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/core/clib/src/mmapsup.c b/core/clib/src/mmapsup.c
index 81f68a2059..da46dc7ba5 100644
--- a/core/clib/src/mmapsup.c
+++ b/core/clib/src/mmapsup.c
@@ -174,7 +174,7 @@ PTR __mmalloc_mmap_morecore(struct mdesc *mdp, int size)
if (mdp -> top != PAGE_ALIGN(mdp -> top)) {
fprintf(stderr,
"mmap_morecore error: base memory location (%p) is not aligned with %zu as required.\n",
- mdp -> top, (long)pagesize);
+ mdp -> top, pagesize);
return result;
}
mapto = mmap (mdp -> top, mapbytes, PROT_READ | PROT_WRITE,
diff --git a/roofit/xroofit/src/xRooNode.cxx b/roofit/xroofit/src/xRooNode.cxx
index f8c96fbf62..852e6997c0 100644
--- a/roofit/xroofit/src/xRooNode.cxx
+++ b/roofit/xroofit/src/xRooNode.cxx
@@ -11075,7 +11075,7 @@ std::string cling::printValue(const xRooNode *v)
if(!out.empty()) out += ","; else out += "{";
out += n->GetName();
if(out.length()>100 && left > 0) {
- out += TString::Format(",... and %lu more",left);
+ out += TString::Format(",... and %zu more",left);
break;
}
}
diff --git a/tree/dataframe/src/RDFDisplay.cxx b/tree/dataframe/src/RDFDisplay.cxx
index 9dc555fc1d..2ef7de7ddc 100644
--- a/tree/dataframe/src/RDFDisplay.cxx
+++ b/tree/dataframe/src/RDFDisplay.cxx
@@ -232,12 +232,12 @@ void RDisplay::Print() const
// Thus, the first column is only the Row column and the actual first column is printed
columnsToPrint = 2;
}
- Info("Print", "Only showing %lu columns out of %lu\n", columnsToPrint, fNColumns);
+ Info("Print", "Only showing %zu columns out of %zu\n", columnsToPrint, fNColumns);
allColumnsFit = false;
}
if (fNMaxCollectionElements < 1)
- Info("Print", "No collections shown since fNMaxCollectionElements is %lu\n", fNMaxCollectionElements);
+ Info("Print", "No collections shown since fNMaxCollectionElements is %zu\n", fNMaxCollectionElements);
auto nrRows = fTable.size();
std::cout << DashesBetweenLines(columnsToPrint, allColumnsFit); // Print dashes in the top of the table
diff --git a/tree/dataframe/src/RDFHelpers.cxx b/tree/dataframe/src/RDFHelpers.cxx
index 4891454cc0..3490901b5d 100644
--- a/tree/dataframe/src/RDFHelpers.cxx
+++ b/tree/dataframe/src/RDFHelpers.cxx
@@ -74,7 +74,7 @@ unsigned int ROOT::RDF::RunGraphs(std::vector<RResultHandle> handles)
const unsigned int nToRun =
std::count_if(handles.begin(), handles.end(), [](const auto &h) { return !h.IsReady(); });
if (nToRun < handles.size()) {
- Warning("RunGraphs", "Got %lu handles from which %lu link to results which are already ready.", handles.size(),
+ Warning("RunGraphs", "Got %zu handles from which %zu link to results which are already ready.", handles.size(),
handles.size() - nToRun);
}
if (nToRun == 0u)
--
2.45.1