Vincent Legoll <vincent.leg...@gmail.com> skribis: >>> during "guix package -i colordiff" I saw this error being reported: >>> >>> chown: invalid user: ‘root.root’ >>> Makefile:24: recipe for target 'install' failed >>> make: [install] Error 1 (ignored) >>> phase `install' succeeded after 0.1 seconds >>> >>> But it looks like it is harmless (at least from the guix install PoV) >> >> It’s indeed harmless and fine. > > The problem I saw here, was that a build *error* is ignored, even if > in this particular case it > is harmless. Or maybe chown is kind of special-cased when it is done > inside /gnu/store ?
The error is purposefully ignored here: upstream’s Makefile explicitly marks it as can be ignored, using a hyphen (info "(make) Errors"). And indeed, it makes a lot of sense to ignore this error with Guix since this operation is not permitted. Hope this clarifies things, Ludo’.