Hi Ludo,
> Hi, > > zerodaysford...@sdf.lonestar.org (Jakob L. Kreuze) skribis: > >> I saw this specific error message a few times while I was building 'guix >> deploy'. It means something's been printed that can't be read, which >> (might) be the case if something doesn't have a G-Expression compiler. >> My money is on the target not having a reader for <operating-system>, >> but as you've observed, the error reporting makes this incredibly >> difficult to diagnose. > > We could probably arrange so that ‘gexp->sexp’ reports about objects > without a read syntax that remain in the resulting sexp. This is a good idea. It’s never the right thing for unreadable syntax to appear in a generated S-expression when using Gexps, so producing an error at conversion time seems much better. -- Ricardo