From d7d940575e452e97af53c396093063fcfb755f6b Mon Sep 17 00:00:00 2001 From: Didier Raboud Date: Sun, 8 Jul 2012 13:10:46 -0600 Subject: [PATCH] Fix libusb global variables FTBFS. Closes: #680838 --- .../Fix-libusb-global-variables-FTBFS.patch | 75 +++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 76 insertions(+) create mode 100644 debian/patches/Fix-libusb-global-variables-FTBFS.patch diff --git a/debian/patches/Fix-libusb-global-variables-FTBFS.patch b/debian/patches/Fix-libusb-global-variables-FTBFS.patch new file mode 100644 index 00000000..3af9e689 --- /dev/null +++ b/debian/patches/Fix-libusb-global-variables-FTBFS.patch @@ -0,0 +1,75 @@ +Description: Fix FTBFS caused by generic global variables declaration. +Author: Didier Raboud +Origin: vendor +Bug: http://bugs.debian.org/680838 +Last-Update: 2012-07-08 +--- a/libfprint/core.c ++++ b/libfprint/core.c +@@ -291,25 +291,25 @@ + #ifndef ENABLE_DEBUG_LOGGING + if (!log_level) + return; +- if (level == LOG_LEVEL_WARNING && log_level < 2) ++ if (level == FPRINT_LOG_LEVEL_WARNING && log_level < 2) + return; +- if (level == LOG_LEVEL_INFO && log_level < 3) ++ if (level == FPRINT_LOG_LEVEL_INFO && log_level < 3) + return; + #endif + + switch (level) { +- case LOG_LEVEL_INFO: ++ case FPRINT_LOG_LEVEL_INFO: + prefix = "info"; + break; +- case LOG_LEVEL_WARNING: ++ case FPRINT_LOG_LEVEL_WARNING: + stream = stderr; + prefix = "warning"; + break; +- case LOG_LEVEL_ERROR: ++ case FPRINT_LOG_LEVEL_ERROR: + stream = stderr; + prefix = "error"; + break; +- case LOG_LEVEL_DEBUG: ++ case FPRINT_LOG_LEVEL_DEBUG: + stream = stderr; + prefix = "debug"; + break; +--- a/libfprint/fp_internal.h ++++ b/libfprint/fp_internal.h +@@ -33,10 +33,10 @@ + (type *)( (char *)__mptr - offsetof(type,member) );}) + + enum fpi_log_level { +- LOG_LEVEL_DEBUG, +- LOG_LEVEL_INFO, +- LOG_LEVEL_WARNING, +- LOG_LEVEL_ERROR, ++ FPRINT_LOG_LEVEL_DEBUG, ++ FPRINT_LOG_LEVEL_INFO, ++ FPRINT_LOG_LEVEL_WARNING, ++ FPRINT_LOG_LEVEL_ERROR, + }; + + void fpi_log(enum fpi_log_level, const char *component, const char *function, +@@ -53,14 +53,14 @@ + #endif + + #ifdef ENABLE_DEBUG_LOGGING +-#define fp_dbg(fmt...) _fpi_log(LOG_LEVEL_DEBUG, fmt) ++#define fp_dbg(fmt...) _fpi_log(FPRINT_LOG_LEVEL_DEBUG, fmt) + #else + #define fp_dbg(fmt...) + #endif + +-#define fp_info(fmt...) _fpi_log(LOG_LEVEL_INFO, fmt) +-#define fp_warn(fmt...) _fpi_log(LOG_LEVEL_WARNING, fmt) +-#define fp_err(fmt...) _fpi_log(LOG_LEVEL_ERROR, fmt) ++#define fp_info(fmt...) _fpi_log(FPRINT_LOG_LEVEL_INFO, fmt) ++#define fp_warn(fmt...) _fpi_log(FPRINT_LOG_LEVEL_WARNING, fmt) ++#define fp_err(fmt...) _fpi_log(FPRINT_LOG_LEVEL_ERROR, fmt) + + #ifndef NDEBUG + #define BUG_ON(condition) \ diff --git a/debian/patches/series b/debian/patches/series index ad7c2eac..f590d6d3 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ kFreeBSD_FTBFS_add_ETIME_definition.patch udev-rules-creation-add-Debian-specifics.patch Fix-blacklist-handling-in-udev-rules-creation.patch +Fix-libusb-global-variables-FTBFS.patch