From 0aa0e1f8f49263975095fa9b485f48d17ae0914d Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 24 Feb 2020 10:39:49 +0100 Subject: [PATCH] gnu: wxwidgets-2: Fix build. * gnu/packages/wxwidgets.scm (wxwidgets-2)[arguments]: Add phase ignore-narrowing-errors to patch "configure" script. --- gnu/packages/wxwidgets.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm index 6010de781f..6d5c2b3921 100644 --- a/gnu/packages/wxwidgets.scm +++ b/gnu/packages/wxwidgets.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer -;;; Copyright © 2016, 2018 Ricardo Wurmus +;;; Copyright © 2016, 2018, 2020 Ricardo Wurmus ;;; Copyright © 2016 Theodoros Foradis ;;; Copyright © 2016 Danny Milosavljevic ;;; Copyright © 2017 Rene Saavedra @@ -126,7 +126,14 @@ (define-public wxwidgets-2 (list (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib")) ;; No 'check' target. - #:tests? #f)))) + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'ignore-narrowing-errors + (lambda _ + (substitute* "configure" + (("-Wall") "-Wall -Wno-narrowing")) + #t))))))) (define-public wxwidgets-gtk2 (package (inherit wxwidgets)