Hi Ricardo,

Patch file is attached with changes.

I modified guix/scripts/build.scm
        (parameterize ((current-build-output-port (if quiet?
                                                     (%make-void-port "w")
                                                      (current-error-port))))

to by REPLACING this to use colored output

       (parameterize ((current-build-output-port  colorful-build-output-port))


UI.scm had the necessary changes.


I am getting the following error when building a package

In ice-9/boot-9.scm:
    837:9  6 (catch _ _ #<procedure 7f6bc6a0c468 at guix/ui.scm:589?> ?)
    837:9  5 (catch _ _ #<procedure 7f6bc6a0c480 at guix/ui.scm:697?> ?)
In guix/scripts/build.scm:
   781:24  4 (_)
In guix/store.scm:
   936:15  3 (_ #<build-daemon 256.97 919e60> _ _)
   620:13  2 (process-stderr _ _)
In unknown file:
           1 (display "@ build-started /gnu/store/gxv20gis2i4xk8nmn?" ?)
           0 (display "@ build-started /gnu/store/gxv20gis2i4xk8nmn?" ?)

ERROR: In procedure display:
ERROR: In procedure display: Wrong type argument in position 2: #«parameter> 870600 proc: #<procedure 779340 at ice-9/boot-9.scm:1419:15 () | (x)»