From b0e4a35a2410e2ce244a0e9b171103eae602b75b Mon Sep 17 00:00:00 2001 From: Martin Jansa Date: Wed, 17 May 2023 21:03:07 +0200 Subject: [PATCH] webruntime: upgrade to submissions/28 and drop upstreamed patches * on gentoo with gcc-13 on host there is one more issue with dev-cpp/abseil-cpp-20230125.2 while older dev-cpp/abseil-cpp-20220623.1 works fine when building host's flatbuffers, similar to: https://github.com/protocolbuffers/protobuf/issues/10768 Signed-off-by: Martin Jansa --- ...-Add-missing-include-to-ShaderVars.h.patch | 31 ------ .../files/0001-Fix-build-with-gcc-13.patch | 63 ------------- ...-Fix-compilation-with-lttng-ust-2.13.patch | 85 ----------------- ...locator-Added-missing-include-cstdio.patch | 30 ------ ...ernal-str_format-extension.h-add-mis.patch | 32 ------- .../0001-cc-trees-Fix-build-with-gcc-13.patch | 36 ------- ...0001-dawn-tint-Fix-build-with-gcc-13.patch | 94 ------------------- .../0001-debug-Fix-build-with-gcc-13.patch | 53 ----------- ...ure_engagement-Fix-build-with-gcc-13.patch | 62 ------------ ...e-of-U-mode-bit-for-opening-files-in.patch | 29 ------ .../0001-libgav1-Fix-build-with-gcc-13.patch | 34 ------- ...-gcc-13-cannot-use-uintptr_t-via-inc.patch | 28 ------ .../0001-perfetto-Fix-build-with-gcc-13.patch | 36 ------- .../0001-webrtc-Fix-build-with-gcc-13.patch | 35 ------- ...b-Remove-unsetting-_FILE_OFFSET_BITS.patch | 48 ---------- ...ase-containers-Fix-build-with-gcc-13.patch | 37 -------- ...003-gpu-config-Fix-build-with-gcc-13.patch | 36 ------- ...ssword-manager-Fix-build-with-gcc-13.patch | 36 ------- ...vice-bluetooth-Fix-build-with-gcc-13.patch | 50 ---------- ...mponents-crash-Fix-build-with-gcc-13.patch | 35 ------- ...07-device-base-Fix-build-with-gcc-13.patch | 44 --------- ...08-net-cookies-Fix-build-with-gcc-13.patch | 36 ------- .../0009-net-base-Fix-build-with-gcc-13.patch | 35 ------- .../0010-quiche-Fix-build-with-gcc-13.patch | 77 --------------- .../0011-ppapi-Fix-build-with-gcc-13.patch | 58 ------------ .../files/0012-ui-Fix-build-with-gcc-13.patch | 62 ------------ .../0013-autofill-Fix-build-with-gcc-13.patch | 45 --------- .../0014-payments-Fix-build-with-gcc-13.patch | 36 ------- ...ns-browser-api-Fix-build-with-gcc-13.patch | 32 ------- ...rd_party-blink-Fix-build-with-gcc-13.patch | 48 ---------- ...sions-renderer-Fix-build-with-gcc-13.patch | 45 --------- .../chromium/webruntime-common.inc | 4 +- .../chromium/webruntime-repo_94.inc | 43 +-------- 33 files changed, 6 insertions(+), 1449 deletions(-) delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-Add-missing-include-to-ShaderVars.h.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-Fix-compilation-with-lttng-ust-2.13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-VulkanMemoryAllocator-Added-missing-include-cstdio.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-absl-strings-internal-str_format-extension.h-add-mis.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-cc-trees-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-dawn-tint-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-debug-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-feature_engagement-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-grit-Remove-usage-of-U-mode-bit-for-opening-files-in.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-libgav1-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-mainline-version-gcc-13-cannot-use-uintptr_t-via-inc.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-perfetto-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-webrtc-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0001-zlib-Remove-unsetting-_FILE_OFFSET_BITS.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0002-base-containers-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0003-gpu-config-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0004-password-manager-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0005-device-bluetooth-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0006-components-crash-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0007-device-base-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0008-net-cookies-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0009-net-base-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0010-quiche-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0011-ppapi-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0012-ui-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0013-autofill-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0014-payments-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0015-extensions-browser-api-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0016-third_party-blink-Fix-build-with-gcc-13.patch delete mode 100644 meta-luneos/recipes-webos/chromium/files/0017-extensions-renderer-Fix-build-with-gcc-13.patch diff --git a/meta-luneos/recipes-webos/chromium/files/0001-Add-missing-include-to-ShaderVars.h.patch b/meta-luneos/recipes-webos/chromium/files/0001-Add-missing-include-to-ShaderVars.h.patch deleted file mode 100644 index d73ff5c257..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-Add-missing-include-to-ShaderVars.h.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 474f643721140e021e7220f7d26a99632510592a Mon Sep 17 00:00:00 2001 -From: Shahbaz Youssefi -Date: Tue, 17 Jan 2023 10:21:01 -0500 -Subject: [PATCH] Add missing include to ShaderVars.h - -Patch by mcatanza@redhat.com - -Bug: angleproject:7963 -Change-Id: I1466ab227ae4e8b5703bd68bafbf12c31d441c2e -Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4174172 -Reviewed-by: Amirali Abdolrashidi -Auto-Submit: Shahbaz Youssefi -Commit-Queue: Shahbaz Youssefi - -Upstream-Status: Backport [https://chromium-review.googlesource.com/c/angle/angle/+/4174172] ---- - src/third_party/angle/include/GLSLANG/ShaderVars.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/third_party/angle/include/GLSLANG/ShaderVars.h b/src/third_party/angle/include/GLSLANG/ShaderVars.h -index 67a4039cd7..e78fd5987c 100644 ---- a/src/third_party/angle/include/GLSLANG/ShaderVars.h -+++ b/src/third_party/angle/include/GLSLANG/ShaderVars.h -@@ -12,6 +12,7 @@ - - #include - #include -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0001-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-Fix-build-with-gcc-13.patch deleted file mode 100644 index 6045d375c6..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 9bd4d9e3d91ca38dff653270e490f653a5b85bd4 Mon Sep 17 00:00:00 2001 -From: WANG Xuerui -Date: Fri, 7 Oct 2022 00:23:49 +0800 -Subject: [PATCH] Fix build with gcc-13 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -See https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes. - -Also see Gentoo Linux bug report: https://bugs.gentoo.org/865981 - -Upstream-Status: Backport [https://chromium-review.googlesource.com/c/v8/v8/+/3934140] - -Change-Id: I421f396b02ba37e12ee70048ee33e034f8113566 -Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3934140 -Reviewed-by: Clemens Backes -Reviewed-by: Simon Zünd -Commit-Queue: Clemens Backes -Cr-Commit-Position: refs/heads/main@{#83587} -Signed-off-by: Martin Jansa ---- - AUTHORS | 1 + - src/base/logging.h | 1 + - src/inspector/v8-string-conversions.h | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/AUTHORS b/AUTHORS -index d9eb05985c..2868b101e8 100644 ---- a/AUTHORS -+++ b/AUTHORS -@@ -232,6 +232,7 @@ Vlad Burlik - Vladimir Krivosheev - Vladimir Shutoff - Wael Almattar -+WANG Xuerui - Wei Wu - Wenlu Wang - Wenyu Zhao -diff --git a/src/base/logging.h b/src/base/logging.h -index 08db24a947..38be165fc1 100644 ---- a/src/base/logging.h -+++ b/src/base/logging.h -@@ -5,6 +5,7 @@ - #ifndef V8_BASE_LOGGING_H_ - #define V8_BASE_LOGGING_H_ - -+#include - #include - #include - #include -diff --git a/src/inspector/v8-string-conversions.h b/src/inspector/v8-string-conversions.h -index c1d69c18f0..eb33c6816a 100644 ---- a/src/inspector/v8-string-conversions.h -+++ b/src/inspector/v8-string-conversions.h -@@ -5,6 +5,7 @@ - #ifndef V8_INSPECTOR_V8_STRING_CONVERSIONS_H_ - #define V8_INSPECTOR_V8_STRING_CONVERSIONS_H_ - -+#include - #include - - // Conversion routines between UT8 and UTF16, used by string-16.{h,cc}. You may diff --git a/meta-luneos/recipes-webos/chromium/files/0001-Fix-compilation-with-lttng-ust-2.13.patch b/meta-luneos/recipes-webos/chromium/files/0001-Fix-compilation-with-lttng-ust-2.13.patch deleted file mode 100644 index 3114d92125..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-Fix-compilation-with-lttng-ust-2.13.patch +++ /dev/null @@ -1,85 +0,0 @@ -From b6e10480180bcf5e9bf6055f3e6335a54da3827c Mon Sep 17 00:00:00 2001 -From: "sukil.hong" -Date: Mon, 17 Oct 2022 15:16:57 +0900 -Subject: [PATCH] Fix compilation with lttng-ust >= 2.13 - -:Release Notes: -Fix compilation with lttng-ust >= 2.13 - -:Detailed Notes: -| error: #include expects "FILENAME" or -| 1140 | #include LTTNG_UST_TRACEPOINT_INCLUDE -| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -long deprecated TRACEPOINT_INCLUDE_FILE macro was -finally removed in 2.13.5, see: -https://github.com/lttng/lttng-ust/commit/41858e2b6e8 -https://github.com/lttng/lttng-ust/commit/d2966b4b0b2 - -:Testing Performed: -Build Test - -:QA Notes: -N/A - -:Issues Addressed: -[WRO-12611] LTTng tracing is not working - -Change-Id: I1d8f407ebd0c54356a237eb5d0e16656da298798 -Upstream-Status: Pending ---- - src/base/trace_event/neva/lttng/chromium_lttng_provider.h | 8 ++++---- - .../neva/lttng/webos/webossystem_lttng_provider.h | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/base/trace_event/neva/lttng/chromium_lttng_provider.h b/src/base/trace_event/neva/lttng/chromium_lttng_provider.h -index 9930e927db..b93bcdecbf 100644 ---- a/src/base/trace_event/neva/lttng/chromium_lttng_provider.h -+++ b/src/base/trace_event/neva/lttng/chromium_lttng_provider.h -@@ -1,5 +1,5 @@ - /* -- * Copyright 2015-2019 LG Electronics, Inc. -+ * Copyright 2015-2022 LG Electronics, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. -@@ -19,9 +19,9 @@ - #undef TRACEPOINT_PROVIDER - #define TRACEPOINT_PROVIDER chromium_lttng_provider - --#undef TRACEPOINT_INCLUDE_FILE --#define TRACEPOINT_INCLUDE_FILE \ -- base/trace_event/neva/lttng/chromium_lttng_provider.h -+#undef TRACEPOINT_INCLUDE -+#define TRACEPOINT_INCLUDE \ -+ "base/trace_event/neva/lttng/chromium_lttng_provider.h" - - #if !defined(BASE_TRACE_EVENT_NEVA_LTTNG_CHROMIUM_LTTNG_PROVIDER_H_) || \ - defined(TRACEPOINT_HEADER_MULTI_READ) -diff --git a/src/base/trace_event/neva/lttng/webos/webossystem_lttng_provider.h b/src/base/trace_event/neva/lttng/webos/webossystem_lttng_provider.h -index e7ebe74cbb..363e746537 100644 ---- a/src/base/trace_event/neva/lttng/webos/webossystem_lttng_provider.h -+++ b/src/base/trace_event/neva/lttng/webos/webossystem_lttng_provider.h -@@ -1,5 +1,5 @@ - /* -- * Copyright 2015-2019 LG Electronics, Inc. -+ * Copyright 2015-2022 LG Electronics, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. -@@ -26,9 +26,9 @@ - #undef TRACEPOINT_PROVIDER - #define TRACEPOINT_PROVIDER webossystem_lttng_provider - --#undef TRACEPOINT_INCLUDE_FILE --#define TRACEPOINT_INCLUDE_FILE \ -- base/trace_event/neva/lttng/webos/webossystem_lttng_provider.h -+#undef TRACEPOINT_INCLUDE -+#define TRACEPOINT_INCLUDE \ -+ "base/trace_event/neva/lttng/webos/webossystem_lttng_provider.h" - - #if !defined(BASE_TRACE_EVENT_NEVA_LTTNG_WEBOS_WEBOSSYSTEM_LTTNG_PROVIDER_H_) || \ - defined(TRACEPOINT_HEADER_MULTI_READ) --- -2.37.1 - diff --git a/meta-luneos/recipes-webos/chromium/files/0001-VulkanMemoryAllocator-Added-missing-include-cstdio.patch b/meta-luneos/recipes-webos/chromium/files/0001-VulkanMemoryAllocator-Added-missing-include-cstdio.patch deleted file mode 100644 index ee8dc3ad41..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-VulkanMemoryAllocator-Added-missing-include-cstdio.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 261114c9f926c0343b0c058092bed971355a57df Mon Sep 17 00:00:00 2001 -From: Adam Sawicki -Date: Thu, 19 Jan 2023 13:19:55 +0100 -Subject: [PATCH] VulkanMemoryAllocator: Added missing #include - -For snprintf, for compatibility with GCC 13. -Fixes #312 - thanks @marxin ! - -Upstream-Status: Backport [https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/commit/29d492b60c84ca784ea0943efc7d2e6e0f3bdaac] - -Signed-off-by: Martin Jansa ---- - .../vulkan_memory_allocator/include/vk_mem_alloc.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h b/src/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h -index c2d1730285..ab250b7157 100644 ---- a/src/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h -+++ b/src/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h -@@ -4019,6 +4019,10 @@ VMA_CALL_PRE void VMA_CALL_POST vmaDestroyImage( - #endif - #endif - -+#if VMA_STATS_STRING_ENABLED -+ #include // For snprintf -+#endif -+ - /******************************************************************************* - CONFIGURATION SECTION - diff --git a/meta-luneos/recipes-webos/chromium/files/0001-absl-strings-internal-str_format-extension.h-add-mis.patch b/meta-luneos/recipes-webos/chromium/files/0001-absl-strings-internal-str_format-extension.h-add-mis.patch deleted file mode 100644 index 82583e1b97..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-absl-strings-internal-str_format-extension.h-add-mis.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 37d81d487ce07397e4a7676c6cbd40f8ce2eba4c Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich -Date: Fri, 27 May 2022 22:27:58 +0100 -Subject: [PATCH] absl/strings/internal/str_format/extension.h: add missing - include - -Without the change absl-cpp build fails on this week's gcc-13 snapshot as: - - /build/abseil-cpp/absl/strings/internal/str_format/extension.h:34:33: error: found ':' in nested-name-specifier, expected '::' - 34 | enum class FormatConversionChar : uint8_t; - | ^ - | :: - -Upstream-Status: Backport [https://github.com/abseil/abseil-cpp/commit/36a4b073f1e7e02ed7d1ac140767e36f82f09b7c] - -Signed-off-by: Martin Jansa ---- - .../abseil-cpp/absl/strings/internal/str_format/extension.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h b/src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h -index 55cbb56d0a..582d0d273b 100644 ---- a/src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h -+++ b/src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h -@@ -17,6 +17,7 @@ - #define ABSL_STRINGS_INTERNAL_STR_FORMAT_EXTENSION_H_ - - #include -+#include - - #include - #include diff --git a/meta-luneos/recipes-webos/chromium/files/0001-cc-trees-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-cc-trees-Fix-build-with-gcc-13.patch deleted file mode 100644 index c71a835830..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-cc-trees-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 12983e32b5820170edc74d29c1a8189f93903d0d Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:38:17 +0100 -Subject: [PATCH] cc/trees: Fix build with gcc-13 - -* fixes: -FAILED: obj/cc/cc/target_property.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/cc/cc/target_property.o.d -DCC_IMPLEMENTATION=1 -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DUSE_EGL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libwebp/src -Igen/third_party/dawn/src/include -I../../git/src/third_party/dawn/src/include -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/crashpad/crashpad -I../../git/src/third_party/crashpad/crashpad/compat/linux -I../../git/src/third_party/crashpad/crashpad/compat/non_win -I../../git/src/third_party/zlib -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/ced/src -I../../git/src/third_party/mesa_headers -I../../git/src/third_party/libwebm/source -I../../git/src/third_party/leveldatabase -I../../git/src/third_party/leveldatabase/src -I../../git/src/third_party/leveldatabase/src/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g0 -fvisibility=hidden -O2 -fdata-sections -ffunction-sections -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/cc/trees/target_property.cc -o obj/cc/cc/target_property.o -../../git/src/cc/trees/target_property.cc:19:58: error: 'uint32_t' was not declared in this scope - 19 | static_assert(gfx::kMaxTargetPropertyIndex % (8 * sizeof(uint32_t)) == 0, - | ^~~~~~~~ -../../git/src/cc/trees/target_property.cc:8:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 7 | #include "ui/gfx/animation/keyframe/target_property.h" - +++ |+#include - 8 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/cc/trees/target_property.cc | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/cc/trees/target_property.cc b/src/cc/trees/target_property.cc -index 96f8c3bd7c..c3f087b1a9 100644 ---- a/src/cc/trees/target_property.cc -+++ b/src/cc/trees/target_property.cc -@@ -6,6 +6,8 @@ - - #include "ui/gfx/animation/keyframe/target_property.h" - -+#include -+ - namespace cc { - - static_assert(TargetProperty::LAST_TARGET_PROPERTY < diff --git a/meta-luneos/recipes-webos/chromium/files/0001-dawn-tint-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-dawn-tint-Fix-build-with-gcc-13.patch deleted file mode 100644 index 45b2637c2c..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-dawn-tint-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,94 +0,0 @@ -From dc2ef2ea19c347abe50d8e81eaeceb83c36a653c Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 16:44:25 +0100 -Subject: [PATCH] dawn-tint: Fix build with gcc-13 - -* fixes: -FAILED: obj/third_party/dawn/third_party/tint/src/libtint_spv_writer_src/operand.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/third_party/dawn/third_party/tint/src/libtint_spv_writer_src/operand.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTINT_BUILD_SPV_READER=1 -DTINT_BUILD_SPV_WRITER=1 -DTINT_BUILD_WGSL_READER=1 -DTINT_BUILD_WGSL_WRITER=1 -DTINT_BUILD_MSL_WRITER=1 -DTINT_BUILD_HLSL_WRITER=1 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -Igen/third_party/dawn/third_party/tint/src -I../../git/src/third_party/dawn/third_party/tint -I../../git/src/third_party/vulkan-deps/spirv-headers/src/include -I../../git/src/third_party/vulkan-deps/spirv-tools/src -I../../git/src/third_party/vulkan-deps/spirv-tools/src/include -I../../git/src/third_party/dawn/third_party/tint/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -c ../../git/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.cc -o obj/third_party/dawn/third_party/tint/src/libtint_spv_writer_src/operand.o -In file included from ../../git/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.cc:15: -../../git/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h:40:22: error: 'uint32_t' has not been declared - 40 | static Operand Int(uint32_t val); - | ^~~~~~~~ -../../git/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h:63:16: error: 'uint32_t' has not been declared - 63 | void set_int(uint32_t val) { int_val_ = val; } - | ^~~~~~~~ -../../git/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h:76:3: error: 'uint32_t' does not name a type - 76 | uint32_t length() const; - | ^~~~~~~~ -../../git/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h:20:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 19 | #include - +++ |+#include - 20 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - .../dawn/third_party/tint/src/reader/spirv/entry_point_info.h | 1 + - src/third_party/dawn/third_party/tint/src/reader/spirv/namer.h | 1 + - src/third_party/dawn/third_party/tint/src/reader/wgsl/token.h | 1 + - src/third_party/dawn/third_party/tint/src/sem/type.h | 1 + - src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h | 1 + - 5 files changed, 5 insertions(+) - -diff --git a/src/third_party/dawn/third_party/tint/src/reader/spirv/entry_point_info.h b/src/third_party/dawn/third_party/tint/src/reader/spirv/entry_point_info.h -index 09a4e41272..013cc7553f 100644 ---- a/src/third_party/dawn/third_party/tint/src/reader/spirv/entry_point_info.h -+++ b/src/third_party/dawn/third_party/tint/src/reader/spirv/entry_point_info.h -@@ -15,6 +15,7 @@ - #ifndef SRC_READER_SPIRV_ENTRY_POINT_INFO_H_ - #define SRC_READER_SPIRV_ENTRY_POINT_INFO_H_ - -+#include - #include - #include - -diff --git a/src/third_party/dawn/third_party/tint/src/reader/spirv/namer.h b/src/third_party/dawn/third_party/tint/src/reader/spirv/namer.h -index 1d231f4bbe..5bdc345bd6 100644 ---- a/src/third_party/dawn/third_party/tint/src/reader/spirv/namer.h -+++ b/src/third_party/dawn/third_party/tint/src/reader/spirv/namer.h -@@ -15,6 +15,7 @@ - #ifndef SRC_READER_SPIRV_NAMER_H_ - #define SRC_READER_SPIRV_NAMER_H_ - -+#include - #include - #include - #include -diff --git a/src/third_party/dawn/third_party/tint/src/reader/wgsl/token.h b/src/third_party/dawn/third_party/tint/src/reader/wgsl/token.h -index de2b360388..c14877afd1 100644 ---- a/src/third_party/dawn/third_party/tint/src/reader/wgsl/token.h -+++ b/src/third_party/dawn/third_party/tint/src/reader/wgsl/token.h -@@ -15,6 +15,7 @@ - #ifndef SRC_READER_WGSL_TOKEN_H_ - #define SRC_READER_WGSL_TOKEN_H_ - -+#include - #include - - #include "src/source.h" -diff --git a/src/third_party/dawn/third_party/tint/src/sem/type.h b/src/third_party/dawn/third_party/tint/src/sem/type.h -index d38b5efe06..a9b98d88bf 100644 ---- a/src/third_party/dawn/third_party/tint/src/sem/type.h -+++ b/src/third_party/dawn/third_party/tint/src/sem/type.h -@@ -15,6 +15,7 @@ - #ifndef SRC_SEM_TYPE_H_ - #define SRC_SEM_TYPE_H_ - -+#include - #include - - #include "src/sem/node.h" -diff --git a/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h b/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h -index a2eafcee86..515cac9ce7 100644 ---- a/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h -+++ b/src/third_party/dawn/third_party/tint/src/writer/spirv/operand.h -@@ -15,6 +15,7 @@ - #ifndef SRC_WRITER_SPIRV_OPERAND_H_ - #define SRC_WRITER_SPIRV_OPERAND_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0001-debug-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-debug-Fix-build-with-gcc-13.patch deleted file mode 100644 index 5af7a64546..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-debug-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 84ef0a50402374e24567ac1b513e55ff17ebfd8f Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:34:10 +0100 -Subject: [PATCH] debug: Fix build with gcc-13 - -* fixes: -../../git/src/base/debug/profiler.cc:91:1: error: 'ReturnAddressLocationResolver' does not name a type -../../git/src/base/debug/profiler.h:56:21: error: 'ReturnAddressLocationResolver' was not declared in this scope -../../git/src/base/debug/profiler.h:56:9: error: ISO C++ forbids declaration of 'uintptr_t' with no type [-fpermissive] -../../git/src/base/debug/profiler.h:56:9: error: typedef 'base::debug::uintptr_t' is initialized (use 'decltype' instead) -../../git/src/base/debug/profiler.h:69:13: error: 'ReturnAddressLocationResolver' does not name a type -../../git/src/base/debug/stack_trace.cc:390:62: error: 'size_t base::debug::TraceStackFramePointersFromBuffer(uintptr_t, uintptr_t, const void**, size_t, size_t, bool)' redeclared as different kind of entity -../../git/src/base/debug/stack_trace.h:185:5: error: 'uintptr_t' was not declared in this scope -../../git/src/base/debug/stack_trace.h:186:5: error: 'uintptr_t' was not declared in this scope -../../git/src/base/debug/stack_trace.h:187:5: error: expected primary-expression before 'const' -../../git/src/base/debug/stack_trace.h:188:12: error: expected primary-expression before 'max_depth' -../../git/src/base/debug/stack_trace.h:189:12: error: expected primary-expression before 'skip_initial' -../../git/src/base/debug/stack_trace.h:190:52: error: expression list treated as compound expression in initializer [-fpermissive] -../../git/src/base/debug/stack_trace.h:190:5: error: expected primary-expression before 'bool' -../../git/src/base/debug/stack_trace.h:59:13: error: 'uintptr_t' does not name a type - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/base/debug/profiler.h | 1 + - src/base/debug/stack_trace.h | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/src/base/debug/profiler.h b/src/base/debug/profiler.h -index 1229e06234..5f15e2aa1f 100644 ---- a/src/base/debug/profiler.h -+++ b/src/base/debug/profiler.h -@@ -7,6 +7,7 @@ - - #include - -+#include - #include - - #include "base/base_export.h" -diff --git a/src/base/debug/stack_trace.h b/src/base/debug/stack_trace.h -index a3a713656c..2f77709d16 100644 ---- a/src/base/debug/stack_trace.h -+++ b/src/base/debug/stack_trace.h -@@ -7,6 +7,7 @@ - - #include - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0001-feature_engagement-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-feature_engagement-Fix-build-with-gcc-13.patch deleted file mode 100644 index 806ffed303..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-feature_engagement-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 07d41186733ccad7e2a88bc1b456bc6433a6f06b Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:42:42 +0100 -Subject: [PATCH] feature_engagement: Fix build with gcc-13 - -* fixes: -FAILED: obj/components/feature_engagement/internal/internal/feature_config_event_storage_validator.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/components/feature_engagement/internal/internal/feature_config_event_storage_validator.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/leveldatabase -I../../git/src/third_party/leveldatabase/src -I../../git/src/third_party/leveldatabase/src/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/components/feature_engagement/internal/feature_config_event_storage_validator.cc -o obj/components/feature_engagement/internal/internal/feature_config_event_storage_validator.o -In file included from ../../git/src/components/feature_engagement/internal/feature_config_event_storage_validator.h:13, - from ../../git/src/components/feature_engagement/internal/feature_config_event_storage_validator.cc:5: -../../git/src/components/feature_engagement/internal/event_storage_validator.h:28:27: error: 'uint32_t' has not been declared - 28 | uint32_t event_day, - | ^~~~~~~~ -../../git/src/components/feature_engagement/internal/event_storage_validator.h:29:27: error: 'uint32_t' has not been declared - 29 | uint32_t current_day) const = 0; - | ^~~~~~~~ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - .../feature_engagement/internal/event_storage_validator.h | 1 + - .../internal/feature_config_event_storage_validator.h | 1 + - .../feature_engagement/internal/never_event_storage_validator.h | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/src/components/feature_engagement/internal/event_storage_validator.h b/src/components/feature_engagement/internal/event_storage_validator.h -index db41c843b7..43019261fb 100644 ---- a/src/components/feature_engagement/internal/event_storage_validator.h -+++ b/src/components/feature_engagement/internal/event_storage_validator.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_EVENT_STORAGE_VALIDATOR_H_ - #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_EVENT_STORAGE_VALIDATOR_H_ - -+#include - #include - - #include "base/macros.h" -diff --git a/src/components/feature_engagement/internal/feature_config_event_storage_validator.h b/src/components/feature_engagement/internal/feature_config_event_storage_validator.h -index b7dd0683a1..7326b7afa9 100644 ---- a/src/components/feature_engagement/internal/feature_config_event_storage_validator.h -+++ b/src/components/feature_engagement/internal/feature_config_event_storage_validator.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_FEATURE_CONFIG_EVENT_STORAGE_VALIDATOR_H_ - #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_FEATURE_CONFIG_EVENT_STORAGE_VALIDATOR_H_ - -+#include - #include - #include - #include -diff --git a/src/components/feature_engagement/internal/never_event_storage_validator.h b/src/components/feature_engagement/internal/never_event_storage_validator.h -index 10ed679817..b0a86df85e 100644 ---- a/src/components/feature_engagement/internal/never_event_storage_validator.h -+++ b/src/components/feature_engagement/internal/never_event_storage_validator.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_ - #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_ - -+#include - #include - - #include "base/macros.h" diff --git a/meta-luneos/recipes-webos/chromium/files/0001-grit-Remove-usage-of-U-mode-bit-for-opening-files-in.patch b/meta-luneos/recipes-webos/chromium/files/0001-grit-Remove-usage-of-U-mode-bit-for-opening-files-in.patch deleted file mode 100644 index 5c60fefdbb..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-grit-Remove-usage-of-U-mode-bit-for-opening-files-in.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 09aaebccc60e7c9c14019a66125a99519d30e5ca Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 19 Oct 2022 19:02:54 +0000 -Subject: [PATCH] grit: Remove usage of 'U' mode bit for opening files in - python - -The 'U' mode bit is removed in python 3.11. It has been -deprecated for a long time. The 'U' mode bit has no effect -so this change doesn't change any behavior. - -See https://docs.python.org/3.11/whatsnew/3.11.html#changes-in-the-python-api -Upstream-Status: Pending ---- - src/tools/grit/grit/util.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/tools/grit/grit/util.py b/src/tools/grit/grit/util.py -index 98433d154c..98e770b853 100644 ---- a/src/tools/grit/grit/util.py -+++ b/src/tools/grit/grit/util.py -@@ -209,7 +209,7 @@ def ReadFile(filename, encoding): - mode = 'rb' - encoding = None - else: -- mode = 'rU' -+ mode = 'r' - - with io.open(filename, mode, encoding=encoding) as f: - return f.read() diff --git a/meta-luneos/recipes-webos/chromium/files/0001-libgav1-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-libgav1-Fix-build-with-gcc-13.patch deleted file mode 100644 index cba3c5fd2b..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-libgav1-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,34 +0,0 @@ -From cbcd005ef2b3fe8f833ec8e8cfa978776f04593d Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 16:31:16 +0100 -Subject: [PATCH] libgav1: Fix build with gcc-13 - -Fixes: -FAILED: obj/third_party/libgav1/libgav1_utils/threadpool.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/third_party/libgav1/libgav1_utils/threadpool.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DLIBGAV1_MAX_BITDEPTH=10 -DLIBGAV1_THREADPOOL_USE_STD_MUTEX -DLIBGAV1_ENABLE_LOGGING=0 -DLIBGAV1_PUBLIC= -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/libgav1/src -I../../git/src/third_party/libgav1/src/src -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -std=gnu++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -c ../../git/src/third_party/libgav1/src/src/utils/threadpool.cc -o obj/third_party/libgav1/libgav1_utils/threadpool.o -../../git/src/third_party/libgav1/src/src/utils/threadpool.cc: In member function 'void libgav1::ThreadPool::WorkerThread::SetupName()': -../../git/src/third_party/libgav1/src/src/utils/threadpool.cc:224:14: error: 'snprintf' was not declared in this scope - 224 | int rv = snprintf(name, sizeof(name), "%s/%" PRId64, pool_->name_prefix_, - | ^~~~~~~~ -../../git/src/third_party/libgav1/src/src/utils/threadpool.cc:33:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? - 32 | #include - +++ |+#include - 33 | #include - -Upstream-Status: Pending ---- - src/third_party/libgav1/src/src/utils/threadpool.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/third_party/libgav1/src/src/utils/threadpool.cc b/src/third_party/libgav1/src/src/utils/threadpool.cc -index a3099e15db..2e6f0eea70 100644 ---- a/src/third_party/libgav1/src/src/utils/threadpool.cc -+++ b/src/third_party/libgav1/src/src/utils/threadpool.cc -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0001-mainline-version-gcc-13-cannot-use-uintptr_t-via-inc.patch b/meta-luneos/recipes-webos/chromium/files/0001-mainline-version-gcc-13-cannot-use-uintptr_t-via-inc.patch deleted file mode 100644 index 407c1b9ca3..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-mainline-version-gcc-13-cannot-use-uintptr_t-via-inc.patch +++ /dev/null @@ -1,28 +0,0 @@ -From b19e3534588c4489256a2381f025b201a35efa9c Mon Sep 17 00:00:00 2001 -From: mingtaoxt xt -Date: Wed, 19 Oct 2022 19:36:13 +0800 -Subject: [PATCH] mainline version gcc-13 cannot use "uintptr_t" via "#include - " - -Upstream-Status: Backport [https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3964166] - -Change-Id: I0049bb92658b4226e32783ad4d8271787deef5f3 -Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3964166 -Reviewed-by: Mike Frysinger -Signed-off-by: Martin Jansa ---- - .../breakpad/src/client/linux/handler/minidump_descriptor.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/third_party/breakpad/breakpad/src/client/linux/handler/minidump_descriptor.h b/src/third_party/breakpad/breakpad/src/client/linux/handler/minidump_descriptor.h -index c7e4f2b378..e491a1f684 100644 ---- a/src/third_party/breakpad/breakpad/src/client/linux/handler/minidump_descriptor.h -+++ b/src/third_party/breakpad/breakpad/src/client/linux/handler/minidump_descriptor.h -@@ -33,6 +33,7 @@ - #include - #include - -+#include - #include - - #include "client/linux/handler/microdump_extra_info.h" diff --git a/meta-luneos/recipes-webos/chromium/files/0001-perfetto-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-perfetto-Fix-build-with-gcc-13.patch deleted file mode 100644 index ae44d1d2ac..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-perfetto-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 53fbc9a9615aed910c9fa7c6041726430f2cf419 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 16:38:22 +0100 -Subject: [PATCH] perfetto: Fix build with gcc-13 - -fixes: -FAILED: obj/third_party/perfetto/src/base/base/uuid.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/third_party/perfetto/src/base/base/uuid.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DPERFETTO_IMPLEMENTATION -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto -I../../git/src/third_party/perfetto/src/profiling/memory/include -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/third_party/perfetto/src/base/uuid.cc -o obj/third_party/perfetto/src/base/base/uuid.o -In file included from ../../git/src/third_party/perfetto/src/base/uuid.cc:17: -../../git/src/third_party/perfetto/include/perfetto/ext/base/uuid.h:34:14: error: 'uint8_t' was not declared in this scope - 34 | std::array* data() { return &data_; } - | ^~~~~~~ -../../git/src/third_party/perfetto/include/perfetto/ext/base/uuid.h:24:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? - 23 | #include "perfetto/ext/base/optional.h" - +++ |+#include - 24 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/third_party/perfetto/include/perfetto/ext/base/uuid.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/third_party/perfetto/include/perfetto/ext/base/uuid.h b/src/third_party/perfetto/include/perfetto/ext/base/uuid.h -index 1b4c53815b..472042fabc 100644 ---- a/src/third_party/perfetto/include/perfetto/ext/base/uuid.h -+++ b/src/third_party/perfetto/include/perfetto/ext/base/uuid.h -@@ -18,6 +18,7 @@ - #define INCLUDE_PERFETTO_EXT_BASE_UUID_H_ - - #include -+#include - #include - - #include "perfetto/ext/base/optional.h" diff --git a/meta-luneos/recipes-webos/chromium/files/0001-webrtc-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0001-webrtc-Fix-build-with-gcc-13.patch deleted file mode 100644 index 7cd470f977..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-webrtc-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 19d557f583f1d986ecb8e68b4cc92950e8b58600 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:05:47 +0100 -Subject: [PATCH] webrtc: Fix build with gcc-13 - -* fixes: -FAILED: obj/third_party/webrtc/rtc_base/third_party/base64/base64/base64.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/third_party/webrtc/rtc_base/third_party/base64/base64/base64.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DWEBRTC_ENABLE_PROTOBUF=1 -DRTC_ENABLE_VP9 -DWEBRTC_HAVE_SCTP -DENABLE_EXTERNAL_AUTH -DWEBRTC_USE_H264 -DHAVE_WEBRTC_VIDEO -DLOGGING_INSIDE_WEBRTC -DWEBRTC_LIBRARY_IMPL -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/webrtc_overrides -I../../git/src/third_party/webrtc -Igen/third_party/webrtc -I../../git/src/third_party/abseil-cpp -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/third_party/webrtc/rtc_base/third_party/base64/base64.cc -o obj/third_party/webrtc/rtc_base/third_party/base64/base64/base64.o -In file included from ../../git/src/third_party/webrtc/rtc_base/third_party/base64/base64.cc:17: -../../git/src/third_party/webrtc/rtc_base/third_party/base64/base64.h:77:43: error: 'uint8_t' was not declared in this scope - 77 | std::vector* result, - | ^~~~~~~ -../../git/src/third_party/webrtc/rtc_base/third_party/base64/base64.h:19:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? - 18 | #include "rtc_base/system/rtc_export.h" - +++ |+#include - 19 | - -Upstream-Status: Pending -Signed-off-by: Martin Jansa ---- - src/third_party/webrtc/rtc_base/third_party/base64/base64.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/third_party/webrtc/rtc_base/third_party/base64/base64.h b/src/third_party/webrtc/rtc_base/third_party/base64/base64.h -index ca249541d0..534214dbfa 100644 ---- a/src/third_party/webrtc/rtc_base/third_party/base64/base64.h -+++ b/src/third_party/webrtc/rtc_base/third_party/base64/base64.h -@@ -12,6 +12,7 @@ - #ifndef RTC_BASE_THIRD_PARTY_BASE64_BASE64_H_ - #define RTC_BASE_THIRD_PARTY_BASE64_BASE64_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0001-zlib-Remove-unsetting-_FILE_OFFSET_BITS.patch b/meta-luneos/recipes-webos/chromium/files/0001-zlib-Remove-unsetting-_FILE_OFFSET_BITS.patch deleted file mode 100644 index 6d455ce592..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0001-zlib-Remove-unsetting-_FILE_OFFSET_BITS.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 9c38d441c41bbffbc06af09b0d821171eeb43553 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Tue, 17 Jan 2023 18:04:30 +0100 -Subject: [PATCH] zlib: Remove unsetting _FILE_OFFSET_BITS - -Apply https://github.com/madler/zlib/pull/764 on bundled zlib to fix -build with time64.inc as in: -https://git.openembedded.org/openembedded-core/tree/meta/conf/distro/include/time64.inc?id=18df5694796bcfee73c3765bc991bcef055466e3 - -FAILED: obj/third_party/zlib/zlib/gzclose.o -arm-webos-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a8 -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/cortexa8t2hf-neon-webos-linux-gnueabi/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/third_party/zlib/zlib/gzclose.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DZLIB_IMPLEMENTATION -DADLER32_SIMD_NEON -DINFLATE_CHUNK_SIMD_NEON -DCRC32_ARMV8_CRC32 -DARMV8_OS_LINUX -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/zlib -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -mfpu=neon -mthumb -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wno-psabi -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O3 -fdata-sections -ffunction-sections -std=gnu11 -c ../../git/src/third_party/zlib/gzclose.c -o obj/third_party/zlib/zlib/gzclose.o -cc1: warning: switch '-mcpu=cortex-a8' conflicts with switch '-march=armv7-a+simd' -In file included from /OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/cortexa8t2hf-neon-webos-linux-gnueabi/webruntime/94-r59.2/recipe-sysroot/usr/include/features.h:392, - from /OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/cortexa8t2hf-neon-webos-linux-gnueabi/webruntime/94-r59.2/recipe-sysroot/usr/include/bits/libc-header-start.h:33, - from /OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/cortexa8t2hf-neon-webos-linux-gnueabi/webruntime/94-r59.2/recipe-sysroot/usr/include/stdio.h:27, - from ../../git/src/third_party/zlib/gzguts.h:21, - from ../../git/src/third_party/zlib/gzclose.c:6: -/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/cortexa8t2hf-neon-webos-linux-gnueabi/webruntime/94-r59.2/recipe-sysroot/usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" - 26 | # error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" - | ^~~~~ - -Upstream-Status: Submitted [https://github.com/madler/zlib/pull/764] - -Signed-off-by: Martin Jansa ---- - src/third_party/zlib/gzguts.h | 9 --------- - 1 file changed, 9 deletions(-) - -diff --git a/src/third_party/zlib/gzguts.h b/src/third_party/zlib/gzguts.h -index 990a4d2514..a03d500507 100644 ---- a/src/third_party/zlib/gzguts.h -+++ b/src/third_party/zlib/gzguts.h -@@ -3,15 +3,6 @@ - * For conditions of distribution and use, see copyright notice in zlib.h - */ - --#ifdef _LARGEFILE64_SOURCE --# ifndef _LARGEFILE_SOURCE --# define _LARGEFILE_SOURCE 1 --# endif --# ifdef _FILE_OFFSET_BITS --# undef _FILE_OFFSET_BITS --# endif --#endif -- - #ifdef HAVE_HIDDEN - # define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) - #else diff --git a/meta-luneos/recipes-webos/chromium/files/0002-base-containers-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0002-base-containers-Fix-build-with-gcc-13.patch deleted file mode 100644 index d18b02c8f8..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0002-base-containers-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,37 +0,0 @@ -From edfea571cca067feb43f793de08322636c618085 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:49:52 +0100 -Subject: [PATCH] base/containers: Fix build with gcc-13 - -* fixes: -FAILED: obj/components/sync/base/base/user_selectable_type.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/components/sync/base/base/user_selectable_type.o.d -DSYNC_USER_AGENT_PRODUCT=Chrome -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/jsoncpp/source/include -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -Igen/third_party/metrics_proto -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c ../../git/src/components/sync/base/user_selectable_type.cc -o obj/components/sync/base/base/user_selectable_type.o -In file included from ../../git/src/components/sync/base/user_selectable_type.h:10, - from ../../git/src/components/sync/base/user_selectable_type.cc:5: -../../git/src/base/containers/enum_set.h:153:20: error: 'uint64_t' does not name a type - 153 | static constexpr uint64_t single_val_bitstring(E val) { - | ^~~~~~~~ -../../git/src/base/containers/enum_set.h:14:1: note: 'uint64_t' is defined in header ''; did you forget to '#include '? - 13 | #include "base/check_op.h" - +++ |+#include - 14 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/base/containers/enum_set.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/base/containers/enum_set.h b/src/base/containers/enum_set.h -index 1106ea9d11..ed7b970131 100644 ---- a/src/base/containers/enum_set.h -+++ b/src/base/containers/enum_set.h -@@ -7,6 +7,7 @@ - - #include - #include -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0003-gpu-config-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0003-gpu-config-Fix-build-with-gcc-13.patch deleted file mode 100644 index 1254451528..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0003-gpu-config-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 6a19567a8e305ac68dbb3266df439b7226409214 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:51:10 +0100 -Subject: [PATCH] gpu/config: Fix build with gcc-13 - -* fixes: -FAILED: obj/gpu/config/config_sources/gpu_feature_info.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/gpu/config/config_sources/gpu_feature_info.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGPU_IMPLEMENTATION -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DUSE_EGL -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_NULL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DVK_NO_PROTOTYPES -I../../git/src/third_party/mesa_headers -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/src/include -I../../git/src/third_party/dawn/src/include -I../../git/src/third_party/crashpad/crashpad -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/crashpad/crashpad/compat/linux -I../../git/src/third_party/crashpad/crashpad/compat/non_win -I../../git/src/third_party/zlib -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/ced/src -I../../git/src/third_party/re2/src -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/angle/include -I../../git/src/third_party/angle/src -I../../git/src/third_party/angle/src/common/third_party/base -Igen/angle -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/gpu/config/gpu_feature_info.cc -o obj/gpu/config/config_sources/gpu_feature_info.o -In file included from ../../git/src/gpu/config/gpu_feature_info.cc:5: -../../git/src/gpu/config/gpu_feature_info.h:62:15: error: 'uint32_t' was not declared in this scope - 62 | std::vector applied_gpu_blocklist_entries; - | ^~~~~~~~ -../../git/src/gpu/config/gpu_feature_info.h:13:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 12 | #include "gpu/gpu_export.h" - +++ |+#include - 13 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/gpu/config/gpu_feature_info.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/gpu/config/gpu_feature_info.h b/src/gpu/config/gpu_feature_info.h -index 027f1a5af3..70759b2ae4 100644 ---- a/src/gpu/config/gpu_feature_info.h -+++ b/src/gpu/config/gpu_feature_info.h -@@ -5,6 +5,7 @@ - #ifndef GPU_CONFIG_GPU_FEATURE_INFO_H_ - #define GPU_CONFIG_GPU_FEATURE_INFO_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0004-password-manager-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0004-password-manager-Fix-build-with-gcc-13.patch deleted file mode 100644 index 67b8508079..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0004-password-manager-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,36 +0,0 @@ -From ebe0fa62e78fb92676a5b8ae22d161e6ee5e3682 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:51:48 +0100 -Subject: [PATCH] password-manager: Fix build with gcc-13 - -* fixes: -FAILED: obj/components/password_manager/core/browser/password_generator/password_generator.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/components/password_manager/core/browser/password_generator/password_generator.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/components/password_manager/core/browser/generation/password_generator.cc -o obj/components/password_manager/core/browser/password_generator/password_generator.o -In file included from ../../git/src/components/password_manager/core/browser/generation/password_generator.cc:5: -../../git/src/components/password_manager/core/browser/generation/password_generator.h:20:14: error: 'uint32_t' does not name a type - 20 | extern const uint32_t kDefaultPasswordLength; - | ^~~~~~~~ -../../git/src/components/password_manager/core/browser/generation/password_generator.h:9:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 8 | #include - +++ |+#include - 9 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - .../core/browser/generation/password_generator.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/components/password_manager/core/browser/generation/password_generator.h b/src/components/password_manager/core/browser/generation/password_generator.h -index cdb2f8f064..7f202c4767 100644 ---- a/src/components/password_manager/core/browser/generation/password_generator.h -+++ b/src/components/password_manager/core/browser/generation/password_generator.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_GENERATION_PASSWORD_GENERATOR_H_ - #define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_GENERATION_PASSWORD_GENERATOR_H_ - -+#include - #include - - diff --git a/meta-luneos/recipes-webos/chromium/files/0005-device-bluetooth-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0005-device-bluetooth-Fix-build-with-gcc-13.patch deleted file mode 100644 index 4829ab61a5..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0005-device-bluetooth-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,50 +0,0 @@ -From a91cab37f009d23f02d7b47da8418f88f69893b3 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:53:02 +0100 -Subject: [PATCH] device/bluetooth: Fix build with gcc-13 - -* fixes: - -FAILED: obj/services/device/public/cpp/bluetooth/bluetooth/bluetooth_utils.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/services/device/public/cpp/bluetooth/bluetooth/bluetooth_utils.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_HAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/jsoncpp/source/include -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/webrtc_overrides -I../../git/src/third_party/webrtc -Igen/third_party/webrtc -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c ../../git/src/services/device/public/cpp/bluetooth/bluetooth_utils.cc -o obj/services/device/public/cpp/bluetooth/bluetooth/bluetooth_utils.o -In file included from ../../git/src/services/device/public/cpp/bluetooth/bluetooth_utils.h:10, - from ../../git/src/services/device/public/cpp/bluetooth/bluetooth_utils.cc:5: -../../git/src/device/bluetooth/public/cpp/bluetooth_uuid.h:88:15: error: 'uint8_t' was not declared in this scope - 88 | std::vector GetBytes() const; - | ^~~~~~~ -../../git/src/device/bluetooth/public/cpp/bluetooth_uuid.h:12:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? - 11 | #include "build/build_config.h" - +++ |+#include - 12 | -../../git/src/device/bluetooth/public/cpp/bluetooth_uuid.h:88:22: error: template argument 1 is invalid - 88 | std::vector GetBytes() const; - | ^ -../../git/src/device/bluetooth/public/cpp/bluetooth_uuid.h:88:22: error: template argument 2 is invalid -../../git/src/services/device/public/cpp/bluetooth/bluetooth_utils.cc: In function 'std::u16string device::GetBluetoothDeviceNameForDisplay(const mojom::BluetoothDeviceInfoPtr&)': -../../git/src/services/device/public/cpp/bluetooth/bluetooth_utils.cc:86:1: warning: control reaches end of non-void function [-Wreturn-type] - 86 | } - | ^ -../../git/src/services/device/public/cpp/bluetooth/bluetooth_utils.cc: In function 'int device::{anonymous}::GetBluetoothDeviceTypeAccessibilityLabelId(device::DeviceType)': -../../git/src/services/device/public/cpp/bluetooth/bluetooth_utils.cc:122:1: warning: control reaches end of non-void function [-Wreturn-type] - 122 | } - | ^ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/device/bluetooth/public/cpp/bluetooth_uuid.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/device/bluetooth/public/cpp/bluetooth_uuid.h b/src/device/bluetooth/public/cpp/bluetooth_uuid.h -index 0c27ae7105..b64f82f754 100644 ---- a/src/device/bluetooth/public/cpp/bluetooth_uuid.h -+++ b/src/device/bluetooth/public/cpp/bluetooth_uuid.h -@@ -5,6 +5,7 @@ - #ifndef DEVICE_BLUETOOTH_PUBLIC_CPP_BLUETOOTH_UUID_H_ - #define DEVICE_BLUETOOTH_PUBLIC_CPP_BLUETOOTH_UUID_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0006-components-crash-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0006-components-crash-Fix-build-with-gcc-13.patch deleted file mode 100644 index 1ec75bcae1..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0006-components-crash-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 24c65d2d2399f96316ec6311daf1b2669f0d4f70 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 17:54:15 +0100 -Subject: [PATCH] components/crash: Fix build with gcc-13 - -Fixes: -FAILED: obj/components/crash/core/app/lib/crash_reporter_client.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/components/crash/core/app/lib/crash_reporter_client.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/components/crash/core/app/crash_reporter_client.cc -o obj/components/crash/core/app/lib/crash_reporter_client.o -In file included from ../../git/src/components/crash/core/app/crash_reporter_client.cc:5: -../../git/src/components/crash/core/app/crash_reporter_client.h:109:32: error: 'uint64_t' has not been declared - 109 | uint64_t crash_pid); - | ^~~~~~~~ -../../git/src/components/crash/core/app/crash_reporter_client.cc:104:43: error: 'uint64_t' has not been declared - 104 | uint64_t crash_pid) { - | ^~~~~~~~ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/components/crash/core/app/crash_reporter_client.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/components/crash/core/app/crash_reporter_client.h b/src/components/crash/core/app/crash_reporter_client.h -index 39557cce47..ae72195893 100644 ---- a/src/components/crash/core/app/crash_reporter_client.h -+++ b/src/components/crash/core/app/crash_reporter_client.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_CRASH_CORE_APP_CRASH_REPORTER_CLIENT_H_ - #define COMPONENTS_CRASH_CORE_APP_CRASH_REPORTER_CLIENT_H_ - -+#include - #include - - #include "build/build_config.h" diff --git a/meta-luneos/recipes-webos/chromium/files/0007-device-base-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0007-device-base-Fix-build-with-gcc-13.patch deleted file mode 100644 index fa0d74034f..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0007-device-base-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 31d61154a5a86c4d20a59b9a60fe4041a6187888 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 18:02:17 +0100 -Subject: [PATCH] device/base: Fix build with gcc-13 - -Fixes: -FAILED: obj/device/base/synchronization/synchronization/one_writer_seqlock.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/device/base/synchronization/synchronization/one_writer_seqlock.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/device/base/synchronization/one_writer_seqlock.cc -o obj/device/base/synchronization/synchronization/one_writer_seqlock.o -In file included from ../../git/src/device/base/synchronization/one_writer_seqlock.h:11, - from ../../git/src/device/base/synchronization/one_writer_seqlock.cc:5: -../../git/src/device/base/synchronization/one_writer_seqlock.cc: In static member function 'static void device::OneWriterSeqLock::AtomicWriterMemcpy(void*, const void*, size_t)': -../../git/src/device/base/synchronization/one_writer_seqlock.cc:16:34: error: 'uintptr_t' is not a member of 'std' - 16 | DCHECK(!(reinterpret_cast(dest) % 4)); - | ^~~~~~~~~ -../../git/src/base/check.h:61:35: note: in definition of macro 'EAT_CHECK_STREAM_PARAMS' - 61 | : ::logging::VoidifyStream(expr) & (*::logging::g_swallow_stream) - | ^~~~ -../../git/src/device/base/synchronization/one_writer_seqlock.cc:16:3: note: in expansion of macro 'DCHECK' - 16 | DCHECK(!(reinterpret_cast(dest) % 4)); - | ^~~~~~ -../../git/src/device/base/synchronization/one_writer_seqlock.cc:8:1: note: 'std::uintptr_t' is defined in header ''; did you forget to '#include '? - 7 | #include "base/threading/platform_thread.h" - +++ |+#include - 8 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/device/base/synchronization/one_writer_seqlock.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/device/base/synchronization/one_writer_seqlock.cc b/src/device/base/synchronization/one_writer_seqlock.cc -index 80fd26f4f4..c29daa1e49 100644 ---- a/src/device/base/synchronization/one_writer_seqlock.cc -+++ b/src/device/base/synchronization/one_writer_seqlock.cc -@@ -5,6 +5,7 @@ - #include "device/base/synchronization/one_writer_seqlock.h" - - #include "base/threading/platform_thread.h" -+#include - - namespace device { - diff --git a/meta-luneos/recipes-webos/chromium/files/0008-net-cookies-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0008-net-cookies-Fix-build-with-gcc-13.patch deleted file mode 100644 index 306f5292b4..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0008-net-cookies-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 96a68752872bbd9d7cbaff603ad09c298a87dd4f Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 18:17:23 +0100 -Subject: [PATCH] net/cookies: Fix build with gcc-13 - -Fixes: -FAILED: obj/net/net/cookie_inclusion_status.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/net/net/cookie_inclusion_status.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DNET_IMPLEMENTATION -DENABLE_BUILT_IN_DNS -DUSE_GIO -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/brotli/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g0 -fvisibility=hidden -O2 -fdata-sections -ffunction-sections -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/libmount -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/blkid -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/net/cookies/cookie_inclusion_status.cc -o obj/net/net/cookie_inclusion_status.o -In file included from ../../git/src/net/cookies/cookie_inclusion_status.cc:5: -../../git/src/net/cookies/cookie_inclusion_status.h:306:3: error: 'uint32_t' does not name a type - 306 | uint32_t exclusion_reasons() const { return exclusion_reasons_; } - | ^~~~~~~~ -../../git/src/net/cookies/cookie_inclusion_status.h:13:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 12 | #include "net/base/net_export.h" - +++ |+#include - 13 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/net/cookies/cookie_inclusion_status.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/net/cookies/cookie_inclusion_status.h b/src/net/cookies/cookie_inclusion_status.h -index 1ee8e9efc0..3196ba2800 100644 ---- a/src/net/cookies/cookie_inclusion_status.h -+++ b/src/net/cookies/cookie_inclusion_status.h -@@ -5,6 +5,7 @@ - #ifndef NET_COOKIES_COOKIE_INCLUSION_STATUS_H_ - #define NET_COOKIES_COOKIE_INCLUSION_STATUS_H_ - -+#include - #include - #include - #include diff --git a/meta-luneos/recipes-webos/chromium/files/0009-net-base-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0009-net-base-Fix-build-with-gcc-13.patch deleted file mode 100644 index a001387705..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0009-net-base-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 91395f606f8d950e94d48393adc770c292ccb1ad Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 18:19:49 +0100 -Subject: [PATCH] net/base: Fix build with gcc-13 - -Fixes: -FAILED: obj/net/net/parse_number.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/net/net/parse_number.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DNET_IMPLEMENTATION -DENABLE_BUILT_IN_DNS -DUSE_GIO -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/brotli/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g0 -fvisibility=hidden -O2 -fdata-sections -ffunction-sections -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/libmount -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/blkid -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/net/base/parse_number.cc -o obj/net/net/parse_number.o -In file included from ../../git/src/net/base/parse_number.cc:5: -../../git/src/net/base/parse_number.h:102:29: error: 'uint32_t' has not been declared - 102 | uint32_t* output, - | ^~~~~~~~ -../../git/src/net/base/parse_number.h:107:29: error: 'uint64_t' has not been declared - 107 | uint64_t* output, - | ^~~~~~~~ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/net/base/parse_number.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/net/base/parse_number.h b/src/net/base/parse_number.h -index 0b4cfc1f8e..87befcc947 100644 ---- a/src/net/base/parse_number.h -+++ b/src/net/base/parse_number.h -@@ -8,6 +8,7 @@ - #include "base/compiler_specific.h" - #include "base/strings/string_piece.h" - #include "net/base/net_export.h" -+#include - - // This file contains utility functions for parsing numbers, in the context of - // network protocols. diff --git a/meta-luneos/recipes-webos/chromium/files/0010-quiche-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0010-quiche-Fix-build-with-gcc-13.patch deleted file mode 100644 index e504b03b27..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0010-quiche-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 78f38e36512b8e42efac705768bfc5beff9bb2d8 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 18:27:01 +0100 -Subject: [PATCH] quiche: Fix build with gcc-13 - -Fixes: -FAILED: obj/net/third_party/quiche/quiche/quic_crypter.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/net/third_party/quiche/quiche/quic_crypter.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DNET_IMPLEMENTATION -DENABLE_BUILT_IN_DNS -DUSE_GIO -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/brotli/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/libmount -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/blkid -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/net/third_party/quiche/src/quic/core/crypto/quic_crypter.cc -o obj/net/third_party/quiche/quiche/quic_crypter.o -In file included from ../../git/src/net/third_party/quiche/src/quic/core/quic_versions.h:31, - from ../../git/src/net/third_party/quiche/src/quic/core/crypto/quic_crypter.h:9, - from ../../git/src/net/third_party/quiche/src/quic/core/crypto/quic_crypter.cc:5: -../../git/src/net/third_party/quiche/src/quic/core/quic_tag.h:25:17: error: 'uint32_t' does not name a type - 25 | using QuicTag = uint32_t; - | ^~~~~~~~ -../../git/src/net/third_party/quiche/src/quic/core/quic_tag.h:14:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 13 | #include "quic/platform/api/quic_export.h" - +++ |+#include - 14 | - -Upstream-Status: Backport [quic_tag.h and quic_version.h change included in https://github.com/google/quiche/commit/7aaf76be08204c728fb09fdd461d9f304b5cc2d7#diff-cadee293a979fd2a384e4a8373ebe4a878f64566a2476b3bb83660d53b578336] - -Signed-off-by: Martin Jansa ---- - src/net/third_party/quiche/src/quic/core/crypto/quic_hkdf.h | 1 + - src/net/third_party/quiche/src/quic/core/quic_connection_id.h | 1 + - src/net/third_party/quiche/src/quic/core/quic_tag.h | 1 + - src/net/third_party/quiche/src/quic/core/quic_versions.h | 1 + - 4 files changed, 4 insertions(+) - -diff --git a/src/net/third_party/quiche/src/quic/core/crypto/quic_hkdf.h b/src/net/third_party/quiche/src/quic/core/crypto/quic_hkdf.h -index 9a14bc4649..7b0c186181 100644 ---- a/src/net/third_party/quiche/src/quic/core/crypto/quic_hkdf.h -+++ b/src/net/third_party/quiche/src/quic/core/crypto/quic_hkdf.h -@@ -5,6 +5,7 @@ - #ifndef QUICHE_QUIC_CORE_CRYPTO_QUIC_HKDF_H_ - #define QUICHE_QUIC_CORE_CRYPTO_QUIC_HKDF_H_ - -+#include - #include - - #include "absl/strings/string_view.h" -diff --git a/src/net/third_party/quiche/src/quic/core/quic_connection_id.h b/src/net/third_party/quiche/src/quic/core/quic_connection_id.h -index a0669d7d64..f6fa318f5f 100644 ---- a/src/net/third_party/quiche/src/quic/core/quic_connection_id.h -+++ b/src/net/third_party/quiche/src/quic/core/quic_connection_id.h -@@ -5,6 +5,7 @@ - #ifndef QUICHE_QUIC_CORE_QUIC_CONNECTION_ID_H_ - #define QUICHE_QUIC_CORE_QUIC_CONNECTION_ID_H_ - -+#include - #include - #include - -diff --git a/src/net/third_party/quiche/src/quic/core/quic_tag.h b/src/net/third_party/quiche/src/quic/core/quic_tag.h -index c77219eb32..d34960359a 100644 ---- a/src/net/third_party/quiche/src/quic/core/quic_tag.h -+++ b/src/net/third_party/quiche/src/quic/core/quic_tag.h -@@ -5,6 +5,7 @@ - #ifndef QUICHE_QUIC_CORE_QUIC_TAG_H_ - #define QUICHE_QUIC_CORE_QUIC_TAG_H_ - -+#include - #include - #include - #include -diff --git a/src/net/third_party/quiche/src/quic/core/quic_versions.h b/src/net/third_party/quiche/src/quic/core/quic_versions.h -index 52e829c227..50cef70235 100644 ---- a/src/net/third_party/quiche/src/quic/core/quic_versions.h -+++ b/src/net/third_party/quiche/src/quic/core/quic_versions.h -@@ -23,6 +23,7 @@ - #ifndef QUICHE_QUIC_CORE_QUIC_VERSIONS_H_ - #define QUICHE_QUIC_CORE_QUIC_VERSIONS_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0011-ppapi-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0011-ppapi-Fix-build-with-gcc-13.patch deleted file mode 100644 index e1f4b96232..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0011-ppapi-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,58 +0,0 @@ -From f3df4be2e1c9f6bb32dfbff262cf88d0519ea162 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 18:42:49 +0100 -Subject: [PATCH] ppapi: Fix build with gcc-13 - -Fixes: -FAILED: obj/ppapi/proxy/proxy/ppb_graphics_3d_proxy.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/ppapi/proxy/proxy/ppb_ -graphics_3d_proxy.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTE -RNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 - -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTA -NT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DPPAPI_PROXY_IMPLEMENTATION -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTER -N=extern -DUSE_EGL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_ -PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" --DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen. -h\" -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include - -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/borings -sl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/skia -I../. -./git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -I../../git/src/v8/include -Igen/v8/include -Wno-unused-variable -fno-ident -fno-stric -t-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninit -ialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE -/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sy -sroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/ppapi/proxy/ppb_graphics_3d_proxy.cc -o obj/ppapi/proxy/proxy/ppb_graphics_3d_proxy.o -In file included from ../../git/src/ppapi/utility/completion_callback_factory.h:11, - from ../../git/src/ppapi/proxy/proxy_completion_callback_factory.h:13, - from ../../git/src/ppapi/proxy/ppb_graphics_3d_proxy.h:19, - from ../../git/src/ppapi/proxy/ppb_graphics_3d_proxy.cc:5: -../../git/src/ppapi/utility/completion_callback_factory_thread_traits.h:70:20: error: declaration of 'typedef class pp::Lock pp::ThreadSafeThreadTraits::Lock' changes meaning of 'Lock' [-fpermissive] - 70 | typedef pp::Lock Lock; - | ^~~~ -../../git/src/ppapi/utility/completion_callback_factory_thread_traits.h:66:5: note: used here to mean 'class pp::Lock' - 66 | Lock lock_; - | ^~~~ -In file included from ../../git/src/ppapi/utility/completion_callback_factory_thread_traits.h:12: -../../git/src/ppapi/utility/threading/lock.h:20:7: note: declared here - 20 | class Lock { - | ^~~~ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/ppapi/utility/completion_callback_factory_thread_traits.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/ppapi/utility/completion_callback_factory_thread_traits.h b/src/ppapi/utility/completion_callback_factory_thread_traits.h -index b4fdb9a6d3..458bc4a05b 100644 ---- a/src/ppapi/utility/completion_callback_factory_thread_traits.h -+++ b/src/ppapi/utility/completion_callback_factory_thread_traits.h -@@ -63,7 +63,7 @@ class ThreadSafeThreadTraits { - } - - private: -- Lock lock_; -+ pp::Lock lock_; - int32_t ref_; - }; - diff --git a/meta-luneos/recipes-webos/chromium/files/0012-ui-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0012-ui-Fix-build-with-gcc-13.patch deleted file mode 100644 index 1a943c838a..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0012-ui-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 822bbf471221065a189b0857b624e7e5e274fc72 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 18:56:24 +0100 -Subject: [PATCH] ui: Fix build with gcc-13 - -Fixes: -FAILED: obj/ui/base/prediction/prediction/kalman_filter.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/ui/base/prediction/prediction/kalman_filter.o.d -DIS_UI_BASE_PREDICTION_IMPL -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/one_euro_filter/src -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/ui/base/prediction/kalman_filter.cc -o obj/ui/base/prediction/prediction/kalman_filter.o -In file included from ../../git/src/ui/base/prediction/kalman_filter.cc:5: -../../git/src/ui/base/prediction/kalman_filter.h:79:3: error: 'uint32_t' does not name a type - 79 | uint32_t iteration_count_; - | ^~~~~~~~ -../../git/src/ui/base/prediction/kalman_filter.h:11:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 10 | #include "ui/gfx/geometry/matrix3_f.h" - +++ |+#include - 11 | - -FAILED: obj/ui/events/events_base/gesture_event_details.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/ui/events/events_base/gesture_event_details.o.d -DEVENTS_BASE_IMPLEMENTATION -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/ui/events/gesture_event_details.cc -o obj/ui/events/events_base/gesture_event_details.o -In file included from ../../git/src/ui/events/gesture_event_details.h:14, - from ../../git/src/ui/events/gesture_event_details.cc:5: -../../git/src/ui/events/types/scroll_types.h:10:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword - 10 | enum class ScrollGranularity : uint8_t { - | ~~~~ ^~~~~ - | ----- -../../git/src/ui/events/types/scroll_types.h:10:30: error: found ':' in nested-name-specifier, expected '::' - 10 | enum class ScrollGranularity : uint8_t { - | ^ - | :: - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/ui/base/prediction/kalman_filter.h | 1 + - src/ui/events/gesture_event_details.h | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/src/ui/base/prediction/kalman_filter.h b/src/ui/base/prediction/kalman_filter.h -index 0571cdb4ef..729b4b4bd9 100644 ---- a/src/ui/base/prediction/kalman_filter.h -+++ b/src/ui/base/prediction/kalman_filter.h -@@ -8,6 +8,7 @@ - #include "base/component_export.h" - #include "base/macros.h" - #include "ui/gfx/geometry/matrix3_f.h" -+#include - - namespace ui { - -diff --git a/src/ui/events/gesture_event_details.h b/src/ui/events/gesture_event_details.h -index d97a696fd5..68b18d80cd 100644 ---- a/src/ui/events/gesture_event_details.h -+++ b/src/ui/events/gesture_event_details.h -@@ -5,6 +5,7 @@ - #ifndef UI_EVENTS_GESTURE_EVENT_DETAILS_H_ - #define UI_EVENTS_GESTURE_EVENT_DETAILS_H_ - -+#include - #include - - #include "base/check_op.h" diff --git a/meta-luneos/recipes-webos/chromium/files/0013-autofill-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0013-autofill-Fix-build-with-gcc-13.patch deleted file mode 100644 index 118f4eac43..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0013-autofill-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 0d14ba3750fc7f7579d9b0a35c7492dced89d3d8 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 19:00:48 +0100 -Subject: [PATCH] autofill: Fix build with gcc-13 - -Fixes: -FAILED: obj/components/autofill/core/browser/browser/autofill_ablation_study.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/components/autofill/core/browser/browser/autofill_ablation_study.o.d -DCHROME_VERSION_MAJOR=94 -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DLEVELDB_PLATFORM_CHROMIUM=1 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DI18N_ADDRESS_VALIDATION_DATA_URL=\"https://chromium-i18n.appspot.com/ssl-aggregate-address/\" -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_HAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DI18N_PHONENUMBERS_USE_ICU_REGEXP=1 -DI18N_PHONENUMBERS_USE_ALTERNATE_FORMATS=1 -DI18N_PHONENUMBERS_NO_THREAD_SAFETY=1 -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/jsoncpp/source/include -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/src/include -I../../git/src/third_party/dawn/src/include -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/leveldatabase -I../../git/src/third_party/leveldatabase/src -I../../git/src/third_party/leveldatabase/src/include -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/libaddressinput/src/cpp/include -I../../git/src/third_party/webrtc_overrides -I../../git/src/third_party/webrtc -Igen/third_party/webrtc -Igen/components/policy/proto -Igen/third_party/private_membership/src -Igen/third_party/shell-encryption/src -Igen/third_party/metrics_proto -I../../git/src/third_party/libphonenumber/dist/cpp/src -Igen/third_party/libphonenumber -I../../git/src/third_party/re2/src -I../../git/src/third_party/zlib -I../../git/src/third_party/mesa_headers -I../../git/src/third_party/crashpad/crashpad -I../../git/src/third_party/crashpad/crashpad/compat/linux -I../../git/src/third_party/crashpad/crashpad/compat/non_win -I../../git/src/third_party/libwebm/source -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c ../../git/src/components/autofill/core/browser/autofill_ablation_study.cc -o obj/components/autofill/core/browser/browser/autofill_ablation_study.o -In file included from ../../git/src/components/autofill/core/browser/autofill_ablation_study.cc:5: -../../git/src/components/autofill/core/browser/autofill_ablation_study.h:65:38: error: 'uint32_t' has not been declared - 65 | uint32_t ablation_weight_per_mille) const; - | ^~~~~~~~ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/components/autofill/core/browser/autofill_ablation_study.h | 1 + - .../autofill/core/browser/form_parsing/autofill_parsing_utils.h | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/src/components/autofill/core/browser/autofill_ablation_study.h b/src/components/autofill/core/browser/autofill_ablation_study.h -index 9ff3f7ad1a..3489ac6690 100644 ---- a/src/components/autofill/core/browser/autofill_ablation_study.h -+++ b/src/components/autofill/core/browser/autofill_ablation_study.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_ABLATION_STUDY_H_ - #define COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_ABLATION_STUDY_H_ - -+#include - #include - - class GURL; -diff --git a/src/components/autofill/core/browser/form_parsing/autofill_parsing_utils.h b/src/components/autofill/core/browser/form_parsing/autofill_parsing_utils.h -index d300e746bd..4f34ce9e69 100644 ---- a/src/components/autofill/core/browser/form_parsing/autofill_parsing_utils.h -+++ b/src/components/autofill/core/browser/form_parsing/autofill_parsing_utils.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_AUTOFILL_PARSING_UTILS_H_ - #define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_AUTOFILL_PARSING_UTILS_H_ - -+#include - #include - - #include "components/autofill/core/common/language_code.h" diff --git a/meta-luneos/recipes-webos/chromium/files/0014-payments-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0014-payments-Fix-build-with-gcc-13.patch deleted file mode 100644 index d1c2ad4468..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0014-payments-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 1621d82d82a649c4b2904b960f5a1be8293bd0a7 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 19:03:16 +0100 -Subject: [PATCH] payments: Fix build with gcc-13 - -Fixes: -FAILED: obj/components/payments/core/core/autofill_card_validation.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/components/payments/core/core/autofill_card_validation.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DUSE_EGL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_HAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DI18N_ADDRESS_VALIDATION_DATA_URL=\"https://chromium-i18n.appspot.com/ssl-aggregate-address/\" -DLEVELDB_PLATFORM_CHROMIUM=1 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/jsoncpp/source/include -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/src/include -I../../git/src/third_party/dawn/src/include -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/webrtc_overrides -I../../git/src/third_party/webrtc -Igen/third_party/webrtc -I../../git/src/third_party/libaddressinput/src/cpp/include -I../../git/src/third_party/leveldatabase -I../../git/src/third_party/leveldatabase/src -I../../git/src/third_party/leveldatabase/src/include -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/re2/src -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c ../../git/src/components/payments/core/autofill_card_validation.cc -o obj/components/payments/core/core/autofill_card_validation.o -In file included from ../../git/src/components/payments/core/autofill_card_validation.cc:5: -../../git/src/components/payments/core/autofill_card_validation.h:26:9: error: 'uint32_t' does not name a type - 26 | typedef uint32_t CreditCardCompletionStatus; - | ^~~~~~~~ -../../git/src/components/payments/core/autofill_card_validation.h:10:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 9 | #include - +++ |+#include - 10 | - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/components/payments/core/autofill_card_validation.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/components/payments/core/autofill_card_validation.h b/src/components/payments/core/autofill_card_validation.h -index 184dc73efe..325a298376 100644 ---- a/src/components/payments/core/autofill_card_validation.h -+++ b/src/components/payments/core/autofill_card_validation.h -@@ -5,6 +5,7 @@ - #ifndef COMPONENTS_PAYMENTS_CORE_AUTOFILL_CARD_VALIDATION_H_ - #define COMPONENTS_PAYMENTS_CORE_AUTOFILL_CARD_VALIDATION_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0015-extensions-browser-api-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0015-extensions-browser-api-Fix-build-with-gcc-13.patch deleted file mode 100644 index 867ebab4b5..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0015-extensions-browser-api-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 7d84cd089f81df3a4e4ee966aa0186ac197b37a8 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 19:05:39 +0100 -Subject: [PATCH] extensions/browser/api: Fix build with gcc-13 - -Fixes: -FAILED: obj/extensions/browser/api/audio/audio/audio_device_id_calculator.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/extensions/browser/api/audio/audio/audio_device_id_calculator.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DUSE_EGL -DFLATBUFFERS_LOCALE_INDEPENDENT=0 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DV8_USE_EXTERNAL_STARTUP_DATA -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_HAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DLEVELDB_PLATFORM_CHROMIUM=1 -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/jsoncpp/source/include -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/src/include -I../../git/src/third_party/dawn/src/include -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/wtl/include -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/re2/src -I../../git/src/third_party/flatbuffers/src/include -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/webrtc_overrides -I../../git/src/third_party/webrtc -Igen/third_party/webrtc -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/mesa_headers -I../../git/src/third_party/crashpad/crashpad -I../../git/src/third_party/crashpad/crashpad/compat/linux -I../../git/src/third_party/crashpad/crashpad/compat/non_win -I../../git/src/third_party/zlib -I../../git/src/third_party/libwebm/source -I../../git/src/third_party/leveldatabase -I../../git/src/third_party/leveldatabase/src -I../../git/src/third_party/leveldatabase/src/include -I../../git/src/v8/include -Igen/v8/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c ../../git/src/extensions/browser/api/audio/audio_device_id_calculator.cc -o obj/extensions/browser/api/audio/audio/audio_device_id_calculator.o -In file included from ../../git/src/extensions/browser/api/audio/audio_device_id_calculator.cc:5: -../../git/src/extensions/browser/api/audio/audio_device_id_calculator.h:34:33: error: 'uint64_t' has not been declared - 34 | std::string GetStableDeviceId(uint64_t audio_service_stable_id); - | ^~~~~~~~ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/extensions/browser/api/audio/audio_device_id_calculator.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/extensions/browser/api/audio/audio_device_id_calculator.h b/src/extensions/browser/api/audio/audio_device_id_calculator.h -index 07834bea4e..e3833a9634 100644 ---- a/src/extensions/browser/api/audio/audio_device_id_calculator.h -+++ b/src/extensions/browser/api/audio/audio_device_id_calculator.h -@@ -5,6 +5,7 @@ - #ifndef EXTENSIONS_BROWSER_API_AUDIO_AUDIO_DEVICE_ID_CALCULATOR_H_ - #define EXTENSIONS_BROWSER_API_AUDIO_AUDIO_DEVICE_ID_CALCULATOR_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/files/0016-third_party-blink-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0016-third_party-blink-Fix-build-with-gcc-13.patch deleted file mode 100644 index aae5b3d156..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0016-third_party-blink-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,48 +0,0 @@ -From e92418bf97c24f78ce9f17d8ad4befa94d07c147 Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 19:18:21 +0100 -Subject: [PATCH] third_party/blink: Fix build with gcc-13 - -Fixes: -FAILED: obj/third_party/blink/renderer/modules/exported/exported/web_ax_context.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/third_party/blink/renderer/modules/exported/exported/web_ax_context.o.d -DBLINK_MODULES_IMPLEMENTATION=1 -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DUSE_EGL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_HAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DLEVELDB_PLATFORM_CHROMIUM=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_LIBJPEG_TURBO=1 -DLIBXSLT_STATIC -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/jsoncpp/source/include -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/src/include -I../../git/src/third_party/dawn/src/include -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/webrtc_overrides -I../../git/src/third_party/webrtc -Igen/third_party/webrtc -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/v8/include -Igen/v8/include -I../../git/src/third_party/mesa_headers -I../../git/src/third_party/crashpad/crashpad -I../../git/src/third_party/crashpad/crashpad/compat/linux -I../../git/src/third_party/crashpad/crashpad/compat/non_win -I../../git/src/third_party/zlib -I../../git/src/third_party/libwebm/source -I../../git/src/third_party/leveldatabase -I../../git/src/third_party/leveldatabase/src -I../../git/src/third_party/leveldatabase/src/include -I../../git/src/third_party/libjpeg_turbo -I../../git/src/third_party/iccjpeg -I../../git/src/third_party/libpng -I../../git/src/third_party/ots/src/include -I../../git/src/third_party/libxml/src/include -I../../git/src/third_party/libxml/linux/include -I../../git/src/third_party/libxslt/src -I../../git/src/third_party/snappy/src -I../../git/src/third_party/snappy/linux -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -fvisibility=hidden -g1 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -DLIBXML_STATIC= -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c ../../git/src/third_party/blink/renderer/modules/exported/web_ax_context.cc -o obj/third_party/blink/renderer/modules/exported/exported/web_ax_context.o -In file included from ../../git/src/third_party/blink/renderer/platform/graphics/paint/property_tree_state.h:10, - from ../../git/src/third_party/blink/renderer/platform/graphics/paint/ref_counted_property_tree_state.h:9, - from ../../git/src/third_party/blink/renderer/platform/graphics/paint/paint_chunk.h:18, - from ../../git/src/third_party/blink/renderer/platform/graphics/paint/paint_artifact.h:9, - from ../../git/src/third_party/blink/renderer/platform/graphics/paint/paint_controller.h:20, - from ../../git/src/third_party/blink/renderer/core/frame/local_frame_view.h:53, - from ../../git/src/third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h:45, - from ../../git/src/third_party/blink/renderer/modules/exported/web_ax_context.cc:11: -../../git/src/third_party/blink/renderer/platform/graphics/paint/effect_paint_property_node.h:319:3: error: declaration of 'const cc::DocumentTransitionSharedElementId& blink::EffectPaintPropertyNode::DocumentTransitionSharedElementId() const' changes meaning of 'DocumentTransitionSharedElementId' [-fpermissive] - 319 | DocumentTransitionSharedElementId() const { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../git/src/third_party/blink/renderer/platform/graphics/paint/effect_paint_property_node.h:131:5: note: used here to mean 'class cc::DocumentTransitionSharedElementId' - 131 | DocumentTransitionSharedElementId document_transition_shared_element_id; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../git/src/third_party/blink/renderer/platform/graphics/document_transition_shared_element_id.h:8, - from ../../git/src/third_party/blink/renderer/core/document_transition/document_transition.h:14, - from ../../git/src/third_party/blink/renderer/core/frame/local_frame_view.h:38: -../../git/src/cc/document_transition/document_transition_shared_element_id.h:17:17: note: declared here - 17 | class CC_EXPORT DocumentTransitionSharedElementId { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Upstream-Status: Pending -Signed-off-by: Martin Jansa ---- - .../platform/graphics/paint/effect_paint_property_node.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/third_party/blink/renderer/platform/graphics/paint/effect_paint_property_node.h b/src/third_party/blink/renderer/platform/graphics/paint/effect_paint_property_node.h -index cc11aa1cf1..7f523ecafd 100644 ---- a/src/third_party/blink/renderer/platform/graphics/paint/effect_paint_property_node.h -+++ b/src/third_party/blink/renderer/platform/graphics/paint/effect_paint_property_node.h -@@ -128,7 +128,7 @@ class PLATFORM_EXPORT EffectPaintPropertyNode - - // An identifier for a document transition shared element. `id.valid()` - // returns true if this has been set, and false otherwise. -- DocumentTransitionSharedElementId document_transition_shared_element_id; -+ cc::DocumentTransitionSharedElementId document_transition_shared_element_id; - - // TODO(crbug.com/900241): Use direct_compositing_reasons to check for - // active animations when we can track animations for each property type. diff --git a/meta-luneos/recipes-webos/chromium/files/0017-extensions-renderer-Fix-build-with-gcc-13.patch b/meta-luneos/recipes-webos/chromium/files/0017-extensions-renderer-Fix-build-with-gcc-13.patch deleted file mode 100644 index 1711124129..0000000000 --- a/meta-luneos/recipes-webos/chromium/files/0017-extensions-renderer-Fix-build-with-gcc-13.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 77a3f4552319f12a38f130e7c9c6978808c11f8a Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Wed, 1 Feb 2023 19:19:25 +0100 -Subject: [PATCH] extensions/renderer: Fix build with gcc-13 - -Fixes: -FAILED: obj/extensions/renderer/renderer/api_invocation_errors.o -x86_64-webos-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 --sysroot=/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot -MMD -MF obj/extensions/renderer/renderer/api_invocation_errors.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DENABLE_MEMORYMANAGER_WEBAPI=1 -DENABLE_WEBOS_SERVICE_BRIDGE_WEBAPI=1 -DENABLE_WEBOS_SYSTEM_WEBAPI=1 -DNEVA_DCHECK_ALWAYS_ON=1 -DOZONE_PLATFORM_WAYLAND_EXTERNAL=1 -DNEVA_OZONE_PLATFORM_WAYLAND=1 -DOS_WEBOS=1 -DNEVA_VIDEO_HOLE=1 -DUSE_NEVA_APPRUNTIME=1 -DUSE_NEVA_BROWSER_SERVICE=1 -DUSE_WEBRISK_SERVICE=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_PMLOG=1 -DUSE_NEVA_SUSPEND_MEDIA_CAPTURE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=13 -DUSE_LOCAL_STORAGE_TRACKER=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DWEBP_EXTERN=extern -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DLEVELDB_PLATFORM_CHROMIUM=1 -DV8_USE_EXTERNAL_STARTUP_DATA -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_HAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -I../../git/src/neva -Igen/neva -I../../git/src -Igen -I../../git/src/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../git/src/third_party/libyuv/include -I../../git/src/third_party/jsoncpp/source/include -I../../git/src/third_party/libwebp/src -I../../git/src/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/src/include -I../../git/src/third_party/dawn/src/include -I../../git/src/third_party/khronos -I../../git/src/gpu -I../../git/src/third_party/protobuf/src -Igen/protoc_out -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/libwebm/source -I../../git/src/third_party/skia -I../../git/src/third_party/wuffs/src/release/c -I../../git/src/third_party/vulkan/include -I../../git/src/third_party/mesa_headers -I../../git/src/third_party/leveldatabase -I../../git/src/third_party/leveldatabase/src -I../../git/src/third_party/leveldatabase/src/include -Igen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/webrtc_overrides -I../../git/src/third_party/webrtc -Igen/third_party/webrtc -I../../git/src/third_party/crashpad/crashpad -I../../git/src/third_party/crashpad/crashpad/compat/linux -I../../git/src/third_party/crashpad/crashpad/compat/non_win -I../../git/src/third_party/zlib -I../../git/src/v8/include -Igen/v8/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/glib-2.0 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/lib/glib-2.0/include -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nss3 -I/OE/build/luneos-mickledore/webos-ports/tmp-glibc/work/corei7-64-webos-linux/webruntime/94-r59.2/recipe-sysroot/usr/include/nspr -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c ../../git/src/extensions/renderer/bindings/api_invocation_errors.cc -o obj/extensions/renderer/renderer/api_invocation_errors.o -In file included from ../../git/src/extensions/renderer/bindings/api_invocation_errors.cc:5: -../../git/src/extensions/renderer/bindings/api_invocation_errors.h:53:24: error: 'uint32_t' was not declared in this scope - 53 | std::string IndexError(uint32_t index, const std::string& error); - | ^~~~~~~~ -../../git/src/extensions/renderer/bindings/api_invocation_errors.h:12:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? - 11 | #include "base/strings/string_piece.h" - +++ |+#include - 12 | -../../git/src/extensions/renderer/bindings/api_invocation_errors.h:53:40: error: expected primary-expression before 'const' - 53 | std::string IndexError(uint32_t index, const std::string& error); - | ^~~~~ -../../git/src/extensions/renderer/bindings/api_invocation_errors.cc:103:64: error: 'std::string extensions::api_errors::IndexError(uint32_t, const std::string&)' redeclared as different kind of entity - 103 | std::string IndexError(uint32_t index, const std::string& error) { - | ^ -../../git/src/extensions/renderer/bindings/api_invocation_errors.h:53:13: note: previous declaration 'std::string extensions::api_errors::IndexError' - 53 | std::string IndexError(uint32_t index, const std::string& error); - | ^~~~~~~~~~ - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa ---- - src/extensions/renderer/bindings/api_invocation_errors.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/extensions/renderer/bindings/api_invocation_errors.h b/src/extensions/renderer/bindings/api_invocation_errors.h -index 4ba8de8460..6352b90196 100644 ---- a/src/extensions/renderer/bindings/api_invocation_errors.h -+++ b/src/extensions/renderer/bindings/api_invocation_errors.h -@@ -5,6 +5,7 @@ - #ifndef EXTENSIONS_RENDERER_BINDINGS_API_INVOCATION_ERRORS_H_ - #define EXTENSIONS_RENDERER_BINDINGS_API_INVOCATION_ERRORS_H_ - -+#include - #include - #include - diff --git a/meta-luneos/recipes-webos/chromium/webruntime-common.inc b/meta-luneos/recipes-webos/chromium/webruntime-common.inc index 7a6ba2c365..ad9852f601 100644 --- a/meta-luneos/recipes-webos/chromium/webruntime-common.inc +++ b/meta-luneos/recipes-webos/chromium/webruntime-common.inc @@ -80,9 +80,9 @@ GN_ARGS += "${EXTRA_OEGN_GOLD}" # The last digits in the submission format are used for typical submissions number. # The submission formats; submissions/[number] or submissions/[branch name].[number] -WEBOS_SUBMISSION_NUMBER="${@ '${WEBOS_SUBMISSION}'.split('.')[-1] }" +#WEBOS_SUBMISSION_NUMBER="${@ '${WEBOS_SUBMISSION}'.split('.')[-1] }" #GN_ARGS:append = " webos_submission_number=${WEBOS_SUBMISSION_NUMBER}" -GN_ARGS:append = " webos_submission_number=13" +GN_ARGS:append = " webos_submission_number=28" TARGET_CPU = "${@gn_arch_name(TARGET_ARCH)}" GN_ARGS:append = " target_cpu=\"${TARGET_CPU}\"" diff --git a/meta-luneos/recipes-webos/chromium/webruntime-repo_94.inc b/meta-luneos/recipes-webos/chromium/webruntime-repo_94.inc index f211e9e7c6..1f19ca0047 100644 --- a/meta-luneos/recipes-webos/chromium/webruntime-repo_94.inc +++ b/meta-luneos/recipes-webos/chromium/webruntime-repo_94.inc @@ -1,45 +1,10 @@ # Copyright (c) 2022 LG Electronics, Inc. -WEBOS_VERSION = "94.0.4606.128-13_15ba60c002b5823e44b07be6f6758f9910f0df01" +# 94.0.4606.128-28 +SRCREV_main = "8dd0be73053420f8f7e65e2a768793d1e46e30c9" -# 9.4.146.25-chromium94.3 -SRCREV_v8 = "20f6074f6735d664fc398c1ca74aceb5d291d646" -SRCREV_main = "d593a3794841a4f840f22a660c1c52c2eb2afde5" - -SRC_URI += "file://0001-grit-Remove-usage-of-U-mode-bit-for-opening-files-in.patch" -SRC_URI += "file://0001-Fix-compilation-with-lttng-ust-2.13.patch" -SRC_URI += "file://0001-zlib-Remove-unsetting-_FILE_OFFSET_BITS.patch" -# gcc-13 fixes: -SRC_URI += " \ - file://0001-Fix-build-with-gcc-13.patch;patchdir=src/v8 \ - file://0001-absl-strings-internal-str_format-extension.h-add-mis.patch \ - file://0001-Add-missing-include-to-ShaderVars.h.patch \ - file://0001-mainline-version-gcc-13-cannot-use-uintptr_t-via-inc.patch \ - file://0001-libgav1-Fix-build-with-gcc-13.patch \ - file://0001-perfetto-Fix-build-with-gcc-13.patch \ - file://0001-dawn-tint-Fix-build-with-gcc-13.patch \ - file://0001-VulkanMemoryAllocator-Added-missing-include-cstdio.patch \ - file://0001-webrtc-Fix-build-with-gcc-13.patch \ - file://0001-cc-trees-Fix-build-with-gcc-13.patch \ - file://0001-debug-Fix-build-with-gcc-13.patch \ - file://0001-feature_engagement-Fix-build-with-gcc-13.patch \ - file://0002-base-containers-Fix-build-with-gcc-13.patch \ - file://0003-gpu-config-Fix-build-with-gcc-13.patch \ - file://0004-password-manager-Fix-build-with-gcc-13.patch \ - file://0005-device-bluetooth-Fix-build-with-gcc-13.patch \ - file://0006-components-crash-Fix-build-with-gcc-13.patch \ - file://0007-device-base-Fix-build-with-gcc-13.patch \ - file://0008-net-cookies-Fix-build-with-gcc-13.patch \ - file://0009-net-base-Fix-build-with-gcc-13.patch \ - file://0010-quiche-Fix-build-with-gcc-13.patch \ - file://0011-ppapi-Fix-build-with-gcc-13.patch \ - file://0012-ui-Fix-build-with-gcc-13.patch \ - file://0013-autofill-Fix-build-with-gcc-13.patch \ - file://0014-payments-Fix-build-with-gcc-13.patch \ - file://0015-extensions-browser-api-Fix-build-with-gcc-13.patch \ - file://0016-third_party-blink-Fix-build-with-gcc-13.patch \ - file://0017-extensions-renderer-Fix-build-with-gcc-13.patch \ -" +# 9.4.146.25-chromium94.7 +SRCREV_v8 = "9e0278b87b7e59dd91364aaef32fd5fc31789bd4" SRC_URI += " \ file://0003-run_app_shell-fix-XDG_RUNTIME_DIR-for-LuneOS.patch \