--- chromium-61.0.3163.59/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc.bak 2017-08-23 21:08:14.000000000 +0200 +++ chromium-61.0.3163.59/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc 2017-08-29 13:07:50.789475942 +0200 @@ -10,7 +10,7 @@ #include "modules/audio_processing/aec3/aec_state.h" -#include <math.h> +#include <cmath> #include <algorithm> #include <numeric> --- patch98/device/vr/util/sample_queue.h 2022-01-27 10:29:28.788139709 +0100 +++ patch98/device/vr/util/sample_queue.h.include 2022-01-27 10:29:50.604173829 +0100 @@ -7,6 +7,7 @@ #include <cstddef> #include <vector> +#include <cstdint> #include "base/component_export.h" --- patch99/ui/gfx/font.cc 2022-02-10 05:18:23.000000000 +0100 +++ patch99/ui/gfx/font.cc.gcc-includes 2022-02-14 16:06:10.568480369 +0100 @@ -14,6 +14,8 @@ #include <ostream> #endif +#include <algorithm> + namespace gfx { //////////////////////////////////////////////////////////////////////////////// --- chromium-89.0.4389.58/third_party/webrtc/common_video/h264/sps_parser.h.gcc10 2021-02-17 21:39:41.000000000 +0100 +++ chromium-89.0.4389.58/third_party/webrtc/common_video/h264/sps_parser.h 2021-02-18 22:12:42.002525039 +0100 @@ -13,6 +13,7 @@ #include "absl/types/optional.h" #include "rtc_base/bitstream_reader.h" +#include <stdint.h> namespace webrtc { --- chromium-89.0.4389.58/third_party/webrtc/common_video/h264/pps_parser.h.gcc10 2021-02-17 21:39:41.000000000 +0100 +++ chromium-89.0.4389.58/third_party/webrtc/common_video/h264/pps_parser.h 2021-02-18 22:23:59.266625600 +0100 @@ -16,6 +16,7 @@ #include "absl/types/optional.h" #include "api/array_view.h" +#include <stdint.h> namespace webrtc { --- chromium-89.0.4389.58/third_party/webrtc/modules/include/module_common_types_public.h.gcc10 2021-02-17 21:39:42.000000000 +0100 +++ chromium-89.0.4389.58/third_party/webrtc/modules/include/module_common_types_public.h 2021-02-18 22:35:39.950321166 +0100 @@ -13,6 +13,8 @@ #include <limits> +#include <stdint.h> + #include "absl/types/optional.h" namespace webrtc { --- chromium-91.0.4472.69/third_party/blink/renderer/core/frame/local_frame_view.cc.gcc11 2021-05-23 23:35:34.723118462 +0200 +++ chromium-91.0.4472.69/third_party/blink/renderer/core/frame/local_frame_view.cc 2021-05-24 12:02:42.872680386 +0200 @@ -30,6 +30,7 @@ #include <memory> #include <utility> +#include "absl/base/attributes.h" #include "base/callback.h" #include "base/feature_list.h" #include "base/memory/ptr_util.h" --- chromium-92.0.4515.51/gpu/command_buffer/common/skia_utils.h.gcc10 2021-06-11 00:12:00.000000000 +0200 +++ chromium-92.0.4515.51/gpu/command_buffer/common/skia_utils.h 2021-06-12 21:20:11.755579660 +0200 @@ -7,6 +7,7 @@ #include "gpu/raster_export.h" #include "third_party/abseil-cpp/absl/types/optional.h" +#include <cstdint> class GrDirectContext; --- chromium-92.0.4515.51/media/capture/video/file_video_capture_device.cc.gcc10 2021-06-11 00:12:01.000000000 +0200 +++ chromium-92.0.4515.51/media/capture/video/file_video_capture_device.cc 2021-06-12 23:02:36.001369629 +0200 @@ -9,6 +9,7 @@ #include <memory> #include <utility> +#include "absl/base/attributes.h" #include "base/bind.h" #include "base/cxx17_backports.h" #include "base/location.h" --- chromium-92.0.4515.51/device/bluetooth/bluez/metrics_recorder.h.gcc10 2021-06-11 00:11:59.000000000 +0200 +++ chromium-92.0.4515.51/device/bluetooth/bluez/metrics_recorder.h 2021-06-12 23:38:46.735130352 +0200 @@ -6,6 +6,7 @@ #define DEVICE_BLUETOOTH_BLUEZ_METRICS_RECORDER_H_ #include "third_party/abseil-cpp/absl/types/optional.h" +#include <string> namespace bluetooth { --- chromium-92.0.4515.51/gpu/config/device_perf_info.h.gcc10 2021-06-11 00:12:00.000000000 +0200 +++ chromium-92.0.4515.51/gpu/config/device_perf_info.h 2021-06-13 00:01:10.858705572 +0200 @@ -5,6 +5,7 @@ #ifndef GPU_CONFIG_DEVICE_PERF_INFO_H_ #define GPU_CONFIG_DEVICE_PERF_INFO_H_ +#include <cstdint> #include "build/build_config.h" #include "gpu/gpu_export.h" #include "third_party/abseil-cpp/absl/types/optional.h" --- chromium-92.0.4515.51/third_party/blink/renderer/platform/graphics/dark_mode_types.h.gcc11 2021-06-11 00:12:05.000000000 +0200 +++ chromium-92.0.4515.51/third_party/blink/renderer/platform/graphics/dark_mode_types.h 2021-06-15 11:06:18.936448816 +0200 @@ -5,6 +5,8 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_DARK_MODE_TYPES_H_ #define THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_DARK_MODE_TYPES_H_ +#include <cstdint> + namespace blink { enum class DarkModeResult : uint8_t { --- chromium-94.0.4606.20/media/renderers/video_frame_rgba_to_yuva_converter.cc.gcc11 2021-08-25 21:12:23.000000000 +0200 +++ chromium-94.0.4606.20/media/renderers/video_frame_rgba_to_yuva_converter.cc 2021-09-03 01:22:33.534682886 +0200 @@ -19,6 +19,7 @@ #include "third_party/skia/include/core/SkImage.h" #include "third_party/skia/include/gpu/GrDirectContext.h" #include "ui/gfx/gpu_memory_buffer.h" +#include "third_party/abseil-cpp/absl/memory/memory.h" namespace { --- chromium-94.0.4606.20/media/video/h265_nalu_parser.cc.gcc11 2021-08-25 21:12:24.000000000 +0200 +++ chromium-94.0.4606.20/media/video/h265_nalu_parser.cc 2021-09-03 01:32:43.760789941 +0200 @@ -5,6 +5,7 @@ #include "media/video/h265_nalu_parser.h" #include <stddef.h> +#include <string.h> #include <algorithm> #include <cmath> --- chromium-94.0.4606.20/ui/accessibility/platform/inspect/ax_property_node.cc.gcc11 2021-08-25 21:13:16.000000000 +0200 +++ chromium-94.0.4606.20/ui/accessibility/platform/inspect/ax_property_node.cc 2021-09-03 02:42:04.789169352 +0200 @@ -9,6 +9,8 @@ #include "third_party/abseil-cpp/absl/types/optional.h" #include "ui/accessibility/platform/inspect/ax_inspect.h" +#include <memory> + namespace ui { // static --- chromium-94.0.4606.20/components/policy/core/browser/webui/json_generation.h.gcc11 2021-08-25 21:12:18.000000000 +0200 +++ chromium-94.0.4606.20/components/policy/core/browser/webui/json_generation.h 2021-09-03 19:11:57.506866149 +0200 @@ -5,6 +5,7 @@ #ifndef COMPONENTS_POLICY_CORE_BROWSER_WEBUI_JSON_GENERATION_H_ #define COMPONENTS_POLICY_CORE_BROWSER_WEBUI_JSON_GENERATION_H_ +#include <memory> #include <string> #include "components/policy/policy_export.h" --- chromium-94.0.4606.20/ui/accessibility/platform/inspect/ax_property_node.h.gcc11 2021-08-25 21:13:16.000000000 +0200 +++ chromium-94.0.4606.20/ui/accessibility/platform/inspect/ax_property_node.h 2021-09-03 22:12:33.354061297 +0200 @@ -5,6 +5,7 @@ #ifndef UI_ACCESSIBILITY_PLATFORM_INSPECT_AX_PROPERTY_NODE_H_ #define UI_ACCESSIBILITY_PLATFORM_INSPECT_AX_PROPERTY_NODE_H_ +#include <memory> #include <string> #include <vector> --- patch101/chrome/browser/ui/user_education/tutorial/tutorial.cc 2022-04-07 05:20:54.000000000 +0200 +++ patch101/chrome/browser/ui/user_education/tutorial/tutorial.cc.fix-build-gcc-includes 2022-04-11 11:40:47.104941369 +0200 @@ -16,6 +16,7 @@ #include "chrome/grit/generated_resources.h" #include "components/vector_icons/vector_icons.h" #include "third_party/abseil-cpp/absl/types/optional.h" +#include "third_party/abseil-cpp/absl/memory/memory.h" #include "ui/base/interaction/element_identifier.h" #include "ui/base/interaction/element_tracker.h" #include "ui/base/interaction/interaction_sequence.h"