~ruther/guix-local

36fc0fc87b469125d953f72f41b1ce48d759ba59 — Andreas Enge 1 year, 3 months ago aff946d
gnu: libappindicator: Disable parallel builds.

They may create a race condition such that the file
application-service-marshal.h is included before it is created.

* gnu/packages/freedesktop.scm (libappindicator)[arguments]
<#:parallel-build?>: Set to #f.

Fixes: guix/guix#1417
Reported-by: Dariqq <dariqq@posteo.net>
Change-Id: I9d7edac11cde1de84df59b09e5414b1989a5d7f2
1 files changed, 2 insertions(+), 1 deletions(-)

M gnu/packages/freedesktop.scm
M gnu/packages/freedesktop.scm => gnu/packages/freedesktop.scm +2 -1
@@ 3159,7 3159,8 @@ useful with system integration.")
      (propagated-inputs
       (list gtk+ libdbusmenu))
      (arguments
       `(#:configure-flags '("--with-gtk=3")
       `(#:parallel-build? #f ; race condition for application-service-marshal.h
         #:configure-flags '("--with-gtk=3")
         #:make-flags '("CFLAGS=-Wno-error")
         #:tests? #f ; One test does not pass (it succeeds when it should fail).
         #:phases