diff --git a/tree/forest/v7/inc/ROOT/RColumn.hxx b/tree/forest/v7/inc/ROOT/RColumn.hxx
index 96348858aed9e6b1e8dc857b1924581826e60cc9..d9abc0f99890b5363cacd2b68f53a0ad043df440 100644
--- a/tree/forest/v7/inc/ROOT/RColumn.hxx
+++ b/tree/forest/v7/inc/ROOT/RColumn.hxx
@@ -63,7 +63,7 @@ private:
    RColumn* fOffsetColumn;
 
 public:
-   RColumn(const RColumnModel& model);
+   explicit RColumn(const RColumnModel& model);
    RColumn(const RColumn&) = delete;
    RColumn& operator =(const RColumn&) = delete;
    ~RColumn() = default;
diff --git a/tree/forest/v7/inc/ROOT/RForest.hxx b/tree/forest/v7/inc/ROOT/RForest.hxx
index a972857e4eebb5fc2c9badc1c671bbac875eeb98..e403fb77b617bcd0f5115a82fecdcb9fce85a565 100644
--- a/tree/forest/v7/inc/ROOT/RForest.hxx
+++ b/tree/forest/v7/inc/ROOT/RForest.hxx
@@ -85,7 +85,6 @@ Individual fields can be read as well by instantiating a tree view.
 class RInputForest : public Detail::RForest {
 private:
    std::unique_ptr<Detail::RPageSource> fSource;
-   ForestSize_t fNEntries;
 
 public:
    static std::unique_ptr<RInputForest> Create(std::unique_ptr<RForestModel> model,
diff --git a/tree/forest/v7/inc/ROOT/RPage.hxx b/tree/forest/v7/inc/ROOT/RPage.hxx
index 21f15d805afbdc6075cc0b039f4425afaf57c938..56b49c48814970504505685a2e603fd276c7422d 100644
--- a/tree/forest/v7/inc/ROOT/RPage.hxx
+++ b/tree/forest/v7/inc/ROOT/RPage.hxx
@@ -19,6 +19,7 @@
 #include <ROOT/RForestUtil.hxx>
 
 #include <cstddef>
+#include <cstdint>
 
 namespace ROOT {
 namespace Experimental {