package/uuu: fix gcc-15 compile errors
Fix the following compilation errors:
In file included from /workdir/instance-0/output-1/build/host-uuu-1.5.201/libuuu/sdps.cpp:32:
/workdir/instance-0/output-1/build/host-uuu-1.5.201/libuuu/sdps.h:52:9: error: 'uint32_t' does not name a type
52 | uint32_t m_offset = 0;
| ^~~~~~~~
/workdir/instance-0/output-1/build/host-uuu-1.5.201/libuuu/sdps.h:33:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
32 | #include "cmd.h"
+++ |+#include <cstdint>
33 |
/workdir/instance-0/output-1/build/host-uuu-1.5.201/libuuu/sdps.h:53:9: error: 'uint64_t' does not name a type
53 | uint64_t m_scan_limited = UINT64_MAX;
| ^~~~~~~~
/workdir/instance-0/output-1/build/host-uuu-1.5.201/libuuu/sdps.h:53:9: note: 'uint64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
/workdir/instance-0/output-1/build/host-uuu-1.5.201/libuuu/sdps.h: In constructor 'SDPSCmd::SDPSCmd(char*)':
/workdir/instance-0/output-1/build/host-uuu-1.5.201/libuuu/sdps.h:41:47: error: 'm_offset' was not declared in this scope
41 | insert_param_info("-offset", &m_offset, Param::Type::e_uint32);
Fixes:
- https://autobuild.buildroot.org/results/b7b/b7bd052a0137a2e2d5606d66a0dc563789999364/
- https://autobuild.buildroot.org/results/350/3500f573427545e51bfc4fc708f769966d95bf1e/
- https://autobuild.buildroot.org/results/6dc/6dc2b0585e8e1900e5a977cd0b9e26b2ee1e90d4/
- https://autobuild.buildroot.org/results/d1f/d1f82cae003cddefae0c49f673768cd8601449f2/
- https://autobuild.buildroot.org/results/9ed/9edc245d0a03089812d631708a4294ff293a461d/
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
079a66f107
commit
6788f3d26c
33
package/uuu/0001-libuuu-sdps-fix-gcc15-compile-errors.patch
Normal file
33
package/uuu/0001-libuuu-sdps-fix-gcc15-compile-errors.patch
Normal file
@@ -0,0 +1,33 @@
|
||||
From 142448e55386b88adf5b1d7e6206df1ca6784708 Mon Sep 17 00:00:00 2001
|
||||
From: Bruno Thomsen <bruno.thomsen@gmail.com>
|
||||
Date: Sat, 1 Mar 2025 14:32:41 +0100
|
||||
Subject: [PATCH] libuuu/sdps: fix gcc15 compile errors
|
||||
|
||||
This gcc 15 error happens on Fedora 42.
|
||||
|
||||
error: uint32_t does not name a type
|
||||
|
||||
error: uint64_t does not name a type
|
||||
|
||||
Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
|
||||
Upstream: https://github.com/nxp-imx/mfgtools/commit/142448e55386b88adf5b1d7e6206df1ca6784708
|
||||
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
---
|
||||
libuuu/sdps.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/libuuu/sdps.h b/libuuu/sdps.h
|
||||
index b82f9d71c981..667a477ee48f 100644
|
||||
--- a/libuuu/sdps.h
|
||||
+++ b/libuuu/sdps.h
|
||||
@@ -30,6 +30,7 @@
|
||||
*/
|
||||
|
||||
#include "cmd.h"
|
||||
+#include <cstdint>
|
||||
|
||||
class SDPSCmd : public CmdBase
|
||||
{
|
||||
--
|
||||
2.43.0
|
||||
|
||||
Reference in New Issue
Block a user