File fix-build.patch of Package python-grpcio
Index: grpcio-1.78.0/include/grpc/event_engine/memory_request.h
===================================================================
--- grpcio-1.78.0.orig/include/grpc/event_engine/memory_request.h
+++ grpcio-1.78.0/include/grpc/event_engine/memory_request.h
@@ -16,6 +16,7 @@
#include <grpc/support/port_platform.h>
#include <stddef.h>
+#include <string>
#include <string>
Index: grpcio-1.78.0/src/core/channelz/v2tov1/property_list.cc
===================================================================
--- grpcio-1.78.0.orig/src/core/channelz/v2tov1/property_list.cc
+++ grpcio-1.78.0/src/core/channelz/v2tov1/property_list.cc
@@ -19,6 +19,7 @@
#include <optional>
#include <string>
+#include <boost/math/tools/numeric_limits.hpp>
#include "google/protobuf/any.upb.h"
#include "google/protobuf/duration.upb.h"
#include "google/protobuf/timestamp.upb.h"
Index: grpcio-1.78.0/src/core/util/glob.cc
===================================================================
--- grpcio-1.78.0.orig/src/core/util/glob.cc
+++ grpcio-1.78.0/src/core/util/glob.cc
@@ -16,6 +16,8 @@
#include "absl/strings/string_view.h"
+#include <algorithm>
+
namespace grpc_core {
namespace {