guile-devel
[Top][All Lists]
Advanced

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

help needed with stderr redirection


From: Csepp
Subject: help needed with stderr redirection
Date: Sat, 22 Oct 2022 01:29:05 +0200

I have this short snippet of code for a Guix related utility script and
for the love of the Glowcloud it does not want to work.  I want to
filter stderr for certain lines and they are not being redirected.  When
running the full script from a shell, it correctly captures standard
out, but all the warnings and errors from the subprocess and/or its
children go directly to the terminal.

I looked in the Guix sources to see how others do it and found mention
of a possibly related bug:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52835
Is that still relevant?  Because debuggs is just, khm, great, I don't
see any clear indication of what its status is.

(define (with-input-from-make thunk)
  (with-error-to-port
      (current-output-port)
    (lambda _
      (with-input-from-port
          (open-pipe* OPEN_READ "make")
        thunk))))



reply via email to

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