bluez_data_p.h: Add missing "#include " This patch has been submitted upstream: https://bugreports.qt.io/browse/QTBUG-44421 Signed-off-by: Vicente Olivert Riera From 1e219701c61cdedf0e8cfda542ee2485f5fd059a Mon Sep 17 00:00:00 2001 From: Vicente Olivert Riera Date: Wed, 11 Feb 2015 18:11:05 +0000 Subject: [PATCH] bluez_data_p.h: Add missing "#include " Building qtconnectivity fails for big endian platforms because the bswap_16 function is not declared. This is the error message: In file included from bluez/hcimanager_p.h:52:0, from bluez/hcimanager.cpp:35: ./bluez/bluez_data_p.h: In function 'quint16 bt_get_le16(const void*)': ./bluez/bluez_data_p.h:172:60: error: 'bswap_16' was not declared in this scope return bswap_16(bt_get_unaligned((const quint16 *) ptr)); bswap_16 is defined in byteswap.h so we can include this file in order to fix this problem. Signed-off-by: Vicente Olivert Riera --- src/bluetooth/bluez/bluez_data_p.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/bluetooth/bluez/bluez_data_p.h b/src/bluetooth/bluez/bluez_data_p.h index 9d2d96b..64c90dd 100644 --- a/src/bluetooth/bluez/bluez_data_p.h +++ b/src/bluetooth/bluez/bluez_data_p.h @@ -48,6 +48,7 @@ #include #include #include +#include #define BTPROTO_L2CAP 0 #define BTPROTO_HCI 1 -- 1.7.1