janneke pushed a commit to branch core-packages-team in repository guix. commit f566cbc0f56db08d36c2de3b65adf92f2e7b926f Author: Janneke Nieuwenhuizen <jann...@gnu.org> AuthorDate: Sun Jan 5 09:59:31 2025 +0100
gnu: telepathy-logger: Fix build with gcc-14. * gnu/packages/freedesktop.scm (telepathy-logger)[arguments]: Use G-Expressions. Add #:configure-flags to relax gcc-14's strictness. Change-Id: I72e7a045cc29f704777f599933f9fceb25f3f6bb --- gnu/packages/freedesktop.scm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 3559e1e384..6903965bd5 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -2240,15 +2240,17 @@ between protocols to provide a unified interface for applications.") "1bjx85k7jyfi5pvl765fzc7q2iz9va51anrc2djv7caksqsdbjlg")))) (build-system gnu-build-system) (arguments - '(#:parallel-tests? #f - #:phases - (modify-phases %standard-phases - (add-before 'check 'pre-check - (lambda _ - (setenv "HOME" (getenv "TMPDIR")) - #t))))) + (list + #:parallel-tests? #f + #:configure-flags + #~(list "CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types") + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda _ + (setenv "HOME" (getenv "TMPDIR"))))))) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc. + `(("glib:bin" ,glib "bin") ;for glib-genmarshal, etc. ("gobject-introspection" ,gobject-introspection) ("intltool" ,intltool) ("pkg-config" ,pkg-config)