From 28b86939d5f3734fb5d14c1e93cb7be841be8840 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 3 Jul 2023 11:34:10 -0700 Subject: [PATCH] fbida: Fix build on musl Signed-off-by: Khem Raj --- meta-oe/recipes-graphics/fbida/fbida_git.bb | 1 + ...01-fbida-Include-missing-sys-types.h.patch | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 meta-oe/recipes-graphics/fbida/files/0001-fbida-Include-missing-sys-types.h.patch diff --git a/meta-oe/recipes-graphics/fbida/fbida_git.bb b/meta-oe/recipes-graphics/fbida/fbida_git.bb index 523a7865ce0..ebf88cd0e1d 100644 --- a/meta-oe/recipes-graphics/fbida/fbida_git.bb +++ b/meta-oe/recipes-graphics/fbida/fbida_git.bb @@ -19,6 +19,7 @@ SRC_URI = "git://github.com/kraxel/fbida;protocol=https;branch=master \ file://0002-meson.build-add-features-options-for-png-gif-tiff-we.patch \ file://0003-meson.build-do-not-require-xkbcommon.patch \ file://0001-meson.build-make-fbpdf-build-optional.patch \ + file://0001-fbida-Include-missing-sys-types.h.patch \ " SRCREV = "eb769e3d7f4a073d4c37ed524ebd5017c6a578f5" S = "${WORKDIR}/git" diff --git a/meta-oe/recipes-graphics/fbida/files/0001-fbida-Include-missing-sys-types.h.patch b/meta-oe/recipes-graphics/fbida/files/0001-fbida-Include-missing-sys-types.h.patch new file mode 100644 index 00000000000..0fb58f80e13 --- /dev/null +++ b/meta-oe/recipes-graphics/fbida/files/0001-fbida-Include-missing-sys-types.h.patch @@ -0,0 +1,31 @@ +From 17490e264e627ead81bf5840c8797de968485943 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 3 Jul 2023 11:25:26 -0700 +Subject: [PATCH] fbida: Include missing + +Fixes build on musl +../git/gfx.h:43:5: error: unknown type name 'dev_t'; did you mean 'div_t'? + dev_t devnum; + ^~~~~ + div_t +TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/fbida/2.14+gitAUTOINC+eb769e3d7f-r0/recipe-sysroot/usr/include/stdlib.h:64:35: note: 'div_t' declared here +typedef struct { int quot, rem; } div_t; + ^ +1 error generated + +Upstream-Status: Submitted [https://github.com/kraxel/fbida/pull/3] + +Signed-off-by: Khem Raj +--- + gfx.h | 1 + + 1 file changed, 1 insertion(+) + +--- a/gfx.h ++++ b/gfx.h +@@ -1,5 +1,6 @@ + #include + #include ++#include + + #include + #include