Hello! ludo@gnu.org (Ludovic Courtès) writes: >>>> I like it, but it doesn't seem to actually print anything for me when I >>>> trigger the failing case, for example by fetching the libssh source over >>>> HTTP. >>> >>> If might be that current-output-port is fully buffered. What if you >>> add: >>> >>> (setvbuf (current-output-port) 'line) >>> >>> before the ‘format’ call? >>> >>> Thanks, >>> Ludo’, who is found guilty of not actually running the code. >> >> What is preferable, between your solution or using (force-output)? > > I’d go for line buffering since you only need to do it once for all. I finally got around to reproducing the problem and testing the fix; it was costly to build using --no-substitutes. Is it OK to push this patch into master? Thanks, Maxim