From 017bffc1a352599c5468f10cf4ef9371d4143e24 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 29 Mar 2018 12:25:45 +0200 Subject: gnu: libusb4java: Adjust for building with libusb 1.0.22. * gnu/packages/libusb.scm (libusb4java)[arguments]: Add phase to remove "-Werror" flag. --- gnu/packages/libusb.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm index 4af9cd95bb..bd79972a6e 100644 --- a/gnu/packages/libusb.scm +++ b/gnu/packages/libusb.scm @@ -133,6 +133,13 @@ (define-public libusb4java `(#:tests? #f ; there are no tests #:phases (modify-phases %standard-phases + ;; FIXME: libusb 1.0.22 deprecated libusb_set_debug, so the build + ;; fails because libusb4java uses a deprecated procedure. + (add-after 'unpack 'disable-Werror + (lambda _ + (substitute* "CMakeLists.txt" + (("-Werror") "")) + #t)) (add-before 'configure 'set-JAVA_HOME (lambda* (#:key inputs #:allow-other-keys) (setenv "JAVA_HOME" (assoc-ref inputs "jdk")) -- cgit v1.2.3