[Buildroot] [PATCH v2] iwd: new package
Arnout Vandecappelle
arnout at mind.be
Fri Nov 9 21:07:03 UTC 2018
He Peter,
On 08/11/2018 23:41, Peter Seiderer wrote:
> Signed-off-by: Peter Seiderer <ps.report at gmx.net>
> ---
> Changes v1 -> v2:
> - update patch 0003-Fix-__iwd_backtrace_init-availability-detection.patch
> - fix iwd needs comment (missing depends on BR2_TOOLCHAIN_HAS_SYNC_4)
> - moved GPL-3.0+ (client) to enable client section
> - add DEVELOPERS entry
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> ...til.c-add-missing-ell-utf8.h-include.patch | 46 ++++++++++++++
> ...cap.c-add-missing-sys-stat.h-include.patch | 46 ++++++++++++++
> ...acktrace_init-availability-detection.patch | 62 +++++++++++++++++++
> package/iwd/Config.in | 14 +++++
> package/iwd/iwd.hash | 5 ++
> package/iwd/iwd.mk | 47 ++++++++++++++
> 8 files changed, 222 insertions(+)
> create mode 100644 package/iwd/0001-src-util.c-add-missing-ell-utf8.h-include.patch
> create mode 100644 package/iwd/0002-monitor-pcap.c-add-missing-sys-stat.h-include.patch
> create mode 100644 package/iwd/0003-Fix-__iwd_backtrace_init-availability-detection.patch
Have you sent these patches upstream?
> create mode 100644 package/iwd/Config.in
> create mode 100644 package/iwd/iwd.hash
> create mode 100644 package/iwd/iwd.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 53467da489..d2c553a2ca 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1660,6 +1660,7 @@ F: package/ghostscript-fonts/
> F: package/gstreamer1/gst1-interpipe/
> F: package/gstreamer1/gst1-validate/
> F: package/gstreamer1/gstreamer1-editing-services/
> +F: package/iwd/
> F: package/libevdev/
> F: package/log4cplus/
> F: package/postgresql/
> diff --git a/package/Config.in b/package/Config.in
> index b60e7700ad..2f2c0dc4e3 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1866,6 +1866,7 @@ menu "Networking applications"
> source "package/iputils/Config.in"
> source "package/irssi/Config.in"
> source "package/iw/Config.in"
> + source "package/iwd/Config.in"
> source "package/janus-gateway/Config.in"
> source "package/keepalived/Config.in"
> source "package/kismet/Config.in"
> diff --git a/package/iwd/0001-src-util.c-add-missing-ell-utf8.h-include.patch b/package/iwd/0001-src-util.c-add-missing-ell-utf8.h-include.patch
> new file mode 100644
> index 0000000000..549cd6fdd1
> --- /dev/null
> +++ b/package/iwd/0001-src-util.c-add-missing-ell-utf8.h-include.patch
> @@ -0,0 +1,46 @@
> +From 174eb3088e78b75b4e488c023808c6f3bf7aae06 Mon Sep 17 00:00:00 2001
> +From: Peter Seiderer <ps.report at gmx.net>
> +Date: Fri, 2 Nov 2018 14:19:12 +0100
> +Subject: [PATCH] src/util.c: add missing ell/utf8.h include
Anything wrong with upstream patch be5bf7ee155677afd2fc900ddf1bb6f91e65afe3?
Regards,
Arnout
> +MIME-Version: 1.0
> +Content-Type: text/plain; charset=UTF-8
> +Content-Transfer-Encoding: 8bit
> +
> +Fixes:
> +
> + src/util.c: In function ‘util_ssid_to_utf8’:
> + src/util.c:57:16: warning: implicit declaration of function ‘l_utf8_validate’ [-Wimplicit-function-declaration]
> + while (i && (!l_utf8_validate((const char *)start, i,
> + ^~~~~~~~~~~~~~~
> + src/util.c: In function ‘util_string_to_address’:
> + src/util.c:128:8: warning: implicit declaration of function ‘l_ascii_isxdigit’ [-Wimplicit-function-declaration]
> + if (!l_ascii_isxdigit(str[i]))
> + ^~~~~~~~~~~~~~~~
> +[...]
> + src/util.o: In function `util_string_to_address':
> + util.c:(.text+0x21c): undefined reference to `l_ascii_isxdigit'
> + util.c:(.text+0x228): undefined reference to `l_ascii_isxdigit'
> + util.c:(.text+0x24c): undefined reference to `l_ascii_isxdigit'
> + util.c:(.text+0x258): undefined reference to `l_ascii_isxdigit'
> + collect2: error: ld returned 1 exit status
> +
> +Signed-off-by: Peter Seiderer <ps.report at gmx.net>
> +---
> + src/util.c | 1 +
> + 1 file changed, 1 insertion(+)
> +
> +diff --git a/src/util.c b/src/util.c
> +index 7a08940..e12b622 100644
> +--- a/src/util.c
> ++++ b/src/util.c
> +@@ -29,6 +29,7 @@
> + #include <sys/uio.h>
> +
> + #include <ell/string.h>
> ++#include <ell/utf8.h>
> + #include <ell/genl.h>
> + #include <ell/util.h>
> + #include <ell/log.h>
> +--
> +2.19.1
[snip]
More information about the buildroot
mailing list