From cdf852e229376b35d7f2d012526f84a4fb0e857f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 15 May 2013 15:45:17 +0000 Subject: [PATCH] gnome-bluetooth: Fix build erorrs found with gcc 4.8 Fix errors like below | bluetooth-input.c:193:4: error: format '%d' expects argument of type 'int', but argument 5 has type 'XID' [-Werror=format=] | g_message ("has mouse: %s (id = %d)", device_info[i].name, device_info[i].id); | ^ | bluetooth-input.c:198:4: error: format '%d' expects argument of type 'int', but argument 5 has type 'XID' [-Werror=format=] | g_message ("has keyboard: %s (id = %d)", device_info[i].name, device_info[i].id); | ^ (From meta-openembedded rev: 9c657f0e6975a283fcc8f3b748c006882fab961a) Signed-off-by: Khem Raj Signed-off-by: Martin Jansa Signed-off-by: Patrick Ohly --- .../0001-bluetooth-input-Fix-compile-errors.patch | 37 ++++++++++++++++++++++ .../gnome-bluetooth/gnome-bluetooth_2.32.0.bb | 2 ++ 2 files changed, 39 insertions(+) create mode 100644 meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0001-bluetooth-input-Fix-compile-errors.patch diff --git a/meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0001-bluetooth-input-Fix-compile-errors.patch b/meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0001-bluetooth-input-Fix-compile-errors.patch new file mode 100644 index 0000000..0b0cf8b --- /dev/null +++ b/meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0001-bluetooth-input-Fix-compile-errors.patch @@ -0,0 +1,37 @@ +From e3c789d6dca9a8a99b60b86e28d8119c55253c13 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Wed, 15 May 2013 08:37:03 -0700 +Subject: [PATCH] bluetooth-input: Fix compile errors + +XID is unsigned long type so %d will error out with -Wformat +where format warnings are being treated at errors + +Signed-off-by: Khem Raj + +Upstream-Status: Unknown +--- + wizard/bluetooth-input.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wizard/bluetooth-input.c b/wizard/bluetooth-input.c +index b3fbdaf..d17e67c 100644 +--- a/wizard/bluetooth-input.c ++++ b/wizard/bluetooth-input.c +@@ -190,12 +190,12 @@ bluetooth_input_check_for_devices (BluetoothInput *input) + if (bluetooth_input_device_get_type (&device_info[i], &is_mouse, &is_keyboard) == FALSE) + continue; + if (is_mouse != FALSE) { +- g_message ("has mouse: %s (id = %d)", device_info[i].name, device_info[i].id); ++ g_message ("has mouse: %s (id = %lu)", device_info[i].name, device_info[i].id); + has_mouse = TRUE; + //break; + } + if (is_keyboard != FALSE) { +- g_message ("has keyboard: %s (id = %d)", device_info[i].name, device_info[i].id); ++ g_message ("has keyboard: %s (id = %lu)", device_info[i].name, device_info[i].id); + has_keyboard = TRUE; + //break; + } +-- +1.7.9.5 + diff --git a/meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_2.32.0.bb b/meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_2.32.0.bb index a2037cf..00ac3f8 100644 --- a/meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_2.32.0.bb +++ b/meta-openembedded/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_2.32.0.bb @@ -11,6 +11,8 @@ DEPENDS = "obexd gnome-doc-utils-native gnome-doc-utils gconf gtk+ dbus-glib lib inherit gnome +SRC_URI += "file://0001-bluetooth-input-Fix-compile-errors.patch \ + " SRC_URI[archive.md5sum] = "f129686fe46c4c98eb70a0cc85d59cae" SRC_URI[archive.sha256sum] = "57b1f06c96a1b85e1c19ff919d708cc38e95edae658881ed99968c325839a973" -- 2.7.4