Subject: bug#29431: gjs error

From: [email-masked] (Ludovic Courtès)
Date: Fri, 24 Nov 2017 22:01:38 +0100

Hi Caleb,

Caleb Herbert <[email-masked]> skribis:

>         guix package: error: profile contains conflicting entries for
>         glib:out
>         guix package: error:   first entry:
>         [email-masked]:out /gnu/store/jky83bjp4isw256lvj60h0d7i1bjy7lx-glib-2.52.3
>         guix package: error:    ... propagated from [email-masked]
>         guix package: error:    ... propagated from [email-masked]
>         guix package: error:   second entry:
>         [email-masked]:out /gnu/store/f3dsqngjg4d9z5fprxlzp9d648gaivcf-glib-2.52.3
>         guix package: error:    ... propagated from
>         [email-masked]
>         guix package: error:    ... propagated from [email-masked]

This means that you’re trying to install two different versions of
‘glib’ in the same profile, which is not permitted.

One of these ‘glib’ versions is propagated from ‘gjs’, and the other
is propagated from ‘mps-youtube’.

The solution is to arrange so that they refer to the same ‘gjs’:

  guix package -i gjs -u mps-youtube

HTH,
Ludo’.