guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Circular dependencies in gnu/packages, weird error message


From: Ludovic Courtès
Subject: Re: Circular dependencies in gnu/packages, weird error message
Date: Sun, 06 Nov 2016 18:36:34 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Danny Milosavljevic <address@hidden> skribis:

> diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
> index 1d577c7..44ab171 100644
> --- a/gnu/packages/admin.scm
> +++ b/gnu/packages/admin.scm
> @@ -43,6 +43,8 @@
>    #:use-module (guix build-system trivial)
>    #:use-module (gnu packages)
>    #:use-module (gnu packages base)
> +  #:use-module (gnu packages cross-base)
> +;  #:use-module ((gnu packages cross-base) #:select (cross-gcc 
> cross-binutils cross-libc))

Never use #:select for (gnu packages …) modules.

> -     `(("pkg-config" ,pkg-config)))
> +     `(("pkg-config" ,pkg-config)
> +       ("cross-binutils" ,(cross-binutils "arm-linux-gnueabihf"))
> +       ("cross-gcc" ,(cross-gcc "arm-linux-gnueabihf" #:libc (cross-libc 
> "arm-linux-gnueabihf")))

‘cross-gcc’ doesn’t have a #:libc parameter.  Should be

   (let ((triplet "arm-linux-gnueabihf"))
     (cross-gcc triplet
                (cross-binutils triplet)
                (cross-libc triplet)))

HTH!

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]