Signed-off-by: Khem Raj <raj.k...@gmail.com> --- ...0001-include-rquired-headers-for-typedefs.patch | 45 ++++++++++++++++++++++ meta/recipes-kernel/powertop/powertop_2.7.bb | 4 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-kernel/powertop/powertop/0001-include-rquired-headers-for-typedefs.patch
diff --git a/meta/recipes-kernel/powertop/powertop/0001-include-rquired-headers-for-typedefs.patch b/meta/recipes-kernel/powertop/powertop/0001-include-rquired-headers-for-typedefs.patch new file mode 100644 index 0000000..5df9961 --- /dev/null +++ b/meta/recipes-kernel/powertop/powertop/0001-include-rquired-headers-for-typedefs.patch @@ -0,0 +1,45 @@ +From 0856d8145d187a7e5a49625247abe43a13f95acc Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.k...@gmail.com> +Date: Tue, 15 Sep 2015 19:36:28 +0000 +Subject: [PATCH] include rquired headers for typedefs + +timeval struct needs to include sys/time.h and sprintf() usage requires +to include stdio.h headers from system + +Fixes +src/perf/perf_bundle.cpp:141:2: error: use of undeclared identifier 'sprintf'; did you mean 'vswprintf'? +src/devices/devfreq.h:35:18: error: field has incomplete type 'struct timeval' + +Signed-off-by: Khem Raj <raj.k...@gmail.com> +--- + src/devices/devfreq.h | 1 + + src/perf/perf_bundle.cpp | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/src/devices/devfreq.h b/src/devices/devfreq.h +index 16a60fb..4bede7c 100644 +--- a/src/devices/devfreq.h ++++ b/src/devices/devfreq.h +@@ -25,6 +25,7 @@ + #ifndef _INCLUDE_GUARD_DEVFREQ_H + #define _INCLUDE_GUARD_DEVFREQ_H + ++#include <sys/time.h> + #include "device.h" + #include "../parameters/parameters.h" + +diff --git a/src/perf/perf_bundle.cpp b/src/perf/perf_bundle.cpp +index cf1ae11..232f894 100644 +--- a/src/perf/perf_bundle.cpp ++++ b/src/perf/perf_bundle.cpp +@@ -27,6 +27,7 @@ + #include <algorithm> + #include <string.h> + #include <stdint.h> ++#include <stdio.h> + #include <sys/types.h> + #include <sys/stat.h> + #include <fcntl.h> +-- +2.5.2 + diff --git a/meta/recipes-kernel/powertop/powertop_2.7.bb b/meta/recipes-kernel/powertop/powertop_2.7.bb index 5ba07e9..4158dd2 100644 --- a/meta/recipes-kernel/powertop/powertop_2.7.bb +++ b/meta/recipes-kernel/powertop/powertop_2.7.bb @@ -6,7 +6,9 @@ DEPENDS = "ncurses libnl pciutils" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e" -SRC_URI = "http://01.org/sites/default/files/downloads/powertop/powertop-${PV}.tar.gz" +SRC_URI = "http://01.org/sites/default/files/downloads/powertop/powertop-${PV}.tar.gz \ + file://0001-include-rquired-headers-for-typedefs.patch \ +" SRC_URI[md5sum] = "e0d686e47daaf7e9d89031f7763432ef" SRC_URI[sha256sum] = "8d4b1490e2baad4467c0ded3c423db4472dcbf7b2dd8f8f2a928f54047c678ca" -- 2.5.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core