From a4b0913280b95b62cd74fdc5ff0b25e3afa2c529 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Fri, 29 Aug 2025 15:13:01 +0200 Subject: [PATCH] package/apitrace: fix build with GCC 15.x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: /home/thomas/buildroot/buildroot/outputs/all/build/apitrace-10.0/retrace/metric_writer.cpp:50:70: error: ‘uint64_t’ does not name a type 50 | case CNT_NUM_UINT64: std::cout << "\t" << *(reinterpret_cast(data)); break; | ^~~~~~~~ Fixes: http://autobuild.buildroot.net/results/6e4/6e4e841b4f0be29956fdfad43a406d2dab3003f3/build-end.log Patch is backported from upstream. Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- .../0003-Explicit-header-stdint.patch | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 package/apitrace/0003-Explicit-header-stdint.patch diff --git a/package/apitrace/0003-Explicit-header-stdint.patch b/package/apitrace/0003-Explicit-header-stdint.patch new file mode 100644 index 0000000000..efd7522314 --- /dev/null +++ b/package/apitrace/0003-Explicit-header-stdint.patch @@ -0,0 +1,42 @@ +From 3cc8956995d6d702a2c3ef0d7f91500c6accbfad Mon Sep 17 00:00:00 2001 +From: Nicolas PARLANT +Date: Fri, 21 Mar 2025 05:02:23 +0000 +Subject: [PATCH] Explicit header: stdint + +Fix building with GCC-15. It no longer includes it by default. + +Signed-off-by: Nicolas PARLANT +Upstream: 952bad1469ea747012bdc48c48993bd5f13eec04 +Signed-off-by: Thomas Petazzoni +--- + frametrim/ft_dependecyobject.hpp | 1 + + retrace/metric_writer.cpp | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/frametrim/ft_dependecyobject.hpp b/frametrim/ft_dependecyobject.hpp +index cf1885f1..53b910d0 100644 +--- a/frametrim/ft_dependecyobject.hpp ++++ b/frametrim/ft_dependecyobject.hpp +@@ -28,6 +28,7 @@ + #pragma once + + #include "ft_tracecall.hpp" ++#include + + namespace frametrim { + +diff --git a/retrace/metric_writer.cpp b/retrace/metric_writer.cpp +index e923ed1d..4e4ce748 100644 +--- a/retrace/metric_writer.cpp ++++ b/retrace/metric_writer.cpp +@@ -24,6 +24,7 @@ + **************************************************************************/ + + #include ++#include + + #include "metric_writer.hpp" + +-- +2.50.1 +